public class RetePropagationList extends Object implements org.drools.core.phreak.PropagationList
Constructor and Description |
---|
RetePropagationList(org.drools.core.common.InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
void |
addEntry(org.drools.core.phreak.PropagationEntry propagationEntry) |
void |
flush() |
void |
flush(org.drools.core.phreak.PropagationEntry currentHead) |
boolean |
hasEntriesDeferringExpiration() |
boolean |
isEmpty() |
Iterator<org.drools.core.phreak.PropagationEntry> |
iterator() |
void |
notifyWaitOnRest() |
void |
onEngineInactive() |
void |
reset() |
org.drools.core.phreak.PropagationEntry |
takeAll() |
void |
waitOnRest() |
public RetePropagationList(org.drools.core.common.InternalWorkingMemory workingMemory)
public void addEntry(org.drools.core.phreak.PropagationEntry propagationEntry)
addEntry
in interface org.drools.core.phreak.PropagationList
public org.drools.core.phreak.PropagationEntry takeAll()
takeAll
in interface org.drools.core.phreak.PropagationList
public void flush()
flush
in interface org.drools.core.phreak.PropagationList
public void flush(org.drools.core.phreak.PropagationEntry currentHead)
flush
in interface org.drools.core.phreak.PropagationList
public void waitOnRest()
waitOnRest
in interface org.drools.core.phreak.PropagationList
public void onEngineInactive()
onEngineInactive
in interface org.drools.core.phreak.PropagationList
public void notifyWaitOnRest()
notifyWaitOnRest
in interface org.drools.core.phreak.PropagationList
public void reset()
reset
in interface org.drools.core.phreak.PropagationList
public boolean isEmpty()
isEmpty
in interface org.drools.core.phreak.PropagationList
public boolean hasEntriesDeferringExpiration()
hasEntriesDeferringExpiration
in interface org.drools.core.phreak.PropagationList
public Iterator<org.drools.core.phreak.PropagationEntry> iterator()
iterator
in interface org.drools.core.phreak.PropagationList
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.