Class AutoInflateObjectInputStream<CLT extends ClassLoader>
java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
com.fishlib.dataobjects.persistence.CustomClassLoaderObjectInputStream<CLT>
com.illumon.iris.db.tables.remote.AutoInflateObjectInputStream<CLT>
- All Implemented Interfaces:
Closeable
,DataInput
,ObjectInput
,ObjectStreamConstants
,AutoCloseable
public class AutoInflateObjectInputStream<CLT extends ClassLoader>
extends com.fishlib.dataobjects.persistence.CustomClassLoaderObjectInputStream<CLT>
-
Nested Class Summary
-
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, 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 AutoInflateObjectInputStream(InputStream inputStream, CLT classLoader, QueryProcessorConnection queryProcessorConnection)
AutoInflateObjectInputStream(InputStream inputStream, QueryProcessorConnection queryProcessorConnection)
-
Method Summary
Modifier and Type Method Description protected Object
resolveObject(Object obj)
Methods inherited from class com.fishlib.dataobjects.persistence.CustomClassLoaderObjectInputStream
getClassLoader, resolveClass
Methods inherited from class java.io.ObjectInputStream
available, close, defaultReadObject, enableResolveObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveProxyClass, setObjectInputFilter, skipBytes
Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Constructor Details
-
AutoInflateObjectInputStream
public AutoInflateObjectInputStream(InputStream inputStream, CLT classLoader, QueryProcessorConnection queryProcessorConnection) throws IOException- Throws:
IOException
-
AutoInflateObjectInputStream
public AutoInflateObjectInputStream(InputStream inputStream, QueryProcessorConnection queryProcessorConnection) throws IOException- Throws:
IOException
-
-
Method Details
-
resolveObject
- Overrides:
resolveObject
in classObjectInputStream
- Throws:
IOException
-