public class ClassLoadingAwareObjectInputStream extends ObjectInputStream
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassLoadingAwareObjectInputStream.TrustedClassFilter
Security Filter used to filter classes that the application deems to be insecure, this filter
is not applied to the class instances for the primitive types, and array types are narrowed
to the component type of the array before being passed into this filter.
|
ObjectInputStream.GetFieldbaseWireHandle, 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 and Description |
|---|
ClassLoadingAwareObjectInputStream(InputStream in,
ClassLoadingAwareObjectInputStream.TrustedClassFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
loadSimpleType(String name)
Load a simple type
|
protected Class<?> |
resolveClass(ObjectStreamClass classDesc) |
protected Class<?> |
resolveProxyClass(String[] interfaces) |
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, skipBytesmark, markSupported, read, reset, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, skippublic ClassLoadingAwareObjectInputStream(InputStream in, ClassLoadingAwareObjectInputStream.TrustedClassFilter filter) throws IOException
IOExceptionprotected Class<?> resolveClass(ObjectStreamClass classDesc) throws IOException, ClassNotFoundException
resolveClass in class ObjectInputStreamIOExceptionClassNotFoundExceptionprotected Class<?> resolveProxyClass(String[] interfaces) throws IOException, ClassNotFoundException
resolveProxyClass in class ObjectInputStreamIOExceptionClassNotFoundExceptionCopyright © 2013–2019 The Apache Software Foundation. All rights reserved.