| Modifier and Type | Class and Description |
|---|---|
(package private) static class | MultiSource.MSinkSink wrapper for multi-source destinations. |
| Constructor and Description |
|---|
MultiSource()Creates a new multi-source distributor. |
| Modifier and Type | Method and Description |
|---|---|
void | add(MultiSource.MSink ms) |
void | remove(MultiSource.MSink ms) |
void | send(Destination ignoredFrom,
int ignoredFromPort,
int ignoredToPort,
byte[] data)May throw RuntimeException from underlying sinks |
void | setSink(Sink sink)Sets the destination sink for all outgoing data. |
void | start()Initializes the multi-source. |
void | stop()Stops the multi-source and clears all registered sinks. |
public void add(MultiSource.MSink ms)
public void remove(MultiSource.MSink ms)
public void send(Destination ignoredFrom, int ignoredFromPort, int ignoredToPort, byte[] data)
send in interface SinkignoredFrom - some implementations may ignore, may be null in some implementationsignoredFromPort - I2CP source port, 0-65535ignoredToPort - I2CP destination port, 0-65535RuntimeExceptionpublic void setSink(Sink sink)
public void start()
public void stop()