public class HardenedLoggingEventInputStream extends HardenedObjectInputStream
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 and Description |
---|
HardenedLoggingEventInputStream(java.io.InputStream is) |
HardenedLoggingEventInputStream(java.io.InputStream is,
java.util.List<java.lang.String> additionalAuthorizedClasses) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
getWhilelist() |
addToWhitelist, resolveClass
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
public HardenedLoggingEventInputStream(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public HardenedLoggingEventInputStream(java.io.InputStream is, java.util.List<java.lang.String> additionalAuthorizedClasses) throws java.io.IOException
java.io.IOException