Package org.jboss.marshalling.serial
Class SerialUnmarshaller
java.lang.Object
java.io.InputStream
org.jboss.marshalling.SimpleByteInput
org.jboss.marshalling.ByteInputStream
org.jboss.marshalling.SimpleDataInput
org.jboss.marshalling.AbstractObjectInput
org.jboss.marshalling.AbstractUnmarshaller
org.jboss.marshalling.serial.SerialUnmarshaller
- All Implemented Interfaces:
Closeable,DataInput,ObjectInput,ObjectStreamConstants,AutoCloseable,org.jboss.marshalling.ByteInput,org.jboss.marshalling.Unmarshaller
public final class SerialUnmarshaller
extends org.jboss.marshalling.AbstractUnmarshaller
implements org.jboss.marshalling.Unmarshaller
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class org.jboss.marshalling.AbstractUnmarshaller
classExternalizerFactory, classResolver, classTable, configuredVersion, exceptionListener, objectPreResolver, objectResolver, objectTable, serializabilityChecker, streamHeader, unmarshallingFilterFields inherited from class org.jboss.marshalling.SimpleDataInput
buffer, limit, position, totalBytesReadFields inherited from class org.jboss.marshalling.ByteInputStream
byteInputFields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, SERIAL_FILTER_PERMISSION, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidclose()org.jboss.marshalling.serial.DescriptordescriptorForClass(Class<?> clazz) protected ObjectdoReadObject(boolean unshared) voidfinish()voidstart(org.jboss.marshalling.ByteInput byteInput) Methods inherited from class org.jboss.marshalling.AbstractUnmarshaller
filterCheck, setObjectInputStreamFilterMethods inherited from class org.jboss.marshalling.AbstractObjectInput
readObject, readObject, readObjectUnshared, readObjectUnsharedMethods inherited from class org.jboss.marshalling.SimpleDataInput
available, read, read, read, readBoolean, readByte, readDouble, readFloat, readFully, readFully, readChar, readInt, readIntDirect, readLine, readLong, readLongDirect, readShort, readUnsignedByte, readUnsignedByteDirect, readUnsignedShort, readUTF, skip, skipBytesMethods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.marshalling.ByteInput
available, read, read, read, skipMethods inherited from interface java.io.DataInput
readBoolean, readByte, readDouble, readFloat, readFully, readFully, readChar, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytesMethods inherited from interface java.io.ObjectInput
available, read, read, read, readObject, skipMethods inherited from interface org.jboss.marshalling.Unmarshaller
readObject, readObjectUnshared, readObjectUnshared
-
Field Details
-
TC_CLASSTABLEDESC
static final int TC_CLASSTABLEDESC- See Also:
-
TC_OBJECTTABLE
static final int TC_OBJECTTABLE- See Also:
-
-
Method Details
-
doReadObject
- Specified by:
doReadObjectin classorg.jboss.marshalling.AbstractObjectInput- Throws:
ClassNotFoundExceptionIOException
-
clearInstanceCache
- Specified by:
clearInstanceCachein interfaceorg.jboss.marshalling.Unmarshaller- Throws:
IOException
-
clearClassCache
- Specified by:
clearClassCachein interfaceorg.jboss.marshalling.Unmarshaller- Throws:
IOException
-
start
- Specified by:
startin interfaceorg.jboss.marshalling.Unmarshaller- Overrides:
startin classorg.jboss.marshalling.AbstractUnmarshaller- Throws:
IOException
-
finish
- Specified by:
finishin interfaceorg.jboss.marshalling.Unmarshaller- Overrides:
finishin classorg.jboss.marshalling.AbstractUnmarshaller- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceObjectInput- Overrides:
closein classorg.jboss.marshalling.SimpleDataInput- Throws:
IOException
-
descriptorForClass
-