Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 | The I2P router application handles the I2P network communication.
net.i2p.router.message |
net.i2p.router.networkdb |
net.i2p.router.networkdb.kademlia |
net.i2p.router.transport | The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
net.i2p.router.transport.ntcp | The NTCP transport allows passing I2P messages on top of TCP.
net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of 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, InetAddress remoteHost, int remotePort, RouterIdentity remotePeer, SessionKey introKey, UDPAddress addr)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES