org.drools.common
Interface InternalAgenda

All Superinterfaces:
Agenda
All Known Implementing Classes:
DefaultAgenda

public interface InternalAgenda
extends Agenda

 

Method Summary
 void addAgendaGroup(AgendaGroup agendaGroup)
           
 void fireActivation(Activation activation)
           
 boolean fireNextItem(AgendaFilter filter)
           
 void removeScheduleItem(ScheduledAgendaItem item)
           
 void scheduleItem(ScheduledAgendaItem item)
           
 
Methods inherited from interface org.drools.Agenda
agendaSize, clearActivationGroup, clearActivationGroup, clearAgenda, clearAgendaGroup, clearAgendaGroup, focusStackSize, getActivationGroup, getActivations, getAgendaGroup, getAgendaGroups, getFocus, getScheduledActivations, getScheduledItems, getStack, getWorkingMemory, setFocus, setFocus
 

Method Detail

fireActivation

public void fireActivation(Activation activation)
                    throws ConsequenceException
Throws:
ConsequenceException

removeScheduleItem

public void removeScheduleItem(ScheduledAgendaItem item)

fireNextItem

public boolean fireNextItem(AgendaFilter filter)
                     throws ConsequenceException
Throws:
ConsequenceException

scheduleItem

public void scheduleItem(ScheduledAgendaItem item)

addAgendaGroup

public void addAgendaGroup(AgendaGroup agendaGroup)