Package org.drools.core.phreak
Interface PropagationList
- All Known Implementing Classes:
SynchronizedBypassPropagationList,SynchronizedPropagationList,ThreadUnsafePropagationList
public interface PropagationList
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(PropagationEntry propagationEntry) voiddispose()voidflush()voidflush(PropagationEntry currentHead) booleanbooleanisEmpty()iterator()voidvoidvoidreset()voidsetFiringUntilHalt(boolean firingUntilHalt) takeAll()void
-
Method Details
-
addEntry
-
takeAll
PropagationEntry takeAll() -
flush
void flush() -
flush
-
reset
void reset() -
isEmpty
boolean isEmpty() -
hasEntriesDeferringExpiration
boolean hasEntriesDeferringExpiration() -
iterator
Iterator<PropagationEntry> iterator() -
waitOnRest
void waitOnRest() -
notifyWaitOnRest
void notifyWaitOnRest() -
onEngineInactive
void onEngineInactive() -
dispose
void dispose() -
setFiringUntilHalt
void setFiringUntilHalt(boolean firingUntilHalt)
-