| Package | Description |
|---|---|
| xyz.cofe.http |
Поддержка функций работы с http
|
| xyz.cofe.http.download |
Реализация докачки файла по http протоколу
|
| Modifier and Type | Field and Description |
|---|---|
protected HttpDownloader |
HttpDownloader.RedirectEvent.downloader |
protected HttpDownloader |
HttpDownloader.ProgressEvent.downloader |
protected HttpDownloader |
HttpDownloader.ResponseEvent.downloader |
protected HttpDownloader |
HttpDownloader.GetPartEvent.downloader |
protected HttpDownloader |
HttpDownloader.CountersResetedEvent.downloader |
protected HttpDownloader |
HttpDownloader.RepeatOverflowEvent.downloader |
protected HttpDownloader |
HttpDownloader.RepeatFragmentEvent.downloader |
protected HttpDownloader |
HttpDownloader.DownloadedFragmentEvent.downloader |
protected HttpDownloader |
HttpDownloader.SkippedFragmentEvent.downloader |
protected HttpDownloader |
HttpDownloader.FragmentErrorEvent.downloader |
protected HttpDownloader |
HttpDownloader.ContentValidateEvent.downloader |
protected HttpDownloader |
HttpDownloader.ContentValidateProgressEvent.downloader |
protected HttpDownloader |
HttpDownloader.FinishWithErrorEvent.downloader |
protected HttpDownloader |
HttpDownloader.RetryEvent.downloader |
protected HttpDownloader |
HttpDownloader.StateChangedEvent.httpDownloader |
| Modifier and Type | Field and Description |
|---|---|
protected Func2<Thread,HttpDownloader,Runnable> |
HttpClient.defCreateDownloaderThread |
| Modifier and Type | Method and Description |
|---|---|
HttpDownloader |
HttpClient.createDownloader(HttpRequest request,
HttpRequest... mirrors)
Создание докачки запроса
|
HttpDownloader |
HttpClient.createDownloader(Iterable<HttpRequest> requests)
Создание докачки запроса
|
HttpDownloader |
HttpClient.createDownloader(Mirrors mirrors)
Создание докачки запроса
|
HttpDownloader |
HttpDownloader.StateChangedEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.RedirectEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.ProgressEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.ResponseEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.GetPartEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.CountersResetedEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.RepeatOverflowEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.RepeatFragmentEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.DownloadedFragmentEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.SkippedFragmentEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.FragmentErrorEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.ContentValidateEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.ContentValidateProgressEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.FinishWithErrorEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpDownloader.RetryEvent.getHttpDownloader()
Ссылка на загрузчик
|
HttpDownloader |
HttpClient.DownloaderCreated.getHttpDownloader()
Указывает на объект докачки (HttpDownloader)
|
| Modifier and Type | Method and Description |
|---|---|
Func2<Thread,HttpDownloader,Runnable> |
HttpClient.createDownloaderThread() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
HttpListenerAdapter.downloaderAddedValidFragment(HttpDownloader.AddedValidFragmentEvent event,
HttpDownloader downloader,
ContentFragments cfs,
EventSet<ContentFragment> valid,
ContentFragment cf) |
protected void |
HttpListenerAdapter.downloaderContentValidateProgress(HttpDownloader.ContentValidateProgressEvent event,
HttpDownloader downloader,
ContentBuffer contentBuffer,
ContentFragments sampleFragments,
ContentFragment sample,
int sampleNum,
int sampleTotal,
boolean hashMatched) |
protected void |
HttpListenerAdapter.downloaderCountersReseted(HttpDownloader.CountersResetedEvent event,
HttpDownloader downloader)
Уведомление о сбросе счетчиков
|
protected void |
HttpListenerAdapter.downloaderDownloadedFragment(HttpDownloader.DownloadedFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление о получении фрагмента
|
protected void |
HttpListenerAdapter.downloaderFinished(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Загрузчик перешел в состояние "завершено" - т.е. загрузка завершена
|
protected void |
HttpListenerAdapter.downloaderFinishWithError(HttpDownloader.FinishWithErrorEvent event,
HttpDownloader downloader,
String message)
Загрузка данных завершилось ошибкой
|
protected void |
HttpListenerAdapter.downloaderFragmentError(HttpDownloader.FragmentErrorEvent event,
HttpDownloader downloader,
FragmentValidator fv,
GetPart gp,
ContentFragment cf,
Throwable err)
Уведомление о ошибке при проверке полученного фрагмента
|
protected void |
HttpListenerAdapter.downloaderGetPart(HttpDownloader.GetPartEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Получение фрагмента докачки
|
protected void |
HttpListenerAdapter.downloaderGetPartFinished(HttpDownloader.GetPartFinishedEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Завершение докачки фрагмента
|
protected void |
HttpListenerAdapter.downloaderGetPartStarted(HttpDownloader.GetPartStartedEvent event,
HttpDownloader downloader,
GetPart getPart,
ContentFragment contentFragment)
Старт докачки фрагмента
|
protected void |
HttpListenerAdapter.downloaderPartialMode(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Переход докачки в режим докачки по блокам
|
protected void |
HttpListenerAdapter.downloaderProgress(HttpDownloader.ProgressEvent event,
HttpDownloader downloader)
Прогресс докачки
|
protected void |
HttpListenerAdapter.downloaderRedirect(HttpDownloader.RedirectEvent event,
HttpDownloader downloader,
URL from,
URL to)
Событие перехода докачки с одного адреса на другой
|
protected void |
HttpListenerAdapter.downloaderRemovedInvalidFragment(HttpDownloader.RemovedInvalidFragmentEvent event,
HttpDownloader downloader,
ContentFragments cfs,
EventSet<ContentFragment> valid,
ContentFragment cf) |
protected void |
HttpListenerAdapter.downloaderRepeatFragment(HttpDownloader.RepeatFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление о повторе докачки фрагмента
|
protected void |
HttpListenerAdapter.downloaderRepeatOverflow(HttpDownloader.RepeatOverflowEvent event,
HttpDownloader downloader,
int curRepeatCount,
int maxRepeatCount)
Уведомление о переполнение кол-ва повторов
|
protected void |
HttpListenerAdapter.downloaderResponse(HttpDownloader.ResponseEvent event,
HttpDownloader downloader,
HttpRequest request,
HttpResponse response)
Получение событие создания запроса/ответа от докачки
|
protected void |
HttpListenerAdapter.downloaderRetry(HttpDownloader.RetryEvent event,
HttpDownloader downloader,
String message)
Событие повторной попытки докачки фрагмента
|
protected void |
HttpListenerAdapter.downloaderSkippedFragment(HttpDownloader.SkippedFragmentEvent event,
HttpDownloader downloader,
ContentFragment cf)
Уведомление пропуска фрагмента
|
protected void |
HttpListenerAdapter.downloaderStateChanged(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader,
HttpDownloader.State oldState,
HttpDownloader.State newState)
Событие изменения статуса закачки
|
protected void |
HttpListenerAdapter.downloaderStreamMode(HttpDownloader.StateChangedEvent event,
HttpDownloader downloader)
Переход состояния докачки в потоковый режим
|
void |
HttpClient.DownloaderCreated.setHttpDownloader(HttpDownloader httpDownloader)
Указывает на объект докачки (HttpDownloader)
|
| Modifier and Type | Method and Description |
|---|---|
Closeable |
HttpDownloader.onFinished(Func1<Object,HttpDownloader> runOnFinsihed)
Вызывать код когда запрос перейдет в состояние finished.
|
| Modifier and Type | Field and Description |
|---|---|
protected HttpDownloader |
GetPartBuilder.downloader |
| Modifier and Type | Field and Description |
|---|---|
protected WeakReference<HttpDownloader> |
ProgressCounters.downloader |
| Modifier and Type | Method and Description |
|---|---|
Closeable |
BasicFragmentValidator.bindHttpDownloader(HttpDownloader downloader) |
Closeable |
BindHttpDownloader.bindHttpDownloader(HttpDownloader downloader)
Связывает downloader с проверяющим алгоритмом
|
protected long |
ProgressCounters.getDownloaded(HttpDownloader downloader) |
protected long |
ProgressCounters.getTotal(HttpDownloader downloader) |
protected void |
ProgressCounters.onProgress(HttpDownloader downloader,
HttpDownloader.ProgressEvent event) |
protected void |
ProgressCounters.onStateChanged(HttpDownloader downloader,
HttpDownloader.StateChangedEvent event,
HttpDownloader.State oldState,
HttpDownloader.State newState) |
protected LongCounter |
ProgressCounters.registerContentLength(HttpDownloader downl)
Регистрация счетчика progress.contentLength = downl.getContentLength()
|
protected void |
ProgressCounters.registerCounters(HttpDownloader downl)
Регистрация счетчиков
|
protected LongCounter |
ProgressCounters.registerDownloaded(HttpDownloader downl)
Регистрация счетчика progress.downloadedBytes = downloader.getDownloadedSize()
|
protected IntCounter |
ProgressCounters.registerDownloadedFragments(HttpDownloader downl)
Регистрация счетчика progress.downloadedFragments кол-во полученых фрагментов
|
protected DoubleCounter |
ProgressCounters.registerDownloadedPct(HttpDownloader downl)
Регистрация счетчика progress.downloadedPct = 100 * downloaded / total
|
protected DoubleCounter |
ProgressCounters.registerDownloadedSpeedBytes(HttpDownloader downl)
Регистрация счетчика progress.downloadedSpeedBytes кол-во байт в секунду
|
protected DoubleCounter |
ProgressCounters.registerDownloadedSpeedKBytes(HttpDownloader downl)
Регистрация счетчика progress.downloadedSpeedKBytes кол-во килобайт в секунду
|
protected DoubleCounter |
ProgressCounters.registerDownloadedSpeedMBytes(HttpDownloader downl)
Регистрация счетчика progress.downloadedSpeedMBytes кол-во мегабайт в секунду
|
protected IntCounter |
ProgressCounters.registerTotalFragments(HttpDownloader downl)
Регистрация счетчика progress.totalFragments кол-во фрагментов
|
protected LongCounter |
ProgressCounters.registerTotalLength(HttpDownloader downl)
Регистрация счетчика progress.totalLength = downloader.getTotalSize()
|
protected IntCounter |
ProgressCounters.registerValidatedFragments(HttpDownloader downl)
Регистрация счетчика progress.validatedFragments кол-во провереных фрагментов
|
protected void |
ProgressCounters.updateProgress(HttpDownloader downloader) |
| Constructor and Description |
|---|
EqualsFragments(HttpDownloader downloader) |
FastEqualsFragments(HttpDownloader downloader)
Конструктор
|
GetPartBuilder(HttpDownloader downloader,
Mirrors mirrors,
HttpRequest request,
ContentBuffer contentBuffer)
Конструктор
|
ProgressCounters(HttpDownloader downl)
Конструктор
|
Copyright © 2019. All rights reserved.