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.
 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) Note that this isn't really confirmed - see below.
 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, RemoteHostId claimedAddress, RemoteHostId remoteHostId, RouterIdentity remotePeer, SessionKey introKey, UDPAddress addr, DHSessionKeyBuilder.Factory dh)