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 PropagationList
public PropagationEntry takeAll()
takeAll
in interface PropagationList
public void flush()
flush
in interface PropagationList
public void flushNonMarshallable()
flushNonMarshallable
in interface PropagationList
public void flushOnFireUntilHalt(boolean fired)
flushOnFireUntilHalt
in interface PropagationList
public void flushOnFireUntilHalt(boolean fired, PropagationEntry currentHead)
flushOnFireUntilHalt
in interface PropagationList
public void notifyHalt()
notifyHalt
in interface PropagationList
public void reset()
reset
in interface PropagationList
public boolean isEmpty()
isEmpty
in interface PropagationList
public Iterator<PropagationEntry> iterator()
iterator
in interface PropagationList
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.