## Uses of Class
net.i2p.data.i2np.I2NPMessageReader

- Packages that use I2NPMessageReader
  Package | Description
  --- | ---
  net.i2p.data.i2np | The Invisible Internet Network Protocol (I2NP) is only a part of how an application can send messages over the network.

- - ### Uses of I2NPMessageReader in net.i2p.data.i2np

    Methods in net.i2p.data.i2np with parameters of type I2NPMessageReader
    Modifier and Type | Method and Description
    --- | ---
    `void` | I2NPMessageReader.I2NPMessageEventListener.`disconnected(I2NPMessageReader reader)` Notify the listener that the stream the given reader was running off closed
    `void` | I2NPMessageReader.I2NPMessageEventListener.`messageReceived(I2NPMessageReader reader, I2NPMessage message, long msToRead, int bytesRead)` Notify the listener that a message has been received from the given reader
    `void` | I2NPMessageReader.I2NPMessageEventListener.`readError(I2NPMessageReader reader, Exception error)` Notify the listener that an exception was thrown while reading from the given reader