Drools :: Core 6.0.0.Beta3

org.drools.core.common
Interface InternalAgendaGroup

All Superinterfaces:
org.kie.api.runtime.rule.AgendaGroup
All Known Implementing Classes:
ArrayAgendaGroup, BinaryHeapQueueAgendaGroup

public interface InternalAgendaGroup
extends AgendaGroup


Field Summary
 
Fields inherited from interface org.drools.core.spi.AgendaGroup
MAIN
 
Method Summary
 void add(Activation activation)
           
 void clear()
           
 long getActivatedForRecency()
           
 Activation[] getAndClear()
           
 long getClearedForRecency()
           
 Activation getNext()
           
 Activation peekNext()
           
 void remove(Activation activation)
           
 void setActivatedForRecency(long recency)
           
 void setActive(boolean activate)
           
 void setClearedForRecency(long recency)
           
 
Methods inherited from interface org.drools.core.spi.AgendaGroup
getActivations, getAutoFocusActivator, isActive, isEmpty, setAutoFocusActivator, size
 
Methods inherited from interface org.kie.api.runtime.rule.AgendaGroup
getName, setFocus
 

Method Detail

getNext

Activation getNext()

add

void add(Activation activation)

setActive

void setActive(boolean activate)

peekNext

Activation peekNext()

clear

void clear()
Specified by:
clear in interface org.kie.api.runtime.rule.AgendaGroup

getAndClear

Activation[] getAndClear()

remove

void remove(Activation activation)

setActivatedForRecency

void setActivatedForRecency(long recency)

getActivatedForRecency

long getActivatedForRecency()

setClearedForRecency

void setClearedForRecency(long recency)

getClearedForRecency

long getClearedForRecency()

Drools :: Core 6.0.0.Beta3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.