Package org.jboss.marshalling.cloner
Class SerializingCloner.StepObjectInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.ObjectInputStream
-
- org.jboss.marshalling.MarshallerObjectInputStream
-
- org.jboss.marshalling.cloner.SerializingCloner.StepObjectInputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.DataInput,java.io.ObjectInput,java.io.ObjectStreamConstants,java.lang.AutoCloseable,ByteInput
- Enclosing class:
- SerializingCloner
class SerializingCloner.StepObjectInputStream extends MarshallerObjectInputStream
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Objectcloneprivate SerializableClasscloneInfoprivate SerializingCloner.ClonerPutFieldclonerPutField-
Fields 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
-
-
Constructor Summary
Constructors Constructor Description StepObjectInputStream(java.util.Queue<SerializingCloner.Step> steps, SerializingCloner.ClonerPutField clonerPutField, java.lang.Object clone, SerializableClass cloneInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefaultReadObject()java.io.ObjectInputStream.GetFieldreadFields()voidregisterValidation(java.io.ObjectInputValidation obj, int priority)-
Methods inherited from class org.jboss.marshalling.MarshallerObjectInputStream
available, close, enableResolveObject, mark, markSupported, read, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, reset, resolveClass, resolveObject, resolveProxyClass, skip, skipBytes
-
Methods inherited from class java.io.ObjectInputStream
getObjectInputFilter, readObject, setObjectInputFilter
-
-
-
-
Field Detail
-
clonerPutField
private final SerializingCloner.ClonerPutField clonerPutField
-
clone
private final java.lang.Object clone
-
cloneInfo
private final SerializableClass cloneInfo
-
-
Constructor Detail
-
StepObjectInputStream
StepObjectInputStream(java.util.Queue<SerializingCloner.Step> steps, SerializingCloner.ClonerPutField clonerPutField, java.lang.Object clone, SerializableClass cloneInfo) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
defaultReadObject
public void defaultReadObject() throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription copied from class:MarshallerObjectInputStream- Specified by:
defaultReadObjectin classMarshallerObjectInputStream- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
readFields
public java.io.ObjectInputStream.GetField readFields() throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription copied from class:MarshallerObjectInputStream- Specified by:
readFieldsin classMarshallerObjectInputStream- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
registerValidation
public void registerValidation(java.io.ObjectInputValidation obj, int priority) throws java.io.NotActiveException, java.io.InvalidObjectExceptionDescription copied from class:MarshallerObjectInputStream- Specified by:
registerValidationin classMarshallerObjectInputStream- Throws:
java.io.NotActiveExceptionjava.io.InvalidObjectException
-
-