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 |
pullIntoWithTimeline(java.util.Map<Tuple,Timeline<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)