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

Packages that use I2NPMessageHandler
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.
net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.

### Uses of I2NPMessageHandler in net.i2p.data.i2np

Methods in net.i2p.data.i2np with parameters of type I2NPMessageHandler
Modifier and Type | Method and Description
--- | ---
`static I2NPMessage` | I2NPMessageImpl.`fromRawByteArray(I2PAppContext ctx, byte[] buffer, int offset, int len, I2NPMessageHandler handler)` used by SSU only
`void` | I2NPMessageImpl.`readMessage(byte[] data, int offset, int dataSize, int type, I2NPMessageHandler handler)`
`void` | TunnelGatewayMessage.`readMessage(byte[] data, int offset, int dataSize, int type, I2NPMessageHandler handler)`
`void` | I2NPMessage.`readMessage(byte[] data, int offset, int dataSize, int type, I2NPMessageHandler handler)`

### Uses of I2NPMessageHandler in net.i2p.router.transport.udp

Methods in net.i2p.router.transport.udp with parameters of type I2NPMessageHandler
Modifier and Type | Method and Description
--- | ---
`void` | MessageReceiver.`loop(I2NPMessageHandler handler)`