| Package | Description |
|---|---|
| xyz.cofe.http | |
| xyz.cofe.http.download |
| Modifier and Type | Field and Description |
|---|---|
protected ContentFragments |
ContentFragments.ContentFragmentsXmlReader.contentFragments |
protected ContentFragments |
HttpDownloader.fragments |
protected ContentFragments |
HttpDownloader.ContentValidateEvent.fragments |
protected ContentFragments |
HttpDownloader.ContentValidateProgressEvent.sampleFragments |
| Modifier and Type | Method and Description |
|---|---|
ContentFragments |
ContentFragments.clone() |
ContentFragments |
ContentFragments.clone(Object sync) |
static ContentFragments |
ContentFragments.createMd5(File sourceFile,
int fragmentSize,
Func2<Object,Long,Long> progress) |
static ContentFragments |
ContentFragments.createMd5(File sourceFile,
int fragmentSize,
Func2<Object,Long,Long> progress) |
static ContentFragments |
ContentFragments.createMd5(File sourceFile,
int fragmentSize,
Func2<Object,Long,Long> progress) |
static ContentFragments |
ContentFragments.createMd5(InputStream data,
int fragmentSize,
Func1<Object,Long> progress) |
static ContentFragments |
ContentFragments.createMd5(Path sourceFile,
int fragmentSize,
Func2<Object,Long,Long> progress) |
ContentFragments |
ContentFragments.ContentFragmentsXmlReader.getContentFragments() |
ContentFragments |
HttpDownloader.getFragments()
Фрагменты данных
|
ContentFragments |
HttpDownloader.ContentValidateEvent.getFragments() |
ContentFragments |
HttpDownloader.ContentValidateProgressEvent.getSampleFragments() |
static ContentFragments |
ContentFragments.readXml(File xml) |
static ContentFragments |
ContentFragments.readXml(File xml) |
static ContentFragments |
ContentFragments.readXml(File xml,
Charset cs,
Object sync) |
static ContentFragments |
ContentFragments.readXml(File xml,
Charset cs,
Object sync) |
static ContentFragments |
ContentFragments.readXml(File xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(File xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(Path xml) |
static ContentFragments |
ContentFragments.readXml(Path xml,
Charset cs,
Object sync) |
static ContentFragments |
ContentFragments.readXml(Path xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(Reader xml) |
static ContentFragments |
ContentFragments.readXml(Reader xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(Source xml) |
static ContentFragments |
ContentFragments.readXml(Source xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(String xml) |
static ContentFragments |
ContentFragments.readXml(String xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(XMLEventReader xml) |
static ContentFragments |
ContentFragments.readXml(XMLEventReader xml,
Object sync) |
static ContentFragments |
ContentFragments.readXml(XMLStreamReader xml) |
static ContentFragments |
ContentFragments.readXml(XMLStreamReader xml,
Object sync) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpDownloader.CatchFirstStatus |
HttpDownloader.catchFirstResponse(Mirrors mirrors,
HttpRequest request,
HttpResponse response,
ContentFragments fragments)
Захвать первого ответа
|
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.downloaderRemovedInvalidFragment(HttpDownloader.RemovedInvalidFragmentEvent event,
HttpDownloader downloader,
ContentFragments cfs,
EventSet<ContentFragment> valid,
ContentFragment cf) |
protected void |
HttpDownloader.run(Mirrors mirrors,
ContentFragments fragments)
Начало закачки
|
void |
ContentFragments.ContentFragmentsXmlReader.setContentFragments(ContentFragments cfs) |
protected void |
HttpDownloader.setFragments(ContentFragments fragments)
Установка фрагментов
|
void |
HttpDownloader.start(ContentFragments fragments)
Возобновление скачивания
Можно вызывать в состоянии Prepare, Finished
|
protected void |
HttpDownloader.switchPartialDownload(Mirrors mirrors,
HttpRequest request,
HttpResponse firstRes,
ContentFragments fragments)
Переключение в режим фрагментарной загруки из потокового режима
|
| Constructor and Description |
|---|
AddedValidFragmentEvent(HttpDownloader downloader,
ContentFragments fragments,
EventSet<ContentFragment> valid,
ContentFragment cf) |
ContentFragments(ContentFragments source,
Object osync) |
ContentFragmentsXmlReader(ContentFragments cfs,
Object osync) |
ContentValidateEvent(HttpDownloader downloader,
ContentFragments fragments,
EventSet<ContentFragment> valid) |
RemovedInvalidFragmentEvent(HttpDownloader downloader,
ContentFragments fragments,
EventSet<ContentFragment> valid,
ContentFragment cf) |
| Modifier and Type | Field and Description |
|---|---|
protected ContentFragments |
ContentValidatorEvent.valid |
protected ContentFragments |
HashContentValidator.validFragments
Хэш - фрагменты контента
|
| Modifier and Type | Method and Description |
|---|---|
ContentFragments |
ContentValidatorEvent.getSampleFragments() |
ContentFragments |
HashContentValidator.getValidFragments()
Указывает Хэш - фрагменты контента
|
| Modifier and Type | Method and Description |
|---|---|
protected ContentFragment |
FastEqualsFragments.createFragment(ContentFragments cfragments,
long begin,
long end)
Создание фрагмента
|
protected ContentFragment |
EqualsFragments.createFragment(ContentFragments cfragments,
long begin,
long end)
Создание фрагмента
|
void |
FastEqualsFragments.initFragments(ContentFragments cfragments,
HttpResponse firstRes,
long contentLength) |
void |
EqualsFragments.initFragments(ContentFragments cfragments,
HttpResponse firstRes,
long contentLength) |
void |
InitFragments.initFragments(ContentFragments cfragments,
HttpResponse firstRes,
long contentLength)
Инициализирует массив фрагментов
|
static void |
FastEqualsFragments.initFragments(ContentFragments cfragments,
long contentLength,
int partSize,
long offset,
Func3<ContentFragment,ContentFragments,Long,Long> createFragment) |
void |
HashContentValidator.setValidFragments(ContentFragments validFragments)
Указывает Хэш - фрагменты контента
|
ContentValidation |
ContentValidator.validate(ContentBuffer cbuff,
ContentFragments fragments)
Проверяет скаченный контент
|
ContentValidation |
HashContentValidator.validate(ContentBuffer cbuff,
ContentFragments fragments) |
protected void |
HashContentValidator.validate(ContentBuffer cbuff,
ContentFragments fragments,
ContentFragments valids,
LinkedHashSet<ContentFragment> failed,
LinkedHashSet<ContentFragment> failedAdds,
LinkedHashSet<ContentFragment> successSrcMD5Res)
Проверяет скаченное содержимое
|
| Modifier and Type | Method and Description |
|---|---|
static void |
FastEqualsFragments.initFragments(ContentFragments cfragments,
long contentLength,
int partSize,
long offset,
Func3<ContentFragment,ContentFragments,Long,Long> createFragment) |
| Constructor and Description |
|---|
ContentValidatorEvent(ContentValidator src,
ContentBuffer cbuff,
ContentFragments valid) |
ContentValidatorProgressEvent(ContentValidator src,
ContentBuffer cbuff,
ContentFragments valid,
ContentFragment sample,
int sampleNum,
int sampleTotal,
boolean hashMatched) |
Copyright © 2018. All rights reserved.