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
public class DeserializeStream extends DataStream
-
-
Field Summary
Fields Modifier and Type Field Description protected Object[]contextprotected intcontextSize-
Fields inherited from class one.nio.serial.DataStream
address, array, FIRST_BOOT_UID, limit, offset, REF_EMBEDDED, REF_NULL, REF_RECURSIVE, REF_RECURSIVE2
-
-
Constructor Summary
Constructors Constructor Description DeserializeStream(byte[] array)DeserializeStream(byte[] array, int length)DeserializeStream(long address, long length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()CloseablenewScope()ObjectreadObject()voidregister(Object obj)-
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 Detail
-
context
protected Object[] context
-
contextSize
protected int contextSize
-
-
Method Detail
-
readObject
public Object readObject() throws IOException, ClassNotFoundException
- 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
public void register(Object obj)
- Overrides:
registerin classDataStream
-
newScope
public Closeable newScope()
- Overrides:
newScopein classDataStream
-
-