Class DataObjectInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.ObjectInputStream
-
- org.eclipse.persistence.sdo.helper.DataObjectInputStream
-
- All Implemented Interfaces:
Closeable
,DataInput
,ObjectInput
,ObjectStreamConstants
,AutoCloseable
public class DataObjectInputStream extends ObjectInputStream
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.io.ObjectInputStream
ObjectInputStream.GetField
-
-
Field Summary
-
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, 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 DataObjectInputStream()
Constructor for single static context clientsDataObjectInputStream(InputStream in)
Constructor for single static context clientsDataObjectInputStream(InputStream in, HelperContext aContext)
Constructor for general use by multi-threaded clients
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HelperContext
getHelperContext()
protected Class<?>
resolveClass(ObjectStreamClass desc)
void
setHelperContext(HelperContext helperContext)
-
Methods inherited from class java.io.ObjectInputStream
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, skipBytes
-
Methods inherited from class java.io.InputStream
mark, markSupported, read, reset, skip
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.io.ObjectInput
read, skip
-
-
-
-
Constructor Detail
-
DataObjectInputStream
public DataObjectInputStream() throws IOException
Constructor for single static context clients- Throws:
IOException
-
DataObjectInputStream
public DataObjectInputStream(InputStream in) throws IOException
Constructor for single static context clients- Parameters:
in
-- Throws:
IOException
-
DataObjectInputStream
public DataObjectInputStream(InputStream in, HelperContext aContext) throws IOException
Constructor for general use by multi-threaded clients- Parameters:
in
-aContext
-- Throws:
IOException
-
-
Method Detail
-
getHelperContext
public HelperContext getHelperContext()
-
setHelperContext
public void setHelperContext(HelperContext helperContext)
-
resolveClass
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
- Overrides:
resolveClass
in classObjectInputStream
- Throws:
IOException
ClassNotFoundException
-
-