public class DirectByteBufferStream extends Object
ByteBuffer.| Constructor and Description |
|---|
DirectByteBufferStream(MessageFactory msgFactory) |
public DirectByteBufferStream(MessageFactory msgFactory)
msgFactory - Message factory.public void setBuffer(ByteBuffer buf)
buf - Buffer.public int remaining()
public boolean lastFinished()
public void writeByte(byte val)
val - Value.public void writeShort(short val)
val - Value.public void writeInt(int val)
val - Value.public void writeLong(long val)
val - Value.public void writeFloat(float val)
val - Value.public void writeDouble(double val)
val - Value.public void writeChar(char val)
val - Value.public void writeBoolean(boolean val)
val - Value.public void writeByteArray(byte[] val)
val - Value.public void writeShortArray(short[] val)
val - Valuepublic void writeIntArray(int[] val)
val - Valuepublic void writeLongArray(long[] val)
val - Valuepublic void writeFloatArray(float[] val)
val - Valuepublic void writeDoubleArray(double[] val)
val - Valuepublic void writeCharArray(char[] val)
val - Valuepublic void writeBooleanArray(boolean[] val)
val - Valuepublic void writeString(String val)
val - Valuepublic void writeBitSet(BitSet val)
val - Valuepublic void writeUuid(UUID val)
val - Valuepublic void writeIgniteUuid(IgniteUuid val)
val - Valuepublic void writeMessage(MessageAdapter msg, MessageWriter writer)
msg - Message.public <T> void writeObjectArray(T[] arr,
MessageAdapter.Type itemType,
MessageWriter writer)
arr - Array.itemType - Component type.writer - Writer.public <T> void writeCollection(Collection<T> col, MessageAdapter.Type itemType, MessageWriter writer)
col - Collection.itemType - Item type.writer - Writer.public <K,V> void writeMap(Map<K,V> map, MessageAdapter.Type keyType, MessageAdapter.Type valType, MessageWriter writer)
map - Map.keyType - Key type.valType - Value type.writer - Writer.public byte readByte()
public short readShort()
public int readInt()
public long readLong()
public float readFloat()
public double readDouble()
public char readChar()
public boolean readBoolean()
public byte[] readByteArray()
public short[] readShortArray()
public int[] readIntArray()
public long[] readLongArray()
public float[] readFloatArray()
public double[] readDoubleArray()
public char[] readCharArray()
public boolean[] readBooleanArray()
public String readString()
public BitSet readBitSet()
public UUID readUuid()
public IgniteUuid readIgniteUuid()
public <T extends MessageAdapter> T readMessage()
public <T> T[] readObjectArray(MessageAdapter.Type itemType, Class<T> itemCls)
itemType - Component type.itemCls - Component class.public <C extends Collection<?>> C readCollection(MessageAdapter.Type itemType)
itemType - Item type.public <M extends Map<?,?>> M readMap(MessageAdapter.Type keyType, MessageAdapter.Type valType, boolean linked)
keyType - Key type.valType - Value type.linked - Whether linked map should be created.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015