Class ModuleObjectInputStream
- java.lang.Object
- 
- java.io.InputStream
- 
- java.io.ObjectInputStream
- 
- com.inductiveautomation.ignition.gateway.cluster.ModuleObjectInputStream
 
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.io.DataInput,- java.io.ObjectInput,- java.io.ObjectStreamConstants,- java.lang.AutoCloseable
 - Direct Known Subclasses:
- AliasingObjectInputStream
 
 public class ModuleObjectInputStream extends java.io.ObjectInputStreamThis ObjectInputStream first tries the normal method of locating classes that it's deserializing, but if it can't find them, it goes to the modules to resolve them.
- 
- 
Field Summary- 
Fields inherited from interface java.io.ObjectStreamConstantsbaseWireHandle, 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 SummaryConstructors Constructor Description ModuleObjectInputStream(java.io.InputStream is, ModuleManager moduleManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected java.lang.ClassresolveClass(java.io.ObjectStreamClass v)- 
Methods inherited from class java.io.ObjectInputStreamavailable, 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, resolveObject, resolveProxyClass, setObjectInputFilter, skipBytes
 - 
Methods inherited from class java.io.InputStreammark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
 
- 
 
- 
- 
- 
Constructor Detail- 
ModuleObjectInputStreampublic ModuleObjectInputStream(java.io.InputStream is, ModuleManager moduleManager) throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 - 
Method Detail- 
resolveClassprotected java.lang.Class resolveClass(java.io.ObjectStreamClass v) throws java.io.IOException, java.lang.ClassNotFoundException- Overrides:
- resolveClassin class- java.io.ObjectInputStream
- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
 - 
closepublic void close() throws java.io.IOException- Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
- Specified by:
- closein interface- java.io.ObjectInput
- Overrides:
- closein class- java.io.ObjectInputStream
- Throws:
- java.io.IOException
 
 
- 
 
-