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

Packages that use RouterIdentity
net.i2p.data: These classes define the common data structures used by the various I2P protocols.
net.i2p.router
net.i2p.router.message
net.i2p.router.networkdb
net.i2p.router.networkdb.kademlia
net.i2p.router.transport
net.i2p.router.transport.ntcp
net.i2p.router.transport.udp

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
`HandleDatabaseLookupMessageJob(RouterContext ctx, DatabaseLookupMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`HandleDatabaseStoreMessageJob(RouterContext ctx, DatabaseStoreMessage 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
`HandleFloodfillDatabaseLookupMessageJob(RouterContext ctx, DatabaseLookupMessage receivedMessage, RouterIdentity from, Hash fromHash)`
`HandleFloodfillDatabaseStoreMessageJob(RouterContext ctx, DatabaseStoreMessage receivedMessage, RouterIdentity from, Hash fromHash, FloodfillNetworkDatabaseFacade facade)`

Uses of RouterIdentity in net.i2p.router.transport

Methods in net.i2p.router.transport with parameters of type RouterIdentity
`void` `TransportEventListener.messageReceived(I2NPMessage message, RouterIdentity fromRouter, Hash fromRouterHash)`
`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

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

Methods in net.i2p.router.transport.ntcp that return RouterIdentity
`RouterIdentity` `NTCPConnection.getRemotePeer()`

Methods in net.i2p.router.transport.ntcp with parameters of type RouterIdentity
`void` `NTCPConnection.setRemotePeer(RouterIdentity ident)`

Constructors in net.i2p.router.transport.ntcp with parameters of type RouterIdentity
`NTCPConnection(RouterContext ctx, NTCPTransport transport, RouterIdentity remotePeer, NTCPAddress remAddr)` Create an outbound unconnected NTCP connection

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

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

Methods in net.i2p.router.transport.udp with parameters of type RouterIdentity
`UDPPacket[]` `PacketBuilder.buildSessionConfirmedPackets(OutboundEstablishState state, RouterIdentity ourIdentity)` Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.
`void` `UDPTransport.messageReceived(I2NPMessage inMsg, RouterIdentity remoteIdent, Hash remoteIdentHash, long msToReceive, int bytesReceived)` infinite loop public RouterAddress getCurrentAddress() { if (needsRebuild()) rebuildExternalAddress(false); return super.getCurrentAddress(); }

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)`