public class EqualsFragments extends Object implements InitFragments
| Modifier and Type | Field and Description |
|---|---|
protected int |
fragmentSize
размер фрагмента по умолчанию (64К)
|
protected ReentrantLock |
lock |
| Constructor and Description |
|---|
EqualsFragments() |
EqualsFragments(HttpDownloader downloader) |
EqualsFragments(int fragmentSize) |
| Modifier and Type | Method and Description |
|---|---|
protected ContentFragment |
createFragment(ContentFragments cfragments,
long begin,
long end)
Создание фрагмента
|
int |
getFragmentSize()
Возвращает размер фрагмента по умолчанию (64К)
|
void |
initFragments(ContentFragments cfragments,
HttpResponse firstRes,
long contentLength)
Инициализирует массив фрагментов
|
void |
setFragmentSize(int defFragmentSize)
Указывает размер фрагмента по умолчанию
|
protected final ReentrantLock lock
protected int fragmentSize
public EqualsFragments()
public EqualsFragments(int fragmentSize)
public EqualsFragments(HttpDownloader downloader)
public int getFragmentSize()
public void setFragmentSize(int defFragmentSize)
defFragmentSize - размер фрагмента по умолчанию, 1 и большеprotected ContentFragment createFragment(ContentFragments cfragments, long begin, long end)
cfragments - массив фрагментовbegin - началоend - конец исключительноpublic void initFragments(ContentFragments cfragments, HttpResponse firstRes, long contentLength)
InitFragmentsinitFragments in interface InitFragmentscfragments - массив фрагментовfirstRes - первый завершенный запросcontentLength - объем данных, которые храняться на сервере - значение заголовка content-length.Copyright © 2017. All rights reserved.