public class DirectByteBufferStreamImplV1 extends Object implements DirectByteBufferStream
| Constructor and Description |
|---|
DirectByteBufferStreamImplV1(MessageFactory msgFactory) |
public DirectByteBufferStreamImplV1(MessageFactory msgFactory)
msgFactory - Message factory.public void setBuffer(ByteBuffer buf)
setBuffer in interface DirectByteBufferStreambuf - Buffer.public int remaining()
remaining in interface DirectByteBufferStreampublic boolean lastFinished()
lastFinished in interface DirectByteBufferStreampublic void writeByte(byte val)
writeByte in interface DirectByteBufferStreamval - Value.public void writeShort(short val)
writeShort in interface DirectByteBufferStreamval - Value.public void writeInt(int val)
writeInt in interface DirectByteBufferStreamval - Value.public void writeLong(long val)
writeLong in interface DirectByteBufferStreamval - Value.public void writeFloat(float val)
writeFloat in interface DirectByteBufferStreamval - Value.public void writeDouble(double val)
writeDouble in interface DirectByteBufferStreamval - Value.public void writeChar(char val)
writeChar in interface DirectByteBufferStreamval - Value.public void writeBoolean(boolean val)
writeBoolean in interface DirectByteBufferStreamval - Value.public void writeByteArray(byte[] val)
writeByteArray in interface DirectByteBufferStreamval - Value.public void writeByteArray(byte[] val,
long off,
int len)
writeByteArray in interface DirectByteBufferStreamval - Value.off - Offset.len - Length.public void writeShortArray(short[] val)
writeShortArray in interface DirectByteBufferStreamval - Value.public void writeIntArray(int[] val)
writeIntArray in interface DirectByteBufferStreamval - Value.public void writeLongArray(long[] val)
writeLongArray in interface DirectByteBufferStreamval - Value.public void writeLongArray(long[] val,
int len)
writeLongArray in interface DirectByteBufferStreamval - Value.len - Length.public void writeFloatArray(float[] val)
writeFloatArray in interface DirectByteBufferStreamval - Value.public void writeDoubleArray(double[] val)
writeDoubleArray in interface DirectByteBufferStreamval - Value.public void writeCharArray(char[] val)
writeCharArray in interface DirectByteBufferStreamval - Value.public void writeBooleanArray(boolean[] val)
writeBooleanArray in interface DirectByteBufferStreamval - Value.public void writeString(String val)
writeString in interface DirectByteBufferStreamval - Value.public void writeBitSet(BitSet val)
writeBitSet in interface DirectByteBufferStreamval - Value.public void writeUuid(UUID val)
writeUuid in interface DirectByteBufferStreamval - Value.public void writeIgniteUuid(IgniteUuid val)
writeIgniteUuid in interface DirectByteBufferStreamval - Value.public void writeMessage(Message msg, MessageWriter writer)
writeMessage in interface DirectByteBufferStreammsg - Message.writer - Writer.public <T> void writeObjectArray(T[] arr,
MessageCollectionItemType itemType,
MessageWriter writer)
writeObjectArray in interface DirectByteBufferStreamarr - Array.itemType - Component type.writer - Writer.public <T> void writeCollection(Collection<T> col, MessageCollectionItemType itemType, MessageWriter writer)
writeCollection in interface DirectByteBufferStreamcol - Collection.itemType - Component type.writer - Writer.public <K,V> void writeMap(Map<K,V> map, MessageCollectionItemType keyType, MessageCollectionItemType valType, MessageWriter writer)
writeMap in interface DirectByteBufferStreammap - Map.keyType - Key type.valType - Value type.writer - Writer.public byte readByte()
readByte in interface DirectByteBufferStreampublic short readShort()
readShort in interface DirectByteBufferStreampublic int readInt()
readInt in interface DirectByteBufferStreampublic long readLong()
readLong in interface DirectByteBufferStreampublic float readFloat()
readFloat in interface DirectByteBufferStreampublic double readDouble()
readDouble in interface DirectByteBufferStreampublic char readChar()
readChar in interface DirectByteBufferStreampublic boolean readBoolean()
readBoolean in interface DirectByteBufferStreampublic byte[] readByteArray()
readByteArray in interface DirectByteBufferStreampublic short[] readShortArray()
readShortArray in interface DirectByteBufferStreampublic int[] readIntArray()
readIntArray in interface DirectByteBufferStreampublic long[] readLongArray()
readLongArray in interface DirectByteBufferStreampublic float[] readFloatArray()
readFloatArray in interface DirectByteBufferStreampublic double[] readDoubleArray()
readDoubleArray in interface DirectByteBufferStreampublic char[] readCharArray()
readCharArray in interface DirectByteBufferStreampublic boolean[] readBooleanArray()
readBooleanArray in interface DirectByteBufferStreampublic String readString()
readString in interface DirectByteBufferStreampublic BitSet readBitSet()
readBitSet in interface DirectByteBufferStreampublic UUID readUuid()
readUuid in interface DirectByteBufferStreampublic IgniteUuid readIgniteUuid()
readIgniteUuid in interface DirectByteBufferStreampublic <T extends Message> T readMessage(MessageReader reader)
readMessage in interface DirectByteBufferStreamreader - Reader.public <T> T[] readObjectArray(MessageCollectionItemType itemType, Class<T> itemCls, MessageReader reader)
readObjectArray in interface DirectByteBufferStreamitemType - Item type.itemCls - Item class.reader - Reader.public <C extends Collection<?>> C readCollection(MessageCollectionItemType itemType, MessageReader reader)
readCollection in interface DirectByteBufferStreamitemType - Item type.reader - Reader.public <M extends Map<?,?>> M readMap(MessageCollectionItemType keyType, MessageCollectionItemType valType, boolean linked, MessageReader reader)
readMap in interface DirectByteBufferStreamkeyType - Key type.valType - Value type.linked - Whether linked map should be created.reader - Reader.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018