## Uses of Class
net.i2p.data.RouterIdentity

Packages that use RouterIdentity
net.i2p.data
net.i2p.router
net.i2p.router.message
net.i2p.router.networkdb
net.i2p.router.networkdb.kademlia
net.i2p.router.transport
net.i2p.router.transport.tcp: Implements the transport for communicating with other routers via TCP/IP.
net.i2p.router.transport.udp
net.i2p.router.tunnel.pool

Uses of RouterIdentity in net.i2p.data

Methods in net.i2p.data that return RouterIdentity
`RouterIdentity` `RouterInfo.getIdentity()` Retrieve the identity of the router represented

Methods in net.i2p.data with parameters of type RouterIdentity
`void` `RouterInfo.setIdentity(RouterIdentity ident)` Configure the identity of the router represented

Uses of RouterIdentity in net.i2p.router

Methods in net.i2p.router with parameters of type RouterIdentity
`int` `InNetMessagePool.add(I2NPMessage messageBody, RouterIdentity fromRouter, Hash fromRouterHash)` Add a new message to the pool, returning the number of messages in the pool so that the comm system can throttle inbound messages.
`Job` `HandlerJobBuilder.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)` Create a new job to handle the received message.

Uses of RouterIdentity in net.i2p.router.message

Methods in net.i2p.router.message with parameters of type RouterIdentity
`Job` `GarlicMessageHandler.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`

Constructors in net.i2p.router.message with parameters of type RouterIdentity
`HandleGarlicMessageJob(RouterContext context, GarlicMessage msg, RouterIdentity from, Hash fromHash)`

Uses of RouterIdentity in net.i2p.router.networkdb

Methods in net.i2p.router.networkdb with parameters of type RouterIdentity
`Job` `DatabaseStoreMessageHandler.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`Job` `DatabaseLookupMessageHandler.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`

Constructors in net.i2p.router.networkdb with parameters of type RouterIdentity
`HandleDatabaseStoreMessageJob(RouterContext ctx, DatabaseStoreMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`HandleDatabaseLookupMessageJob(RouterContext ctx, DatabaseLookupMessage receivedMessage, RouterIdentity from, Hash fromHash)`

Uses of RouterIdentity in net.i2p.router.networkdb.kademlia

Methods in net.i2p.router.networkdb.kademlia with parameters of type RouterIdentity
`Job` `FloodfillDatabaseStoreMessageHandler.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`Job` `FloodfillDatabaseLookupMessageHandler.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`

Constructors in net.i2p.router.networkdb.kademlia with parameters of type RouterIdentity
`HandleFloodfillDatabaseStoreMessageJob(RouterContext ctx, DatabaseStoreMessage receivedMessage, RouterIdentity from, Hash fromHash, FloodfillNetworkDatabaseFacade facade)`
`HandleFloodfillDatabaseLookupMessageJob(RouterContext ctx, DatabaseLookupMessage receivedMessage, RouterIdentity from, Hash fromHash)`

Uses of RouterIdentity in net.i2p.router.transport

Methods in net.i2p.router.transport with parameters of type RouterIdentity
`void` `TransportManager.messageReceived(I2NPMessage message, RouterIdentity fromRouter, Hash fromRouterHash)`
`void` `TransportImpl.messageReceived(I2NPMessage inMsg, RouterIdentity remoteIdent, Hash remoteIdentHash, long msToReceive, int bytesReceived)` Message received from the I2NPMessageReader - send it to the listener
`void` `TransportEventListener.messageReceived(I2NPMessage message, RouterIdentity fromRouter, Hash fromRouterHash)`

Constructors in net.i2p.router.transport with parameters of type RouterIdentity
`BandwidthLimitedOutputStream(RouterContext context, java.io.OutputStream source, RouterIdentity peer)`
`BandwidthLimitedInputStream(RouterContext context, java.io.InputStream source, RouterIdentity peer)`
`BandwidthLimitedInputStream(RouterContext context, java.io.InputStream source, RouterIdentity peer, boolean pullFromOutbound)`

Uses of RouterIdentity in net.i2p.router.transport.tcp

Methods in net.i2p.router.transport.tcp that return RouterIdentity
`RouterIdentity` `TCPConnection.getRemoteRouterIdentity()` Who are we talking with (or null if not identified)

Methods in net.i2p.router.transport.tcp with parameters of type RouterIdentity
`void` `TCPConnection.setRemoteRouterIdentity(RouterIdentity ident)` Who are we talking with (or null if not identified)

Uses of RouterIdentity in net.i2p.router.transport.udp

Methods in net.i2p.router.transport.udp that return RouterIdentity
`RouterIdentity` `OutboundEstablishState.getRemoteIdentity()`
`RouterIdentity` `InboundEstablishState.getConfirmedIdentity()` Who is Alice (null if forged/unknown)

Methods in net.i2p.router.transport.udp with parameters of type RouterIdentity
`void` `UDPTransport.messageReceived(I2NPMessage inMsg, RouterIdentity remoteIdent, Hash remoteIdentHash, long msToReceive, int bytesReceived)`
`UDPPacket[]` `PacketBuilder.buildSessionConfirmedPackets(OutboundEstablishState state, RouterIdentity ourIdentity)` Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.

Constructors in net.i2p.router.transport.udp with parameters of type RouterIdentity
`OutboundEstablishState(RouterContext ctx, java.net.InetAddress remoteHost, int remotePort, RouterIdentity remotePeer, SessionKey introKey, UDPAddress addr)`

Uses of RouterIdentity in net.i2p.router.tunnel.pool

Methods in net.i2p.router.tunnel.pool with parameters of type RouterIdentity
`Job` `TunnelMessageHandlerBuilder.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`Job` `HandleTunnelCreateMessageJob.Builder.createJob(I2NPMessage receivedMessage, RouterIdentity from, Hash fromHash)`