Package org.drools.core.common
Class AgendaGroupsManager.SimpleAgendaGroupsManager
java.lang.Object
org.drools.core.common.AgendaGroupsManager.SimpleAgendaGroupsManager
- All Implemented Interfaces:
Externalizable,Serializable,AgendaGroupsManager
- Enclosing interface:
- AgendaGroupsManager
public static class AgendaGroupsManager.SimpleAgendaGroupsManager
extends Object
implements AgendaGroupsManager
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.common.AgendaGroupsManager
AgendaGroupsManager.SimpleAgendaGroupsManager, AgendaGroupsManager.StackedAgendaGroupsManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAgendaGroupOnStack(InternalAgendaGroup agendaGroup) intvoidclearAndCancel(InternalAgenda agenda) voidclearAndCancelAgendaGroup(String name, InternalAgenda agenda) voidvoidgetAgendaGroup(String name) getAgendaGroup(String name, InternalRuleBase kBase) voidputOnAgendaGroupsMap(String name, InternalAgendaGroup group) voidbooleanremoveGroup(InternalAgendaGroup group) voidreset(boolean clearForRecency) booleansetFocus(InternalAgendaGroup agendaGroup) intsizeOfRuleFlowGroup(String name) void
-
Constructor Details
-
SimpleAgendaGroupsManager
public SimpleAgendaGroupsManager() -
SimpleAgendaGroupsManager
-
-
Method Details
-
getMainAgendaGroup
- Specified by:
getMainAgendaGroupin interfaceAgendaGroupsManager
-
reset
public void reset(boolean clearForRecency) - Specified by:
resetin interfaceAgendaGroupsManager
-
deactivateMainGroupWhenEmpty
public void deactivateMainGroupWhenEmpty()- Specified by:
deactivateMainGroupWhenEmptyin interfaceAgendaGroupsManager
-
clearAndCancel
- Specified by:
clearAndCancelin interfaceAgendaGroupsManager
-
clearAndCancelAgendaGroup
- Specified by:
clearAndCancelAgendaGroupin interfaceAgendaGroupsManager
-
getAgendaGroups
- Specified by:
getAgendaGroupsin interfaceAgendaGroupsManager
-
getAgendaGroupsMap
- Specified by:
getAgendaGroupsMapin interfaceAgendaGroupsManager
-
addAgendaGroupOnStack
- Specified by:
addAgendaGroupOnStackin interfaceAgendaGroupsManager
-
setFocus
- Specified by:
setFocusin interfaceAgendaGroupsManager
-
getGroupsName
- Specified by:
getGroupsNamein interfaceAgendaGroupsManager
-
putOnAgendaGroupsMap
- Specified by:
putOnAgendaGroupsMapin interfaceAgendaGroupsManager
-
getFocusName
- Specified by:
getFocusNamein interfaceAgendaGroupsManager
-
peekNextRule
- Specified by:
peekNextRulein interfaceAgendaGroupsManager
-
getAgendaGroup
- Specified by:
getAgendaGroupin interfaceAgendaGroupsManager
-
getAgendaGroup
- Specified by:
getAgendaGroupin interfaceAgendaGroupsManager
-
getNextFocus
- Specified by:
getNextFocusin interfaceAgendaGroupsManager
-
deactivateRuleFlowGroup
- Specified by:
deactivateRuleFlowGroupin interfaceAgendaGroupsManager
-
removeGroup
- Specified by:
removeGroupin interfaceAgendaGroupsManager
-
agendaSize
public int agendaSize()- Specified by:
agendaSizein interfaceAgendaGroupsManager
-
sizeOfRuleFlowGroup
- Specified by:
sizeOfRuleFlowGroupin interfaceAgendaGroupsManager
-
getActivations
- Specified by:
getActivationsin interfaceAgendaGroupsManager
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-