public abstract class Duct<Incoming,Outgoing>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
bind(StreamGraph streamGraph) |
void |
cleanup() |
void |
complete(Duct previous) |
Duct |
getNext() |
protected Duct |
getNextFor(StreamGraph streamGraph) |
void |
initialize()
Called immediately after bind
|
void |
prepare() |
abstract void |
receive(Duct previous,
Incoming incoming) |
void |
receiveFirst(Incoming incoming) |
void |
start(Duct previous) |
java.lang.String |
toString() |
public Duct getNext()
public void bind(StreamGraph streamGraph)
protected Duct getNextFor(StreamGraph streamGraph)
public void initialize()
public void prepare()
public final void receiveFirst(Incoming incoming)
public void start(Duct previous)
public void complete(Duct previous)
public void cleanup()
public java.lang.String toString()
toString
in class java.lang.Object