public class SynchronizedBypassPropagationList extends Object implements PropagationList
| Constructor and Description |
|---|
SynchronizedBypassPropagationList(InternalWorkingMemory workingMemory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(PropagationEntry propagationEntry) |
void |
flush() |
void |
flushNonMarshallable() |
void |
flushOnFireUntilHalt(boolean fired) |
void |
flushOnFireUntilHalt(boolean fired,
PropagationEntry currentHead) |
boolean |
isEmpty() |
Iterator<PropagationEntry> |
iterator() |
void |
notifyHalt() |
void |
reset() |
PropagationEntry |
takeAll() |
public SynchronizedBypassPropagationList(InternalWorkingMemory workingMemory)
public void addEntry(PropagationEntry propagationEntry)
addEntry in interface PropagationListpublic PropagationEntry takeAll()
takeAll in interface PropagationListpublic void flush()
flush in interface PropagationListpublic void flushNonMarshallable()
flushNonMarshallable in interface PropagationListpublic void flushOnFireUntilHalt(boolean fired)
flushOnFireUntilHalt in interface PropagationListpublic void flushOnFireUntilHalt(boolean fired,
PropagationEntry currentHead)
flushOnFireUntilHalt in interface PropagationListpublic void notifyHalt()
notifyHalt in interface PropagationListpublic void reset()
reset in interface PropagationListpublic boolean isEmpty()
isEmpty in interface PropagationListpublic Iterator<PropagationEntry> iterator()
iterator in interface PropagationListCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.