Package org.drools.reliability
Class ReliableStatefulKnowledgeSessionImpl
- java.lang.Object
-
- org.drools.core.impl.AbstractRuntime
-
- org.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
- org.drools.reliability.ReliableStatefulKnowledgeSessionImpl
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.core.common.EventSupport,org.drools.core.common.InternalKnowledgeRuntime,org.drools.core.common.InternalWorkingMemory,org.drools.core.common.InternalWorkingMemoryActions,org.drools.core.common.ReteEvaluator,org.drools.core.WorkingMemory,org.drools.core.WorkingMemoryEntryPoint,org.drools.core.WorkingMemoryEventManager,org.kie.api.event.kiebase.KieBaseEventManager,org.kie.api.event.KieRuntimeEventManager,org.kie.api.event.process.ProcessEventManager,org.kie.api.event.rule.RuleRuntimeEventManager,org.kie.api.runtime.CommandExecutor,org.kie.api.runtime.KieRuntime,org.kie.api.runtime.KieSession,org.kie.api.runtime.process.ProcessRuntime,org.kie.api.runtime.process.StatefulProcessSession,org.kie.api.runtime.rule.EntryPoint,org.kie.api.runtime.rule.RuleRuntime,org.kie.api.runtime.rule.StatefulRuleSession,org.kie.internal.event.rule.RuleEventManager,org.kie.internal.process.CorrelationAwareProcessRuntime,org.kie.internal.runtime.StatefulKnowledgeSession
public class ReliableStatefulKnowledgeSessionImpl extends org.drools.kiesession.session.StatefulKnowledgeSessionImpl- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.kiesession.session.StatefulKnowledgeSessionImpl
org.drools.kiesession.session.StatefulKnowledgeSessionImpl.DummyInternalProcessRuntime, org.drools.kiesession.session.StatefulKnowledgeSessionImpl.GlobalsAdapter
-
-
Field Summary
-
Fields inherited from class org.drools.kiesession.session.StatefulKnowledgeSessionImpl
agenda, agendaEventSupport, bytes, calendars, config, DEFAULT_RULE_UNIT, DUMMY_PROCESS_RUNTIME, ERRORMSG, globalResolver, handleFactory, id, initialFactHandle, kBase, kieBaseEventListeners, lock, ruleEventListenerSupport, ruleRuntimeEventSupport, ruleSessionConfig
-
-
Constructor Summary
Constructors Constructor Description ReliableStatefulKnowledgeSessionImpl()ReliableStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, boolean initInitFactHandle, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment)ReliableStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, org.drools.core.rule.accessor.FactHandleFactory handleFactory, long propagationContext, org.drools.core.SessionConfiguration config, org.drools.core.common.InternalAgenda agenda, org.kie.api.runtime.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidendOperation(org.drools.core.common.ReteEvaluator.InternalOperationType operationType)voidstartOperation(org.drools.core.common.ReteEvaluator.InternalOperationType operationType)-
Methods inherited from class org.drools.kiesession.session.StatefulKnowledgeSessionImpl
abortProcessInstance, activate, addEventListener, addEventListener, addEventListener, addEventListener, addEventListener, addPropagation, cancelActivation, checkAlive, clearActivationGroup, clearAgenda, clearAgendaGroup, clearNodeMemory, clearRuleFlowGroup, closeLiveQuery, createProcessInstance, createProcessInstance, createRuntimeService, createTimerService, deactivate, delete, delete, delete, delete, destroy, don, don, endBatchExecution, execute, fireAllRules, fireAllRules, fireAllRules, fireAllRules, fireUntilHalt, fireUntilHalt, flushPropagations, getActionsIterator, getActivationsManager, getAgenda, getAgendaEventListeners, getAgendaEventSupport, getCalendars, getChannels, getEntryPoint, getEntryPoint, getEntryPointId, getEntryPointNode, getEntryPoints, getEnvironment, getFactCount, getFactHandle, getFactHandleFactory, getFactHandles, getFactHandles, getGlobal, getGlobalResolver, getGlobals, getHandleFactory, getId, getIdentifier, getIdleTime, getInitialFactHandle, getKieBase, getKieBaseEventListeners, getKieRuntime, getKnowledgeBase, getKnowledgeRuntime, getLastIdleTimestamp, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObject, getObjects, getObjects, getObjectStore, getObjectTypeConfigurationRegistry, getProcessEventListeners, getProcessInstance, getProcessInstance, getProcessInstance, getProcessInstances, getProcessRuntime, getQueryResults, getQueryResultsFromRHS, getReteEvaluator, getRuleEventSupport, getRuleRuntimeEventListeners, getRuleRuntimeEventSupport, getRuleSessionConfiguration, getSessionClock, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, getWorkingMemoryActionListener, getWorkItemManager, halt, initInitialFact, initMBeans, insert, insert, insert, insertAsync, internalGetProcessRuntime, internalGetQueryResult, isAlive, isSequential, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, notifyWaitOnRest, openLiveQuery, readExternal, registerChannel, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeGlobal, reset, reset, retract, setAgendaEventSupport, setEndOperationListener, setFocus, setGlobal, setGlobalResolver, setHandleFactory, setIdentifier, setInitialFactHandle, setRuleEventListenerSupport, setRuleRuntimeEventSupport, setStateless, setWorkingMemoryActionListener, shed, signalEvent, signalEvent, startBatchExecution, startProcess, startProcess, startProcess, startProcess, startProcess, startProcessFromNodeIds, startProcessFromNodeIds, startProcessInstance, submit, toString, tryDeactivate, unregisterChannel, update, update, update, update, updateEntryPointsCache, updateTraits, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.drools.core.common.InternalWorkingMemory
getStoreForClass, isThreadSafe
-
-
-
-
Constructor Detail
-
ReliableStatefulKnowledgeSessionImpl
public ReliableStatefulKnowledgeSessionImpl()
-
ReliableStatefulKnowledgeSessionImpl
public ReliableStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, boolean initInitFactHandle, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment)
-
ReliableStatefulKnowledgeSessionImpl
public ReliableStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, org.drools.core.rule.accessor.FactHandleFactory handleFactory, long propagationContext, org.drools.core.SessionConfiguration config, org.drools.core.common.InternalAgenda agenda, org.kie.api.runtime.Environment environment)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.kie.api.runtime.KieSession- Specified by:
disposein interfaceorg.drools.core.common.ReteEvaluator- Specified by:
disposein interfaceorg.drools.core.WorkingMemoryEntryPoint- Overrides:
disposein classorg.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
startOperation
public void startOperation(org.drools.core.common.ReteEvaluator.InternalOperationType operationType)
- Specified by:
startOperationin interfaceorg.drools.core.common.ReteEvaluator- Overrides:
startOperationin classorg.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
endOperation
public void endOperation(org.drools.core.common.ReteEvaluator.InternalOperationType operationType)
- Specified by:
endOperationin interfaceorg.drools.core.common.ReteEvaluator- Overrides:
endOperationin classorg.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
-