Package one.nio.serial
Class DeserializeStream
java.lang.Object
one.nio.serial.DataStream
one.nio.serial.DeserializeStream
- All Implemented Interfaces:
DataInput,DataOutput,ObjectInput,ObjectOutput,AutoCloseable
-
Field Summary
FieldsFields inherited from class one.nio.serial.DataStream
address, array, FIRST_BOOT_UID, limit, offset, REF_EMBEDDED, REF_NULL, REF_RECURSIVE, REF_RECURSIVE2 -
Constructor Summary
ConstructorsConstructorDescriptionDeserializeStream(byte[] array) DeserializeStream(byte[] array, int length) DeserializeStream(long address, long length) -
Method Summary
Methods inherited from class one.nio.serial.DataStream
address, alloc, array, available, byteBuffer, count, flush, read, read, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readRef, readShort, readTo, readUnsignedByte, readUnsignedShort, readUTF, skip, skipBytes, write, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeFrom, writeInt, writeLong, writeObject, writeShort, writeUTF
-
Field Details
-
context
-
contextSize
protected int contextSize
-
-
Constructor Details
-
DeserializeStream
public DeserializeStream(byte[] array) -
DeserializeStream
public DeserializeStream(byte[] array, int length) -
DeserializeStream
public DeserializeStream(long address, long length)
-
-
Method Details
-
readObject
- Specified by:
readObjectin interfaceObjectInput- Overrides:
readObjectin classDataStream- Throws:
IOExceptionClassNotFoundException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceObjectInput- Specified by:
closein interfaceObjectOutput- Overrides:
closein classDataStream
-
register
- Overrides:
registerin classDataStream
-
newScope
- Overrides:
newScopein classDataStream
-