protected abstract static class DualInputNode.NetworkStructureChangeSensitiveLogic
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
NetworkStructureChangeSensitiveLogic() |
Modifier and Type | Method and Description |
---|---|
abstract void |
notifyUpdate(DualInputNode.Side side,
Direction direction,
Tuple updateElement,
Tuple signature,
boolean change,
Timestamp timestamp)
Abstract handler for update event.
|
abstract void |
pullInto(java.util.Collection<Tuple> collector,
boolean flush) |
abstract void |
pullIntoWithTimestamp(java.util.Map<Tuple,Timestamp> collector,
boolean flush) |
protected NetworkStructureChangeSensitiveLogic()
public abstract void notifyUpdate(DualInputNode.Side side, Direction direction, Tuple updateElement, Tuple signature, boolean change, Timestamp timestamp)
side
- The side on which the event occurred.direction
- The direction of the update.updateElement
- The partial matching that is inserted.signature
- Masked signature of updateElement.change
- Indicates whether this is/was the first/last instance of this signature in this slot.public abstract void pullInto(java.util.Collection<Tuple> collector, boolean flush)