public class ContentBufferFuncs extends Object
| Constructor and Description |
|---|
ContentBufferFuncs() |
| Modifier and Type | Method and Description |
|---|---|
long |
readStreamInto(InputStream stream,
ContentBuffer cbuf)
Записывает поток в буффер
|
long |
readStreamInto(InputStream stream,
long skip,
long maxRead,
ContentBuffer cbuf,
long bufferBeginIndex,
long bufferEndIndexExclusive,
int blockSize,
Func1<Object,Long> progress)
Записывает поток в буффер
|
public long readStreamInto(InputStream stream, ContentBuffer cbuf)
stream - Поток из которого происходит чтениеcbuf - Буффер в который производиться записьpublic long readStreamInto(InputStream stream, long skip, long maxRead, ContentBuffer cbuf, long bufferBeginIndex, long bufferEndIndexExclusive, int blockSize, Func1<Object,Long> progress)
stream - Поток из которого происходит чтениеskip - Сколько байт пропустить в началеmaxRead - Сколько прочесть максимально байт (0 и меньше - копирование до конца)cbuf - Буффер в который производиться записьbufferBeginIndex - С какой позиции в буфере начать запись (0 - начало)bufferEndIndexExclusive - По какую позицию (искл.) закончить запись (-1 - до конца буфера, пусть растет)blockSize - Размер блока чтения за разprogress - Прогресс чтения/записи - кол-во скопированых байтов, возможно nullCopyright © 2018. All rights reserved.