public class DroolsObjectInputStream extends ObjectInputStream implements DroolsObjectInput
ObjectInputStream.GetField
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 |
---|
DroolsObjectInputStream(InputStream inputStream) |
DroolsObjectInputStream(InputStream inputStream,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getClassLoader() |
Package |
getPackage() |
ClassLoader |
getParentClassLoader() |
InternalRuleBase |
getRuleBase() |
InternalWorkingMemory |
getWorkingMemory() |
static InvalidClassException |
newInvalidClassException(Class clazz,
Throwable cause) |
protected Class<?> |
resolveClass(ObjectStreamClass desc) |
protected Class |
resolveClass(String className) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setPackage(Package pkg) |
void |
setRuleBase(InternalRuleBase ruleBase) |
void |
setWorkingMemory(InternalWorkingMemory workingMemory) |
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
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
available, close, read, read, read, readObject, skip
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
public DroolsObjectInputStream(InputStream inputStream) throws IOException
IOException
public DroolsObjectInputStream(InputStream inputStream, ClassLoader classLoader) throws IOException
IOException
protected Class resolveClass(String className) throws ClassNotFoundException
ClassNotFoundException
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
public static InvalidClassException newInvalidClassException(Class clazz, Throwable cause)
public ClassLoader getClassLoader()
getClassLoader
in interface DroolsObjectInput
public InternalRuleBase getRuleBase()
getRuleBase
in interface DroolsObjectInput
public void setRuleBase(InternalRuleBase ruleBase)
setRuleBase
in interface DroolsObjectInput
public InternalWorkingMemory getWorkingMemory()
getWorkingMemory
in interface DroolsObjectInput
public void setWorkingMemory(InternalWorkingMemory workingMemory)
setWorkingMemory
in interface DroolsObjectInput
public Package getPackage()
getPackage
in interface DroolsObjectInput
public void setPackage(Package pkg)
setPackage
in interface DroolsObjectInput
public ClassLoader getParentClassLoader()
getParentClassLoader
in interface DroolsObjectInput
public void setClassLoader(ClassLoader classLoader)
setClassLoader
in interface DroolsObjectInput
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.