public interface AgendaGroupsManager extends Externalizable
| Modifier and Type | Interface and Description |
|---|---|
static class |
AgendaGroupsManager.SimpleAgendaGroupsManager |
static class |
AgendaGroupsManager.StackedAgendaGroupsManager |
readExternal, writeExternalvoid setWorkingMemory(InternalWorkingMemory workingMemory)
void reset(boolean clearForRecency)
void deactivateMainGroupWhenEmpty()
void clearAndCancel(InternalAgenda agenda)
void clearAndCancelAgendaGroup(String name, InternalAgenda agenda)
AgendaGroup[] getAgendaGroups()
Map<String,InternalAgendaGroup> getAgendaGroupsMap()
void putOnAgendaGroupsMap(String name, InternalAgendaGroup group)
void addAgendaGroupOnStack(InternalAgendaGroup agendaGroup)
boolean setFocus(InternalAgendaGroup agendaGroup)
Collection<String> getGroupsName()
String getFocusName()
RuleAgendaItem peekNextRule()
InternalAgendaGroup getAgendaGroup(String name)
InternalAgendaGroup getAgendaGroup(String name, InternalKnowledgeBase kBase)
InternalAgendaGroup getNextFocus()
void deactivateRuleFlowGroup(String name)
boolean removeGroup(InternalAgendaGroup group)
int focusStackSize()
int agendaSize()
int sizeOfRuleFlowGroup(String name)
Activation[] getActivations()
static AgendaGroupsManager create(InternalKnowledgeBase kBase, boolean initMain)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.