Package org.drools.core.phreak
Class SynchronizedBypassPropagationList
- java.lang.Object
-
- org.drools.core.phreak.SynchronizedPropagationList
-
- org.drools.core.phreak.SynchronizedBypassPropagationList
-
- All Implemented Interfaces:
PropagationList
public class SynchronizedBypassPropagationList extends SynchronizedPropagationList
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.core.phreak.SynchronizedPropagationList
SynchronizedPropagationList.PropagationEntryIterator
-
-
Field Summary
-
Fields inherited from class org.drools.core.phreak.SynchronizedPropagationList
disposed, firingUntilHalt, hasEntriesDeferringExpiration, head, log, reteEvaluator, tail
-
-
Constructor Summary
Constructors Constructor Description SynchronizedBypassPropagationList(ReteEvaluator reteEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEntry(PropagationEntry propagationEntry)
void
flush()
void
onEngineInactive()
-
Methods inherited from class org.drools.core.phreak.SynchronizedPropagationList
dispose, flush, hasEntriesDeferringExpiration, isEmpty, iterator, notifyWaitOnRest, reset, setFiringUntilHalt, takeAll, waitOnRest
-
-
-
-
Constructor Detail
-
SynchronizedBypassPropagationList
public SynchronizedBypassPropagationList(ReteEvaluator reteEvaluator)
-
-
Method Detail
-
addEntry
public void addEntry(PropagationEntry propagationEntry)
- Specified by:
addEntry
in interfacePropagationList
- Overrides:
addEntry
in classSynchronizedPropagationList
-
flush
public void flush()
- Specified by:
flush
in interfacePropagationList
- Overrides:
flush
in classSynchronizedPropagationList
-
onEngineInactive
public void onEngineInactive()
- Specified by:
onEngineInactive
in interfacePropagationList
- Overrides:
onEngineInactive
in classSynchronizedPropagationList
-
-