public class ProtobufMarshallerReaderContext extends ObjectInputStream implements org.drools.core.marshalling.impl.MarshallerReaderContext
ObjectInputStream.GetField| Modifier and Type | Field and Description |
|---|---|
Map<String,org.drools.core.rule.EntryPointId> |
entryPoints |
org.kie.api.runtime.Environment |
env |
org.kie.api.runtime.KieRuntime |
kruntime |
boolean |
marshalProcessInstances |
boolean |
marshalWorkItems |
Map<org.drools.core.marshalling.impl.RightTupleKey,org.drools.core.reteoo.RightTuple> |
rightTuples |
Map<Integer,Map<org.drools.core.marshalling.impl.TupleKey,org.drools.core.phreak.PhreakTimerNode.Scheduler>> |
timerNodeSchedulers |
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 |
|---|
ProtobufMarshallerReaderContext(InputStream stream,
org.drools.core.impl.InternalKnowledgeBase kBase,
Map<Integer,org.drools.core.common.BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
boolean marshalProcessInstances,
boolean marshalWorkItems,
org.kie.api.runtime.Environment env) |
ProtobufMarshallerReaderContext(InputStream stream,
org.drools.core.impl.InternalKnowledgeBase kBase,
Map<Integer,org.drools.core.common.BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
Map<Integer,TimersInputMarshaller> timerReaders,
org.kie.api.runtime.Environment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTimerNodeScheduler(int nodeId,
org.drools.core.marshalling.impl.TupleKey key,
org.drools.core.phreak.PhreakTimerNode.Scheduler scheduler) |
org.drools.core.common.InternalFactHandle |
createAccumulateHandle(org.drools.core.rule.EntryPointId entryPointId,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.reteoo.LeftTuple leftTuple,
Object result,
int nodeId) |
org.drools.core.common.InternalFactHandle |
createAsyncNodeHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
Object object,
int nodeId,
org.drools.core.reteoo.ObjectTypeConf objectTypeConf) |
org.drools.core.common.InternalFactHandle |
createQueryHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
int nodeId) |
org.drools.core.common.QueryElementFactHandle |
createQueryResultHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
Object[] objects,
int nodeId) |
ClassLoader |
getClassLoader() |
ProtobufInputMarshaller.PBActivationsFilter |
getFilter() |
Map<Long,org.drools.core.common.InternalFactHandle> |
getHandles() |
org.drools.core.impl.InternalKnowledgeBase |
getKnowledgeBase() |
protected org.kie.api.marshalling.ObjectMarshallingStrategy[] |
getMarshallingStrategy() |
Map<Integer,Object> |
getNodeMemories() |
Object |
getParameterObject() |
Map<Long,org.drools.core.spi.PropagationContext> |
getPropagationContexts() |
Object |
getReaderForInt(int i) |
org.kie.api.marshalling.ObjectMarshallingStrategyStore |
getResolverStrategyFactory() |
Map<Integer,org.drools.core.common.BaseNode> |
getSinks() |
Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context> |
getStrategyContexts() |
Map<Integer,org.drools.core.reteoo.LeftTuple> |
getTerminalTupleMap() |
Map<Integer,org.kie.api.marshalling.ObjectMarshallingStrategy> |
getUsedStrategies() |
org.drools.core.common.InternalWorkingMemory |
getWorkingMemory() |
org.drools.core.phreak.PhreakTimerNode.Scheduler |
removeTimerNodeScheduler(int nodeId,
org.drools.core.marshalling.impl.TupleKey key) |
protected Class<?> |
resolveClass(ObjectStreamClass desc) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setParameterObject(Object parameterObject) |
void |
setReaderForInt(int i,
Object reader) |
void |
setWorkingMemory(org.drools.core.common.InternalWorkingMemory wm) |
void |
withSerializedNodeMemories() |
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, skipBytesmark, markSupported, read, reset, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitavailable, close, read, read, read, readObject, skipreadBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytespublic org.kie.api.runtime.KieRuntime kruntime
public final Map<org.drools.core.marshalling.impl.RightTupleKey,org.drools.core.reteoo.RightTuple> rightTuples
public final boolean marshalProcessInstances
public final boolean marshalWorkItems
public final org.kie.api.runtime.Environment env
public ProtobufMarshallerReaderContext(InputStream stream, org.drools.core.impl.InternalKnowledgeBase kBase, Map<Integer,org.drools.core.common.BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, org.kie.api.runtime.Environment env) throws IOException
IOExceptionpublic ProtobufMarshallerReaderContext(InputStream stream, org.drools.core.impl.InternalKnowledgeBase kBase, Map<Integer,org.drools.core.common.BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, boolean marshalProcessInstances, boolean marshalWorkItems, org.kie.api.runtime.Environment env) throws IOException
IOExceptionpublic Map<Integer,Object> getNodeMemories()
getNodeMemories in interface org.drools.core.marshalling.impl.MarshallerReaderContextprotected org.kie.api.marshalling.ObjectMarshallingStrategy[] getMarshallingStrategy()
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass in class ObjectInputStreamIOExceptionClassNotFoundExceptionpublic void addTimerNodeScheduler(int nodeId,
org.drools.core.marshalling.impl.TupleKey key,
org.drools.core.phreak.PhreakTimerNode.Scheduler scheduler)
addTimerNodeScheduler in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.phreak.PhreakTimerNode.Scheduler removeTimerNodeScheduler(int nodeId,
org.drools.core.marshalling.impl.TupleKey key)
removeTimerNodeScheduler in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.common.InternalWorkingMemory getWorkingMemory()
getWorkingMemory in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic void setWorkingMemory(org.drools.core.common.InternalWorkingMemory wm)
public org.drools.core.impl.InternalKnowledgeBase getKnowledgeBase()
getKnowledgeBase in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Map<Long,org.drools.core.common.InternalFactHandle> getHandles()
getHandles in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Map<Integer,org.drools.core.reteoo.LeftTuple> getTerminalTupleMap()
getTerminalTupleMap in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic ProtobufInputMarshaller.PBActivationsFilter getFilter()
getFilter in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Map<Integer,org.drools.core.common.BaseNode> getSinks()
getSinks in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Map<Long,org.drools.core.spi.PropagationContext> getPropagationContexts()
getPropagationContexts in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.kie.api.marshalling.ObjectMarshallingStrategyStore getResolverStrategyFactory()
getResolverStrategyFactory in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic ClassLoader getClassLoader()
getClassLoader in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic void setClassLoader(ClassLoader classLoader)
public Map<Integer,org.kie.api.marshalling.ObjectMarshallingStrategy> getUsedStrategies()
getUsedStrategies in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context> getStrategyContexts()
getStrategyContexts in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Object getParameterObject()
getParameterObject in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic void setParameterObject(Object parameterObject)
setParameterObject in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic Object getReaderForInt(int i)
getReaderForInt in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic void setReaderForInt(int i,
Object reader)
setReaderForInt in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.common.InternalFactHandle createAccumulateHandle(org.drools.core.rule.EntryPointId entryPointId,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.reteoo.LeftTuple leftTuple,
Object result,
int nodeId)
createAccumulateHandle in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.common.InternalFactHandle createAsyncNodeHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
Object object,
int nodeId,
org.drools.core.reteoo.ObjectTypeConf objectTypeConf)
createAsyncNodeHandle in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.common.QueryElementFactHandle createQueryResultHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
Object[] objects,
int nodeId)
createQueryResultHandle in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic org.drools.core.common.InternalFactHandle createQueryHandle(org.drools.core.spi.Tuple leftTuple,
org.drools.core.common.InternalWorkingMemory workingMemory,
int nodeId)
createQueryHandle in interface org.drools.core.marshalling.impl.MarshallerReaderContextpublic void withSerializedNodeMemories()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.