org.drools.marshalling.impl
Class MarshallerReaderContext

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.ObjectInputStream
          extended by org.drools.marshalling.impl.MarshallerReaderContext
All Implemented Interfaces:
Closeable, DataInput, ObjectInput, ObjectStreamConstants

public class MarshallerReaderContext
extends ObjectInputStream


Nested Class Summary
 
Nested classes/interfaces inherited from class java.io.ObjectInputStream
ObjectInputStream.GetField
 
Field Summary
 Map<String,EntryPoint> entryPoints
           
 org.drools.runtime.Environment env
           
 Map<Integer,InternalFactHandle> handles
           
 org.drools.runtime.KnowledgeRuntime kruntime
           
 boolean marshalProcessInstances
           
 boolean marshalWorkItems
           
 Map<Long,PropagationContext> propagationContexts
           
 ObjectMarshallingStrategyStore resolverStrategyFactory
           
 Map<RightTupleKey,RightTuple> rightTuples
           
 InternalRuleBase ruleBase
           
 Map<Integer,BaseNode> sinks
           
 MarshallerReaderContext stream
           
 Map<Integer,LeftTuple> terminalTupleMap
           
 InternalWorkingMemory wm
           
 
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, 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
MarshallerReaderContext(InputStream stream, InternalRuleBase ruleBase, Map<Integer,BaseNode> sinks, ObjectMarshallingStrategyStore resolverStrategyFactory, boolean marshalProcessInstances, boolean marshalWorkItems, org.drools.runtime.Environment env)
           
MarshallerReaderContext(InputStream stream, InternalRuleBase ruleBase, Map<Integer,BaseNode> sinks, ObjectMarshallingStrategyStore resolverStrategyFactory, org.drools.runtime.Environment env)
           
 
Method Summary
protected  Class<?> resolveClass(ObjectStreamClass desc)
           
 
Methods inherited from class java.io.ObjectInputStream
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
 
Methods inherited from class java.io.InputStream
mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.ObjectInput
read, skip
 

Field Detail

stream

public final MarshallerReaderContext stream

ruleBase

public final InternalRuleBase ruleBase

wm

public InternalWorkingMemory wm

kruntime

public org.drools.runtime.KnowledgeRuntime kruntime

sinks

public final Map<Integer,BaseNode> sinks

handles

public Map<Integer,InternalFactHandle> handles

rightTuples

public final Map<RightTupleKey,RightTuple> rightTuples

terminalTupleMap

public final Map<Integer,LeftTuple> terminalTupleMap

resolverStrategyFactory

public final ObjectMarshallingStrategyStore resolverStrategyFactory

entryPoints

public final Map<String,EntryPoint> entryPoints

propagationContexts

public final Map<Long,PropagationContext> propagationContexts

marshalProcessInstances

public final boolean marshalProcessInstances

marshalWorkItems

public final boolean marshalWorkItems

env

public final org.drools.runtime.Environment env
Constructor Detail

MarshallerReaderContext

public MarshallerReaderContext(InputStream stream,
                               InternalRuleBase ruleBase,
                               Map<Integer,BaseNode> sinks,
                               ObjectMarshallingStrategyStore resolverStrategyFactory,
                               org.drools.runtime.Environment env)
                        throws IOException
Throws:
IOException

MarshallerReaderContext

public MarshallerReaderContext(InputStream stream,
                               InternalRuleBase ruleBase,
                               Map<Integer,BaseNode> sinks,
                               ObjectMarshallingStrategyStore resolverStrategyFactory,
                               boolean marshalProcessInstances,
                               boolean marshalWorkItems,
                               org.drools.runtime.Environment env)
                        throws IOException
Throws:
IOException
Method Detail

resolveClass

protected Class<?> resolveClass(ObjectStreamClass desc)
                         throws IOException,
                                ClassNotFoundException
Overrides:
resolveClass in class ObjectInputStream
Throws:
IOException
ClassNotFoundException


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.