public class HttpListenerAdapter extends Object implements HttpListener
| Constructor and Description |
|---|
HttpListenerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
downloaderAddedValidFragment(HttpDownloader.AddedValidFragmentEvent event,
HttpDownloader downloader,
ContentFragments cfs,
EventSet<ContentFragment> valid,
ContentFragment cf) |
protected void |
downloaderContentValidateProgress(HttpDownloader.ContentValidateProgressEvent event,
HttpDownloader downloader,
ContentBuffer contentBuffer,
ContentFragments sampleFragments,
ContentFragment sample,
int sampleNum,
int sampleTotal,
boolean hashMatched) |
protected void |
downloaderCountersReseted(HttpDownloader.CountersResetedEvent event,
HttpDownloader downloader)
Уведомление о сбросе счетчиков
|
protected void |
downloaderDownloadedFragment(HttpDownloader.DownloadedFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление о получении фрагмента
|
protected void |
downloaderFinished(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Загрузчик перешел в состояние "завершено" - т.е. загрузка завершена
|
protected void |
downloaderFinishWithError(HttpDownloader.FinishWithErrorEvent event,
HttpDownloader downloader,
String message)
Загрузка данных завершилось ошибкой
|
protected void |
downloaderFragmentError(HttpDownloader.FragmentErrorEvent event,
HttpDownloader downloader,
FragmentValidator fv,
GetPart gp,
ContentFragment cf,
Throwable err)
Уведомление о ошибке при проверке полученного фрагмента
|
protected void |
downloaderGetPart(HttpDownloader.GetPartEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Получение фрагмента докачки
|
protected void |
downloaderGetPartFinished(HttpDownloader.GetPartFinishedEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Завершение докачки фрагмента
|
protected void |
downloaderGetPartStarted(HttpDownloader.GetPartStartedEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Старт докачки фрагмента
|
protected void |
downloaderPartialMode(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Переход докачки в режим докачки по блокам
|
protected void |
downloaderProgress(HttpDownloader.ProgressEvent event,
HttpDownloader downloader)
Прогресс докачки
|
protected void |
downloaderRedirect(HttpDownloader.RedirectEvent event,
HttpDownloader downloader,
URL from,
URL to)
Событие перехода докачки с одного адреса на другой
|
protected void |
downloaderRemovedInvalidFragment(HttpDownloader.RemovedInvalidFragmentEvent event,
HttpDownloader downloader,
ContentFragments cfs,
EventSet<ContentFragment> valid,
ContentFragment cf) |
protected void |
downloaderRepeatFragment(HttpDownloader.RepeatFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление о повторе докачки фрагмента
|
protected void |
downloaderRepeatOverflow(HttpDownloader.RepeatOverflowEvent event,
HttpDownloader downloader,
int curRepeatCount,
int maxRepeatCount)
Уведомление о переполнение кол-ва повторов
|
protected void |
downloaderResponse(HttpDownloader.ResponseEvent event,
HttpDownloader downloader,
HttpRequest request,
HttpResponse response)
Получение событие создания запроса/ответа от докачки
|
protected void |
downloaderRetry(HttpDownloader.RetryEvent event,
HttpDownloader downloader,
String message)
Событие повторной попытки докачки фрагмента
|
protected void |
downloaderSkippedFragment(HttpDownloader.SkippedFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление пропуска фрагмента
|
protected void |
downloaderStateChanged(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader,
HttpDownloader.State oldState,
HttpDownloader.State newState)
Событие изменения статуса закачки
|
protected void |
downloaderStreamMode(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Переход состояния докачки в потоковый режим
|
void |
httpEvent(HttpEvent event)
Определяет что за событие и вызывает соответ protected method
|
protected void |
requestCreated(HttpRequest.RequestCreated event,
HttpRequest request)
Событие создания запроса
|
protected void |
responseCreated(HttpResponse.ResponseCreated event,
HttpResponse response)
Событие создание ответа
|
protected void |
responseFinished(HttpResponse.StateChangedEvent event,
HttpResponse response)
Событие завершения запроса
|
protected void |
responseProgress(HttpResponse.ProgressEvent event,
HttpResponse response)
Событие прогресса получения данных
|
protected void |
responseRedirect(HttpResponse.RedirectEvent event,
HttpResponse response,
URL from,
URL to)
Событие перенаправления запроса
|
protected void |
responseStateChanged(HttpResponse.StateChangedEvent event,
HttpResponse response,
HttpResponse.State oldState,
HttpResponse.State newState)
Событие изменения статуса ответа
|
protected void |
urlConnectionIsOpen(URLConnectionIsOpened event,
HttpRequest request,
HttpResponse response,
URLConnection connection)
Событие открытие http соединения
|
public void httpEvent(HttpEvent event)
httpEvent in interface HttpListenerevent - событиеprotected void requestCreated(HttpRequest.RequestCreated event, HttpRequest request)
event - событиеrequest - запросprotected void responseCreated(HttpResponse.ResponseCreated event, HttpResponse response)
event - событиеresponse - ответprotected void urlConnectionIsOpen(URLConnectionIsOpened event, HttpRequest request, HttpResponse response, URLConnection connection)
event - событиеrequest - запросresponse - ответconnection - соединение httpprotected void responseStateChanged(HttpResponse.StateChangedEvent event, HttpResponse response, HttpResponse.State oldState, HttpResponse.State newState)
event - событиеresponse - ответoldState - предыдущее состояниеnewState - новое состояниеprotected void responseFinished(HttpResponse.StateChangedEvent event, HttpResponse response)
event - событиеresponse - ответprotected void responseProgress(HttpResponse.ProgressEvent event, HttpResponse response)
event - событиеresponse - ответprotected void responseRedirect(HttpResponse.RedirectEvent event, HttpResponse response, URL from, URL to)
event - событиеresponse - ответfrom - адрес с которого осуществляется переходto - адрес переходаprotected void downloaderStateChanged(HttpDownloader.StateChangedEvent event, HttpDownloader downloader, HttpDownloader.State oldState, HttpDownloader.State newState)
event - событиеdownloader - докачкаoldState - старое состояниеnewState - новое состояниеprotected void downloaderFinished(HttpDownloader.StateChangedEvent event, HttpDownloader downloader)
event - Событие смены состоянияdownloader - Загрузчикprotected void downloaderStreamMode(HttpDownloader.StateChangedEvent event, HttpDownloader downloader)
event - событиеdownloader - докачкаprotected void downloaderPartialMode(HttpDownloader.StateChangedEvent event, HttpDownloader downloader)
event - событиеdownloader - докачкаprotected void downloaderResponse(HttpDownloader.ResponseEvent event, HttpDownloader downloader, HttpRequest request, HttpResponse response)
event - событиеdownloader - докачкаrequest - запросresponse - ответprotected void downloaderProgress(HttpDownloader.ProgressEvent event, HttpDownloader downloader)
event - событиеdownloader - докачкаprotected void downloaderRedirect(HttpDownloader.RedirectEvent event, HttpDownloader downloader, URL from, URL to)
event - событиеdownloader - докачкаfrom - адрес откуда переходto - адрес перехода кудаprotected void downloaderGetPart(HttpDownloader.GetPartEvent event, HttpDownloader downloader, GetPart getPart, ContentFragment contentFragment)
event - событиеdownloader - докачкаgetPart - фрагментcontentFragment - список фрагментовprotected void downloaderGetPartStarted(HttpDownloader.GetPartStartedEvent event, HttpDownloader downloader, GetPart getPart, ContentFragment contentFragment)
event - событиеdownloader - докачкаgetPart - фрагментcontentFragment - список фрагментовprotected void downloaderGetPartFinished(HttpDownloader.GetPartFinishedEvent event, HttpDownloader downloader, GetPart getPart, ContentFragment contentFragment)
event - событиеdownloader - докачкаgetPart - фрагментcontentFragment - список фрагментовprotected void downloaderCountersReseted(HttpDownloader.CountersResetedEvent event, HttpDownloader downloader)
event - событиеdownloader - докачкаprotected void downloaderRepeatOverflow(HttpDownloader.RepeatOverflowEvent event, HttpDownloader downloader, int curRepeatCount, int maxRepeatCount)
event - событиеdownloader - докачкаcurRepeatCount - текущее значение счетчика повторовmaxRepeatCount - максимальное кол-во попытокprotected void downloaderRepeatFragment(HttpDownloader.RepeatFragmentEvent event, HttpDownloader downloader, ContentFragment cf)
event - событиеdownloader - докачкаcf - фрагментprotected void downloaderDownloadedFragment(HttpDownloader.DownloadedFragmentEvent event, HttpDownloader downloader, ContentFragment cf)
event - событиеdownloader - докачкаcf - фрагментprotected void downloaderSkippedFragment(HttpDownloader.SkippedFragmentEvent event, HttpDownloader downloader, ContentFragment cf)
event - событиеdownloader - докачкаcf - фрагментprotected void downloaderFragmentError(HttpDownloader.FragmentErrorEvent event, HttpDownloader downloader, FragmentValidator fv, GetPart gp, ContentFragment cf, Throwable err)
event - событиеdownloader - докачкаfv - проверяющий класgp - поток/задача получения фрагментаcf - фрагментerr - ошибкаprotected void downloaderAddedValidFragment(HttpDownloader.AddedValidFragmentEvent event, HttpDownloader downloader, ContentFragments cfs, EventSet<ContentFragment> valid, ContentFragment cf)
protected void downloaderRemovedInvalidFragment(HttpDownloader.RemovedInvalidFragmentEvent event, HttpDownloader downloader, ContentFragments cfs, EventSet<ContentFragment> valid, ContentFragment cf)
protected void downloaderContentValidateProgress(HttpDownloader.ContentValidateProgressEvent event, HttpDownloader downloader, ContentBuffer contentBuffer, ContentFragments sampleFragments, ContentFragment sample, int sampleNum, int sampleTotal, boolean hashMatched)
protected void downloaderFinishWithError(HttpDownloader.FinishWithErrorEvent event, HttpDownloader downloader, String message)
event - Событиеdownloader - загрузчикmessage - Описание ошибкиprotected void downloaderRetry(HttpDownloader.RetryEvent event, HttpDownloader downloader, String message)
event - событиеdownloader - докачкаmessage - текст описания причины повторной попыткиCopyright © 2019. All rights reserved.