Class StatefulKnowledgeSessionForRHS
java.lang.Object
org.drools.kiesession.consequence.StatefulKnowledgeSessionForRHS
- All Implemented Interfaces:
Externalizable,Serializable,AutoCloseable,org.drools.base.base.ValueResolver,EventSupport,InternalWorkingMemory,InternalWorkingMemoryActions,ReteEvaluator,WorkingMemory,WorkingMemoryEntryPoint,WorkingMemoryEventManager,KieBaseEventManager,KieRuntimeEventManager,ProcessEventManager,RuleRuntimeEventManager,CommandExecutor,KieRuntime,KieSession,ProcessRuntime,StatefulProcessSession,EntryPoint,RuleRuntime,StatefulRuleSession
public class StatefulKnowledgeSessionForRHS
extends Object
implements KieSession, InternalWorkingMemoryActions, EventSupport, KieRuntime, Externalizable
Wrapper of ReteEvaluator so to intercept call from RHS internal Drools execution and proxy or delegate method call as appropriate.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.runtime.KieSession
KieSession.AtomicActionNested classes/interfaces inherited from interface org.drools.core.common.ReteEvaluator
ReteEvaluator.InternalOperationType -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionThis should be used just by deserialization.StatefulKnowledgeSessionForRHS(StatefulKnowledgeSessionImpl reteEvaluator) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidactivate()voidaddEventListener(KieBaseEventListener listener) voidaddEventListener(ProcessEventListener listener) voidaddEventListener(AgendaEventListener listener) voidaddEventListener(RuleRuntimeEventListener listener) voidaddEventListener(RuleEventListener listener) voidaddPropagation(PropagationEntry propagationEntry) voidcancelActivation(InternalMatch internalMatch, boolean declarativeAgenda) voidclearActivationGroup(String group) voidvoidclearAgendaGroup(String group) voidclearNodeMemory(MemoryFactory node) voidclearRuleFlowGroup(String group) voidcloseLiveQuery(InternalFactHandle factHandle) createProcessInstance(String processId, Map<String, Object> parameters) createProcessInstance(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) <T> TcreateRuntimeService(Class<T> cls) voidvoiddelete(FactHandle handle) voiddelete(FactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) voiddelete(FactHandle factHandle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, FactHandle.State fhState) voiddelete(FactHandle handle, FactHandle.State fhState) voiddestroy()voiddispose()<T,K> T don(InternalMatch internalMatch, K core, Class<T> trait, boolean b, org.drools.base.beliefsystem.Mode[] modes) <T,K> T don(InternalMatch internalMatch, K core, Collection<Class<? extends org.drools.base.factmodel.traits.Thing>> traits, boolean b, org.drools.base.beliefsystem.Mode[] modes) voidvoidvoidendOperation(ReteEvaluator.InternalOperationType operationType) boolean<T> TintintfireAllRules(int fireLimit) intfireAllRules(AgendaFilter agendaFilter) intfireAllRules(AgendaFilter agendaFilter, int fireLimit) voidvoidfireUntilHalt(AgendaFilter agendaFilter) voidIterator<? extends PropagationEntry>longorg.drools.base.rule.EntryPointIdgetEntryPoint(String name) Collection<? extends EntryPoint>longgetFactHandle(Object object) <T extends FactHandle>
Collection<T><T extends FactHandle>
Collection<T>getFactHandles(ObjectFilter filter) org.drools.base.rule.accessor.GlobalResolverintgetId()longlong<T> TgetKieRuntime(Class<T> cls) getLock()long<T extends Memory>
TgetNodeMemory(MemoryFactory<T> node) getObject(FactHandle handle) Collection<? extends Object>Collection<? extends Object>getObjects(ObjectFilter filter) getProcessInstance(String id, boolean readOnly) getProcessInstance(CorrelationKey correlationKey) getQueryResults(String queryName, Object... arguments) org.drools.base.RuleBaselonglongvoidhalt()inthashCode()insert(Object object, boolean dynamic, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) insertAsync(Object object) booleanisAlive()booleanbooleaniterateFactHandles(ObjectFilter filter) Iterator<?>Iterator<?>iterateObjects(ObjectFilter filter) voidopenLiveQuery(String query, Object[] arguments, ViewChangedEventListener listener) voidvoidregisterChannel(String name, Channel channel) voidremoveEventListener(KieBaseEventListener listener) voidremoveEventListener(ProcessEventListener listener) voidremoveEventListener(AgendaEventListener listener) voidremoveEventListener(RuleRuntimeEventListener listener) voidremoveEventListener(RuleEventListener listener) voidremoveGlobal(String identifier) voidreset()voidreset(int handleId, long handleCounter, long propagationCounter) voidretract(FactHandle handle) voidsetAgendaEventSupport(AgendaEventSupport agendaEventSupport) voidsetEndOperationListener(EndOperationListener listener) voidvoidvoidsetGlobalResolver(org.drools.base.rule.accessor.GlobalResolver globalResolver) voidsetIdentifier(long id) voidsetLogger(KieRuntimeLogger logger) voidsetRuleRuntimeEventSupport(RuleRuntimeEventSupport workingMemoryEventSupport) <T,K, X extends org.drools.base.factmodel.traits.TraitableBean>
org.drools.base.factmodel.traits.Thing<K>shed(InternalMatch internalMatch, org.drools.base.factmodel.traits.TraitableBean<K, X> core, Class<T> trait) voidsignalEvent(String type, Object event) voidsignalEvent(String type, Object event, String processInstanceId) voidvoidstartOperation(ReteEvaluator.InternalOperationType operationType) startProcess(String processId) startProcess(String processId, Map<String, Object> parameters) startProcess(String processId, Map<String, Object> parameters, AgendaFilter agendaFilter) startProcess(String processId, AgendaFilter agendaFilter) startProcess(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) startProcessInstance(String processInstanceId) voidsubmit(KieSession.AtomicAction action) toString()booleanvoidunregisterChannel(String name) voidupdate(FactHandle factHandle) voidupdate(FactHandle handle, Object object) voidupdate(FactHandle handle, Object object, String... modifiedProperties) voidupdate(FactHandle handle, Object object, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) voidvoidupdateTraits(InternalFactHandle h, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kie.api.runtime.rule.EntryPoint
getInstancesOf, getSingleInstanceOfMethods inherited from interface org.drools.core.common.InternalWorkingMemory
isThreadSafeMethods inherited from interface org.kie.api.runtime.KieSession
closeMethods inherited from interface org.drools.core.common.ReteEvaluator
createFactHandle, createKnowledgeHelper, getDefaultEntryPoint, getDefaultEntryPointId, getTimerJobInstances, getWorkingMemoryActionListener, onWorkingMemoryAction, setWorkingMemoryActionListenerMethods inherited from interface org.drools.core.WorkingMemoryEntryPoint
getRuleUnit, setRuleUnit
-
Field Details
-
delegate
-
-
Constructor Details
-
StatefulKnowledgeSessionForRHS
-
StatefulKnowledgeSessionForRHS
public StatefulKnowledgeSessionForRHS()This should be used just by deserialization. Please avoid using this empty constructor in your code.
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getQueryResults
- Specified by:
getQueryResultsin interfaceReteEvaluator- Specified by:
getQueryResultsin interfaceRuleRuntime- Specified by:
getQueryResultsin interfaceWorkingMemory
-
getLogger
- Specified by:
getLoggerin interfaceKieRuntimeEventManager
-
setLogger
-
getKieRuntime
- Specified by:
getKieRuntimein interfaceKieSession
-
createRuntimeService
-
addEventListener
- Specified by:
addEventListenerin interfaceProcessEventManager
-
getProcessEventListeners
- Specified by:
getProcessEventListenersin interfaceProcessEventManager
-
removeEventListener
- Specified by:
removeEventListenerin interfaceProcessEventManager
-
getKieBase
- Specified by:
getKieBasein interfaceKieRuntime
-
isAlive
public boolean isAlive() -
destroy
public void destroy()- Specified by:
destroyin interfaceKieSession
-
update
-
abortProcessInstance
- Specified by:
abortProcessInstancein interfaceProcessRuntime
-
signalEvent
- Specified by:
signalEventin interfaceProcessRuntime
-
signalEvent
- Specified by:
signalEventin interfaceProcessRuntime
-
getGlobals
- Specified by:
getGlobalsin interfaceKieRuntime
-
execute
- Specified by:
executein interfaceCommandExecutor
-
openLiveQuery
- Specified by:
openLiveQueryin interfaceRuleRuntime
-
reset
public void reset(int handleId, long handleCounter, long propagationCounter) -
addEventListener
-
removeEventListener
-
getId
public int getId()- Specified by:
getIdin interfaceKieSession
-
fireUntilHalt
public void fireUntilHalt()- Specified by:
fireUntilHaltin interfaceStatefulRuleSession
-
fireUntilHalt
- Specified by:
fireUntilHaltin interfaceStatefulRuleSession
-
getRuleRuntimeEventSupport
- Specified by:
getRuleRuntimeEventSupportin interfaceEventSupport- Specified by:
getRuleRuntimeEventSupportin interfaceReteEvaluator
-
getRuleEventSupport
- Specified by:
getRuleEventSupportin interfaceEventSupport- Specified by:
getRuleEventSupportin interfaceReteEvaluator
-
getAgendaEventSupport
- Specified by:
getAgendaEventSupportin interfaceEventSupport- Specified by:
getAgendaEventSupportin interfaceReteEvaluator
-
createProcessInstance
- Specified by:
createProcessInstancein interfaceProcessRuntime
-
startProcessInstance
- Specified by:
startProcessInstancein interfaceProcessRuntime
-
createProcessInstance
public ProcessInstance createProcessInstance(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) -
equals
-
getProcessInstance
-
hashCode
public int hashCode() -
startProcess
public ProcessInstance startProcess(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) -
registerChannel
- Specified by:
registerChannelin interfaceKieRuntime
-
unregisterChannel
- Specified by:
unregisterChannelin interfaceKieRuntime
-
setEndOperationListener
-
toString
-
addEventListener
- Specified by:
addEventListenerin interfaceKieBaseEventManager
-
enableTMS
public void enableTMS()- Specified by:
enableTMSin interfaceReteEvaluator
-
isTMSEnabled
public boolean isTMSEnabled()- Specified by:
isTMSEnabledin interfaceReteEvaluator
-
insert
- Specified by:
insertin interfaceEntryPoint- Specified by:
insertin interfaceReteEvaluator
-
submit
- Specified by:
submitin interfaceKieSession
-
removeEventListener
- Specified by:
removeEventListenerin interfaceKieBaseEventManager
-
addEventListener
- Specified by:
addEventListenerin interfaceRuleRuntimeEventManager- Specified by:
addEventListenerin interfaceWorkingMemoryEventManager
-
getKieBaseEventListeners
- Specified by:
getKieBaseEventListenersin interfaceKieBaseEventManager
-
insert
- Specified by:
insertin interfaceWorkingMemoryEntryPoint
-
update
public void update(FactHandle handle, Object object, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) - Specified by:
updatein interfaceInternalWorkingMemoryActions- Specified by:
updatein interfaceWorkingMemoryEntryPoint
-
removeEventListener
- Specified by:
removeEventListenerin interfaceRuleRuntimeEventManager- Specified by:
removeEventListenerin interfaceWorkingMemoryEventManager
-
delete
public void delete(FactHandle factHandle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, FactHandle.State fhState) - Specified by:
deletein interfaceWorkingMemoryEntryPoint
-
delete
public void delete(FactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) - Specified by:
deletein interfaceWorkingMemoryEntryPoint
-
insert
public FactHandle insert(Object object, boolean dynamic, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) - Specified by:
insertin interfaceInternalWorkingMemoryActions
-
insertAsync
- Specified by:
insertAsyncin interfaceInternalWorkingMemoryActions
-
getRuleRuntimeEventListeners
- Specified by:
getRuleRuntimeEventListenersin interfaceEventSupport- Specified by:
getRuleRuntimeEventListenersin interfaceRuleRuntimeEventManager- Specified by:
getRuleRuntimeEventListenersin interfaceWorkingMemoryEventManager
-
addEventListener
- Specified by:
addEventListenerin interfaceRuleRuntimeEventManager- Specified by:
addEventListenerin interfaceWorkingMemoryEventManager
-
getEntryPointId
- Specified by:
getEntryPointIdin interfaceEntryPoint
-
retract
- Specified by:
retractin interfaceEntryPoint
-
getAgenda
- Specified by:
getAgendain interfaceInternalWorkingMemory- Specified by:
getAgendain interfaceRuleRuntime- Specified by:
getAgendain interfaceWorkingMemory
-
getIdentifier
public long getIdentifier()- Specified by:
getIdentifierin interfaceInternalWorkingMemory- Specified by:
getIdentifierin interfaceKieSession- Specified by:
getIdentifierin interfaceReteEvaluator
-
setIdentifier
public void setIdentifier(long id) - Specified by:
setIdentifierin interfaceInternalWorkingMemory
-
setRuleRuntimeEventSupport
- Specified by:
setRuleRuntimeEventSupportin interfaceInternalWorkingMemory
-
removeEventListener
- Specified by:
removeEventListenerin interfaceRuleRuntimeEventManager- Specified by:
removeEventListenerin interfaceWorkingMemoryEventManager
-
updateTraits
public void updateTraits(InternalFactHandle h, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) - Specified by:
updateTraitsin interfaceInternalWorkingMemoryActions
-
update
- Specified by:
updatein interfaceEntryPoint
-
update
- Specified by:
updatein interfaceEntryPoint
-
setAgendaEventSupport
- Specified by:
setAgendaEventSupportin interfaceInternalWorkingMemory
-
setGlobal
- Specified by:
setGlobalin interfaceKieRuntime- Specified by:
setGlobalin interfaceReteEvaluator- Specified by:
setGlobalin interfaceWorkingMemory
-
reset
public void reset()- Specified by:
resetin interfaceWorkingMemoryEntryPoint
-
shed
public <T,K, org.drools.base.factmodel.traits.Thing<K> shedX extends org.drools.base.factmodel.traits.TraitableBean> (InternalMatch internalMatch, org.drools.base.factmodel.traits.TraitableBean<K, X> core, Class<T> trait) - Specified by:
shedin interfaceInternalWorkingMemoryActions
-
getNodeMemory
- Specified by:
getNodeMemoryin interfaceReteEvaluator
-
getHandleFactory
- Specified by:
getHandleFactoryin interfaceWorkingMemoryEntryPoint
-
getAgendaEventListeners
- Specified by:
getAgendaEventListenersin interfaceEventSupport- Specified by:
getAgendaEventListenersin interfaceRuleRuntimeEventManager- Specified by:
getAgendaEventListenersin interfaceWorkingMemoryEventManager
-
clearNodeMemory
- Specified by:
clearNodeMemoryin interfaceInternalWorkingMemory
-
don
public <T,K> T don(InternalMatch internalMatch, K core, Collection<Class<? extends org.drools.base.factmodel.traits.Thing>> traits, boolean b, org.drools.base.beliefsystem.Mode[] modes) - Specified by:
donin interfaceInternalWorkingMemoryActions
-
getNodeMemories
- Specified by:
getNodeMemoriesin interfaceInternalWorkingMemory- Specified by:
getNodeMemoriesin interfaceReteEvaluator
-
getNextPropagationIdCounter
public long getNextPropagationIdCounter()- Specified by:
getNextPropagationIdCounterin interfaceReteEvaluator
-
getObjectStore
- Specified by:
getObjectStorein interfaceWorkingMemoryEntryPoint
-
don
public <T,K> T don(InternalMatch internalMatch, K core, Class<T> trait, boolean b, org.drools.base.beliefsystem.Mode[] modes) - Specified by:
donin interfaceInternalWorkingMemoryActions
-
delete
- Specified by:
deletein interfaceEntryPoint
-
dispose
public void dispose()- Specified by:
disposein interfaceKieSession- Specified by:
disposein interfaceReteEvaluator- Specified by:
disposein interfaceWorkingMemoryEntryPoint
-
getFactHandleFactory
- Specified by:
getFactHandleFactoryin interfaceReteEvaluator
-
getGlobal
- Specified by:
getGlobalin interfaceKieRuntime- Specified by:
getGlobalin interfaceReteEvaluator- Specified by:
getGlobalin interfaceorg.drools.base.base.ValueResolver
-
getEntryPoint
public org.drools.base.rule.EntryPointId getEntryPoint()- Specified by:
getEntryPointin interfaceWorkingMemoryEntryPoint
-
getReteEvaluator
- Specified by:
getReteEvaluatorin interfaceWorkingMemoryEntryPoint
-
getEntryPointNode
- Specified by:
getEntryPointNodein interfaceWorkingMemoryEntryPoint
-
getEntryPoint
- Specified by:
getEntryPointin interfaceReteEvaluator- Specified by:
getEntryPointin interfaceRuleRuntime
-
delete
- Specified by:
deletein interfaceEntryPoint
-
getEnvironment
- Specified by:
getEnvironmentin interfaceKieRuntime- Specified by:
getEnvironmentin interfaceWorkingMemory
-
setGlobalResolver
public void setGlobalResolver(org.drools.base.rule.accessor.GlobalResolver globalResolver) - Specified by:
setGlobalResolverin interfaceWorkingMemory
-
getGlobalResolver
public org.drools.base.rule.accessor.GlobalResolver getGlobalResolver()- Specified by:
getGlobalResolverin interfaceorg.drools.base.base.ValueResolver
-
getActivationsManager
- Specified by:
getActivationsManagerin interfaceReteEvaluator
-
getKnowledgeBase
- Specified by:
getKnowledgeBasein interfaceReteEvaluator- Specified by:
getKnowledgeBasein interfaceWorkingMemoryEntryPoint
-
getLock
- Specified by:
getLockin interfaceInternalWorkingMemory
-
isSequential
public boolean isSequential()- Specified by:
isSequentialin interfaceReteEvaluator
-
fireAllRules
public int fireAllRules()- Specified by:
fireAllRulesin interfaceReteEvaluator- Specified by:
fireAllRulesin interfaceStatefulRuleSession- Specified by:
fireAllRulesin interfaceWorkingMemory
-
getObjectTypeConfigurationRegistry
- Specified by:
getObjectTypeConfigurationRegistryin interfaceWorkingMemoryEntryPoint
-
getInitialFactHandle
- Specified by:
getInitialFactHandlein interfaceInternalWorkingMemory
-
fireAllRules
- Specified by:
fireAllRulesin interfaceReteEvaluator- Specified by:
fireAllRulesin interfaceStatefulRuleSession- Specified by:
fireAllRulesin interfaceWorkingMemory
-
getCalendars
- Specified by:
getCalendarsin interfaceKieRuntime- Specified by:
getCalendarsin interfaceReteEvaluator
-
getTimerService
- Specified by:
getTimerServicein interfaceReteEvaluator
-
fireAllRules
public int fireAllRules(int fireLimit) - Specified by:
fireAllRulesin interfaceReteEvaluator- Specified by:
fireAllRulesin interfaceStatefulRuleSession- Specified by:
fireAllRulesin interfaceWorkingMemory
-
getKnowledgeRuntime
- Specified by:
getKnowledgeRuntimein interfaceInternalWorkingMemory
-
fireAllRules
- Specified by:
fireAllRulesin interfaceReteEvaluator- Specified by:
fireAllRulesin interfaceStatefulRuleSession- Specified by:
fireAllRulesin interfaceWorkingMemory
-
getChannels
- Specified by:
getChannelsin interfaceInternalWorkingMemory- Specified by:
getChannelsin interfaceKieRuntime
-
getEntryPoints
- Specified by:
getEntryPointsin interfaceInternalWorkingMemory- Specified by:
getEntryPointsin interfaceReteEvaluator- Specified by:
getEntryPointsin interfaceRuleRuntime
-
getObject
- Specified by:
getObjectin interfaceEntryPoint
-
getRuleSessionConfiguration
- Specified by:
getRuleSessionConfigurationin interfaceReteEvaluator
-
getSessionConfiguration
- Specified by:
getSessionConfigurationin interfaceKieRuntime- Specified by:
getSessionConfigurationin interfaceReteEvaluator
-
getObjects
- Specified by:
getObjectsin interfaceEntryPoint
-
startBatchExecution
public void startBatchExecution()- Specified by:
startBatchExecutionin interfaceInternalWorkingMemory
-
endBatchExecution
public void endBatchExecution()- Specified by:
endBatchExecutionin interfaceInternalWorkingMemory
-
startOperation
- Specified by:
startOperationin interfaceReteEvaluator
-
getFactHandle
- Specified by:
getFactHandlein interfaceEntryPoint- Specified by:
getFactHandlein interfaceReteEvaluator
-
iterateObjects
- Specified by:
iterateObjectsin interfaceWorkingMemory
-
endOperation
- Specified by:
endOperationin interfaceReteEvaluator
-
iterateObjects
- Specified by:
iterateObjectsin interfaceWorkingMemory
-
getObjects
- Specified by:
getObjectsin interfaceEntryPoint
-
getCurrentTime
public long getCurrentTime()- Specified by:
getCurrentTimein interfaceorg.drools.base.base.ValueResolver
-
getRuleBase
public org.drools.base.RuleBase getRuleBase()- Specified by:
getRuleBasein interfaceorg.drools.base.base.ValueResolver
-
getIdleTime
public long getIdleTime()- Specified by:
getIdleTimein interfaceInternalWorkingMemory
-
getFactHandles
- Specified by:
getFactHandlesin interfaceEntryPoint
-
getTimeToNextJob
public long getTimeToNextJob()- Specified by:
getTimeToNextJobin interfaceInternalWorkingMemory
-
iterateFactHandles
- Specified by:
iterateFactHandlesin interfaceWorkingMemory
-
getFactHandles
- Specified by:
getFactHandlesin interfaceEntryPoint
-
updateEntryPointsCache
public void updateEntryPointsCache()- Specified by:
updateEntryPointsCachein interfaceInternalWorkingMemory
-
iterateFactHandles
- Specified by:
iterateFactHandlesin interfaceWorkingMemory
-
getFactCount
public long getFactCount()- Specified by:
getFactCountin interfaceEntryPoint
-
getTotalFactCount
public long getTotalFactCount()- Specified by:
getTotalFactCountin interfaceInternalWorkingMemory
-
setFocus
- Specified by:
setFocusin interfaceWorkingMemory
-
getProcessRuntime
- Specified by:
getProcessRuntimein interfaceInternalWorkingMemory
-
internalGetProcessRuntime
- Specified by:
internalGetProcessRuntimein interfaceInternalWorkingMemory
-
closeLiveQuery
- Specified by:
closeLiveQueryin interfaceInternalWorkingMemory
-
addPropagation
- Specified by:
addPropagationin interfaceReteEvaluator
-
flushPropagations
public void flushPropagations()- Specified by:
flushPropagationsin interfaceInternalWorkingMemory
-
activate
public void activate()- Specified by:
activatein interfaceInternalWorkingMemory
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceInternalWorkingMemory
-
tryDeactivate
public boolean tryDeactivate()- Specified by:
tryDeactivatein interfaceInternalWorkingMemory
-
getActionsIterator
- Specified by:
getActionsIteratorin interfaceInternalWorkingMemory
-
removeGlobal
- Specified by:
removeGlobalin interfaceInternalWorkingMemory
-
notifyWaitOnRest
public void notifyWaitOnRest()- Specified by:
notifyWaitOnRestin interfaceInternalWorkingMemory
-
cancelActivation
- Specified by:
cancelActivationin interfaceInternalWorkingMemory
-
clearAgenda
public void clearAgenda()- Specified by:
clearAgendain interfaceWorkingMemory
-
clearAgendaGroup
- Specified by:
clearAgendaGroupin interfaceWorkingMemory
-
clearActivationGroup
- Specified by:
clearActivationGroupin interfaceWorkingMemory
-
clearRuleFlowGroup
- Specified by:
clearRuleFlowGroupin interfaceWorkingMemory
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime- Specified by:
startProcessin interfaceWorkingMemory
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime- Specified by:
startProcessin interfaceWorkingMemory
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime
-
startProcess
public ProcessInstance startProcess(String processId, Map<String, Object> parameters, AgendaFilter agendaFilter) - Specified by:
startProcessin interfaceProcessRuntime
-
getProcessInstances
- Specified by:
getProcessInstancesin interfaceProcessRuntime- Specified by:
getProcessInstancesin interfaceWorkingMemory
-
getProcessInstance
- Specified by:
getProcessInstancein interfaceProcessRuntime- Specified by:
getProcessInstancein interfaceWorkingMemory
-
getProcessInstance
- Specified by:
getProcessInstancein interfaceProcessRuntime- Specified by:
getProcessInstancein interfaceWorkingMemory
-
getWorkItemManager
- Specified by:
getWorkItemManagerin interfaceProcessRuntime- Specified by:
getWorkItemManagerin interfaceWorkingMemory
-
halt
public void halt()- Specified by:
haltin interfaceRuleRuntime- Specified by:
haltin interfaceWorkingMemory
-
getSessionClock
- Specified by:
getSessionClockin interfaceKieRuntime- Specified by:
getSessionClockin interfaceReteEvaluator
-
startProcessFromNodeIds
public ProcessInstance startProcessFromNodeIds(String processId, Map<String, Object> params, String... nodeIds) - Specified by:
startProcessFromNodeIdsin interfaceProcessRuntime
-