@Deprecated
public class I2NPMessageReader
extends java.lang.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.修飾子とタイプ | クラス | 説明 |
---|---|---|
static interface |
I2NPMessageReader.I2NPMessageEventListener |
推奨されていません。
Defines the different events the reader produces while reading the stream
|
コンストラクタ | 説明 |
---|---|
I2NPMessageReader(RouterContext context,
java.io.InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr) |
推奨されていません。
|
I2NPMessageReader(RouterContext context,
java.io.InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr,
java.lang.String name) |
推奨されていません。
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2NPMessageReader.I2NPMessageEventListener |
getListener() |
推奨されていません。
|
void |
pauseReading() |
推奨されていません。
unused
|
void |
resumeReading() |
推奨されていません。
unused
|
void |
setListener(I2NPMessageReader.I2NPMessageEventListener lsnr) |
推奨されていません。
|
void |
startReading() |
推奨されていません。
Instruct the reader to begin reading messages off the stream
|
void |
stopReading() |
推奨されていません。
Cancel reading.
|
public I2NPMessageReader(RouterContext context, java.io.InputStream stream, I2NPMessageReader.I2NPMessageEventListener lsnr)
public I2NPMessageReader(RouterContext context, java.io.InputStream stream, I2NPMessageReader.I2NPMessageEventListener lsnr, java.lang.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()