public static class AgendaGroupsManager.StackedAgendaGroupsManager extends Object implements AgendaGroupsManager
AgendaGroupsManager.SimpleAgendaGroupsManager, AgendaGroupsManager.StackedAgendaGroupsManager| Constructor and Description |
|---|
StackedAgendaGroupsManager() |
StackedAgendaGroupsManager(InternalKnowledgeBase kBase,
boolean initMain) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic StackedAgendaGroupsManager()
public StackedAgendaGroupsManager(InternalKnowledgeBase kBase, boolean initMain)
public void setWorkingMemory(InternalWorkingMemory workingMemory)
setWorkingMemory in interface AgendaGroupsManagerpublic void reset(boolean clearForRecency)
reset in interface AgendaGroupsManagerpublic void deactivateMainGroupWhenEmpty()
deactivateMainGroupWhenEmpty in interface AgendaGroupsManagerpublic void clearAndCancel(InternalAgenda agenda)
clearAndCancel in interface AgendaGroupsManagerpublic void clearAndCancelAgendaGroup(String name, InternalAgenda agenda)
clearAndCancelAgendaGroup in interface AgendaGroupsManagerpublic AgendaGroup[] getAgendaGroups()
getAgendaGroups in interface AgendaGroupsManagerpublic Map<String,InternalAgendaGroup> getAgendaGroupsMap()
getAgendaGroupsMap in interface AgendaGroupsManagerpublic void putOnAgendaGroupsMap(String name, InternalAgendaGroup group)
putOnAgendaGroupsMap in interface AgendaGroupsManagerpublic void addAgendaGroupOnStack(InternalAgendaGroup agendaGroup)
addAgendaGroupOnStack in interface AgendaGroupsManagerpublic boolean setFocus(InternalAgendaGroup agendaGroup)
setFocus in interface AgendaGroupsManagerpublic Collection<String> getGroupsName()
getGroupsName in interface AgendaGroupsManagerpublic String getFocusName()
getFocusName in interface AgendaGroupsManagerpublic RuleAgendaItem peekNextRule()
peekNextRule in interface AgendaGroupsManagerpublic InternalAgendaGroup getAgendaGroup(String name)
getAgendaGroup in interface AgendaGroupsManagerpublic InternalAgendaGroup getAgendaGroup(String name, InternalKnowledgeBase kBase)
getAgendaGroup in interface AgendaGroupsManagerpublic InternalAgendaGroup getNextFocus()
getNextFocus in interface AgendaGroupsManagerpublic void deactivateRuleFlowGroup(String name)
deactivateRuleFlowGroup in interface AgendaGroupsManagerpublic boolean removeGroup(InternalAgendaGroup group)
removeGroup in interface AgendaGroupsManagerpublic int focusStackSize()
focusStackSize in interface AgendaGroupsManagerpublic int agendaSize()
agendaSize in interface AgendaGroupsManagerpublic int sizeOfRuleFlowGroup(String name)
sizeOfRuleFlowGroup in interface AgendaGroupsManagerpublic Activation[] getActivations()
getActivations in interface AgendaGroupsManagerpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.