Package org.drools.core.phreak
Interface PropagationList
-
- All Known Implementing Classes:
SynchronizedBypassPropagationList,SynchronizedPropagationList,ThreadUnsafePropagationList
public interface PropagationList
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEntry(PropagationEntry propagationEntry)voiddispose()voidflush()voidflush(PropagationEntry currentHead)booleanhasEntriesDeferringExpiration()booleanisEmpty()java.util.Iterator<PropagationEntry>iterator()voidnotifyWaitOnRest()voidonEngineInactive()voidreset()voidsetFiringUntilHalt(boolean firingUntilHalt)PropagationEntrytakeAll()voidwaitOnRest()
-
-
-
Method Detail
-
addEntry
void addEntry(PropagationEntry propagationEntry)
-
takeAll
PropagationEntry takeAll()
-
flush
void flush()
-
flush
void flush(PropagationEntry currentHead)
-
reset
void reset()
-
isEmpty
boolean isEmpty()
-
hasEntriesDeferringExpiration
boolean hasEntriesDeferringExpiration()
-
iterator
java.util.Iterator<PropagationEntry> iterator()
-
waitOnRest
void waitOnRest()
-
notifyWaitOnRest
void notifyWaitOnRest()
-
onEngineInactive
void onEngineInactive()
-
dispose
void dispose()
-
setFiringUntilHalt
void setFiringUntilHalt(boolean firingUntilHalt)
-
-