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:
Closeable
,DataInput
,ObjectInput
,ObjectStreamConstants
,AutoCloseable
,ByteInput
- Enclosing class:
- SerializingCloner
-
Nested Class Summary
Nested classes/interfaces inherited from class java.io.ObjectInputStream
ObjectInputStream.GetField
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Object
private final SerializableClass
private final SerializingCloner.ClonerPutField
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
ConstructorsConstructorDescriptionStepObjectInputStream
(Queue<SerializingCloner.Step> steps, SerializingCloner.ClonerPutField clonerPutField, Object clone, SerializableClass cloneInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
registerValidation
(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
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Field Details
-
clonerPutField
-
clone
-
cloneInfo
-
-
Constructor Details
-
StepObjectInputStream
StepObjectInputStream(Queue<SerializingCloner.Step> steps, SerializingCloner.ClonerPutField clonerPutField, Object clone, SerializableClass cloneInfo) throws IOException - Throws:
IOException
-
-
Method Details
-
defaultReadObject
Description copied from class:MarshallerObjectInputStream
- Specified by:
defaultReadObject
in classMarshallerObjectInputStream
- Throws:
IOException
ClassNotFoundException
-
readFields
Description copied from class:MarshallerObjectInputStream
- Specified by:
readFields
in classMarshallerObjectInputStream
- Throws:
IOException
ClassNotFoundException
-
registerValidation
public void registerValidation(ObjectInputValidation obj, int priority) throws NotActiveException, InvalidObjectException Description copied from class:MarshallerObjectInputStream
- Specified by:
registerValidation
in classMarshallerObjectInputStream
- Throws:
NotActiveException
InvalidObjectException
-