Class RuleUnitStatefulKnowledgeSessionImpl
- java.lang.Object
-
- org.drools.core.impl.AbstractRuntime
-
- org.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
- org.drools.ruleunits.impl.sessions.RuleUnitStatefulKnowledgeSessionImpl
-
- All Implemented Interfaces:
Externalizable,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 RuleUnitStatefulKnowledgeSessionImpl extends org.drools.kiesession.session.StatefulKnowledgeSessionImpl- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleUnitStatefulKnowledgeSessionImpl.RuleUnitKnowledgeHelper
-
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
-
-
Constructor Summary
Constructors Constructor Description RuleUnitStatefulKnowledgeSessionImpl()RuleUnitStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)RuleUnitStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, boolean initInitFactHandle, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment)RuleUnitStatefulKnowledgeSessionImpl(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 org.drools.core.rule.consequence.KnowledgeHelpercreateKnowledgeHelper()protected org.drools.core.time.TimerServicecreateTimerService()org.drools.ruleunits.api.RuleUnitsgetRuleUnits()voidsetRuleUnits(org.drools.ruleunits.api.RuleUnits ruleUnits)-
Methods inherited from class org.drools.kiesession.session.StatefulKnowledgeSessionImpl
abortProcessInstance, activate, activationFired, addEventListener, addEventListener, addEventListener, addEventListener, addEventListener, addPropagation, cancelActivation, checkAlive, clearActivationGroup, clearAgenda, clearAgendaGroup, clearNodeMemory, clearRuleFlowGroup, closeLiveQuery, createProcessInstance, createProcessInstance, createRuntimeService, deactivate, delete, delete, delete, delete, destroy, dispose, don, don, endBatchExecution, endOperation, 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, getSessionClock, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, getWorkItemManager, halt, init, initInitialFact, initMBeans, insert, insert, insert, insertAsync, internalGetProcessRuntime, internalGetQueryResult, isAlive, isSequential, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, notifyWaitOnRest, openLiveQuery, prepareToFireActivation, readExternal, registerChannel, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeGlobal, reset, reset, retract, setAgendaEventSupport, setEndOperationListener, setFocus, setGlobal, setGlobalResolver, setHandleFactory, setIdentifier, setInitialFactHandle, setRuleEventListenerSupport, setRuleRuntimeEventSupport, setStateless, shed, signalEvent, signalEvent, startBatchExecution, startOperation, 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
-
RuleUnitStatefulKnowledgeSessionImpl
public RuleUnitStatefulKnowledgeSessionImpl()
-
RuleUnitStatefulKnowledgeSessionImpl
public RuleUnitStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
-
RuleUnitStatefulKnowledgeSessionImpl
public RuleUnitStatefulKnowledgeSessionImpl(long id, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, boolean initInitFactHandle, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment)
-
RuleUnitStatefulKnowledgeSessionImpl
public RuleUnitStatefulKnowledgeSessionImpl(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
-
createTimerService
protected org.drools.core.time.TimerService createTimerService()
- Overrides:
createTimerServicein classorg.drools.kiesession.session.StatefulKnowledgeSessionImpl
-
createKnowledgeHelper
public org.drools.core.rule.consequence.KnowledgeHelper createKnowledgeHelper()
-
getRuleUnits
public org.drools.ruleunits.api.RuleUnits getRuleUnits()
-
setRuleUnits
public void setRuleUnits(org.drools.ruleunits.api.RuleUnits ruleUnits)
-
-