org.drools.marshalling.impl
Class MarshallerReaderContext
java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
org.drools.marshalling.impl.MarshallerReaderContext
- All Implemented Interfaces:
- Closeable, DataInput, ObjectInput, ObjectStreamConstants
public class MarshallerReaderContext
- extends ObjectInputStream
Field Summary |
Map<String,EntryPoint> |
entryPoints
|
org.drools.runtime.Environment |
env
|
ProtobufInputMarshaller.PBActivationsFilter |
filter
|
Map<Integer,InternalFactHandle> |
handles
|
org.drools.runtime.KnowledgeRuntime |
kruntime
|
boolean |
marshalProcessInstances
|
boolean |
marshalWorkItems
|
Map<Integer,Object> |
nodeMemories
|
Object |
parameterObject
|
Map<Long,PropagationContext> |
propagationContexts
|
Map<Integer,TimersInputMarshaller> |
readersByInt
|
org.drools.marshalling.ObjectMarshallingStrategyStore |
resolverStrategyFactory
|
Map<RightTupleKey,RightTuple> |
rightTuples
|
InternalRuleBase |
ruleBase
|
Map<Integer,BaseNode> |
sinks
|
Map<org.drools.marshalling.ObjectMarshallingStrategy,org.drools.marshalling.ObjectMarshallingStrategy.Context> |
strategyContexts
|
MarshallerReaderContext |
stream
|
Map<Integer,LeftTuple> |
terminalTupleMap
|
Map<Integer,org.drools.marshalling.ObjectMarshallingStrategy> |
usedStrategies
|
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,
org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
boolean marshalProcessInstances,
boolean marshalWorkItems,
org.drools.runtime.Environment env)
|
MarshallerReaderContext(InputStream stream,
InternalRuleBase ruleBase,
Map<Integer,BaseNode> sinks,
org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
org.drools.runtime.Environment env)
|
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.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
filter
public final ProtobufInputMarshaller.PBActivationsFilter filter
resolverStrategyFactory
public final org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory
usedStrategies
public final Map<Integer,org.drools.marshalling.ObjectMarshallingStrategy> usedStrategies
strategyContexts
public final Map<org.drools.marshalling.ObjectMarshallingStrategy,org.drools.marshalling.ObjectMarshallingStrategy.Context> strategyContexts
entryPoints
public final Map<String,EntryPoint> entryPoints
readersByInt
public final Map<Integer,TimersInputMarshaller> readersByInt
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
nodeMemories
public final Map<Integer,Object> nodeMemories
parameterObject
public Object parameterObject
MarshallerReaderContext
public MarshallerReaderContext(InputStream stream,
InternalRuleBase ruleBase,
Map<Integer,BaseNode> sinks,
org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
org.drools.runtime.Environment env)
throws IOException
- Throws:
IOException
MarshallerReaderContext
public MarshallerReaderContext(InputStream stream,
InternalRuleBase ruleBase,
Map<Integer,BaseNode> sinks,
org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
boolean marshalProcessInstances,
boolean marshalWorkItems,
org.drools.runtime.Environment env)
throws IOException
- Throws:
IOException
resolveClass
protected Class<?> resolveClass(ObjectStreamClass desc)
throws IOException,
ClassNotFoundException
- Overrides:
resolveClass
in class ObjectInputStream
- Throws:
IOException
ClassNotFoundException
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.