@Deprecated public class I2NPMessageReader extends Object
I2NPMessageHandler
) and passes out events to a registered
listener, where events are either messages being received, exceptions being
thrown, or the connection being closed. Routers should use this rather
than read from the stream themselves.
Deprecated - unused.
This was used by the old TCP transport.
Both the NTCP and SSU transports provide encapsulation
of I2NP messages, so they use I2NPMessageHandlers directly.
If we ever add a transport that does not provide encapsulation,
this will be useful again.Modifier and Type | Class | Description |
---|---|---|
static interface |
I2NPMessageReader.I2NPMessageEventListener |
Deprecated.
Defines the different events the reader produces while reading the stream
|
Constructor | Description |
---|---|
I2NPMessageReader(RouterContext context,
InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr) |
Deprecated.
|
I2NPMessageReader(RouterContext context,
InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr,
String name) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
I2NPMessageReader.I2NPMessageEventListener |
getListener() |
Deprecated.
|
void |
pauseReading() |
Deprecated.
unused
|
void |
resumeReading() |
Deprecated.
unused
|
void |
setListener(I2NPMessageReader.I2NPMessageEventListener lsnr) |
Deprecated.
|
void |
startReading() |
Deprecated.
Instruct the reader to begin reading messages off the stream
|
void |
stopReading() |
Deprecated.
Cancel reading.
|
public I2NPMessageReader(RouterContext context, InputStream stream, I2NPMessageReader.I2NPMessageEventListener lsnr)
public I2NPMessageReader(RouterContext context, InputStream stream, I2NPMessageReader.I2NPMessageEventListener lsnr, String name)
public void setListener(I2NPMessageReader.I2NPMessageEventListener lsnr)
public I2NPMessageReader.I2NPMessageEventListener getListener()
public void startReading()
@Deprecated public void pauseReading()
@Deprecated public void resumeReading()
public void stopReading()