-
- All Implemented Interfaces:
-
com.batch.android.msgpack.core.buffer.MessageBufferInput,java.io.Closeable,java.lang.AutoCloseable
public class ArrayBufferInput implements MessageBufferInput
MessageBufferInput adapter for byte arrays
-
-
Constructor Summary
Constructors Constructor Description ArrayBufferInput(MessageBuffer buf)ArrayBufferInput(Array<byte> arr)ArrayBufferInput(Array<byte> arr, int offset, int length)
-
Method Summary
Modifier and Type Method Description MessageBufferreset(MessageBuffer buf)Reset buffer. voidreset(Array<byte> arr)voidreset(Array<byte> arr, int offset, int len)MessageBuffernext()Returns a next buffer to read. voidclose()Closes the input. -
-
Constructor Detail
-
ArrayBufferInput
ArrayBufferInput(MessageBuffer buf)
-
ArrayBufferInput
ArrayBufferInput(Array<byte> arr)
-
ArrayBufferInput
ArrayBufferInput(Array<byte> arr, int offset, int length)
-
-
Method Detail
-
reset
MessageBuffer reset(MessageBuffer buf)
Reset buffer. This method returns the old buffer.
- Parameters:
buf- new buffer.
-
next
MessageBuffer next()
Returns a next buffer to read.
This method should return a MessageBuffer instance that has data filled in. When this method is called twice,the previously returned buffer is no longer used. Thus implementation of this method can safely discard it.This is useful when it uses a memory pool.
-
-
-
-