public class SubjectNode extends AbstractMessageControlNode
| Modifier and Type | Class and Description |
|---|---|
static class |
SubjectNode.ReceiveException |
upstream| Constructor and Description |
|---|
SubjectNode(MessageControlNode downstream) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelSend(Id id) |
rx.Observable<Message> |
defaultReceive() |
protected void |
initDownstream() |
void |
onActive(boolean active,
MessageControlMetrics metrics) |
void |
onMessageControl(MessageControl mc) |
void |
onTransfer(MessageControlState mcs) |
rx.Observable<Message> |
receive(Route route) |
void |
send(Message message) |
protected void |
startDownstream() |
protected void |
stopDownstream() |
init, initSelf, post, postDelayed, start, startSelf, stop, stopSelfpublic SubjectNode(MessageControlNode downstream)
public void send(Message message)
public rx.Observable<Message> defaultReceive()
public void cancelSend(Id id)
protected void initDownstream()
initDownstream in class AbstractMessageControlNodeprotected void startDownstream()
startDownstream in class AbstractMessageControlNodeprotected void stopDownstream()
stopDownstream in class AbstractMessageControlNodepublic void onActive(boolean active,
MessageControlMetrics metrics)
public void onTransfer(MessageControlState mcs)
public void onMessageControl(MessageControl mc)