Uses of Class
net.i2p.data.RouterInfo

Packages that use RouterInfo
net.i2p.data   
net.i2p.data.i2np   
net.i2p.router   
net.i2p.router.message   
net.i2p.router.networkdb.kademlia   
net.i2p.router.startup   
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   
net.i2p.router.tunnel.pool   
 

Uses of RouterInfo in net.i2p.data
 

Constructors in net.i2p.data with parameters of type RouterInfo
RouterInfo(RouterInfo old)
           
 

Uses of RouterInfo in net.i2p.data.i2np
 

Methods in net.i2p.data.i2np that return RouterInfo
 RouterInfo DatabaseStoreMessage.getRouterInfo()
          Defines the router info value in the network database being stored
 

Methods in net.i2p.data.i2np with parameters of type RouterInfo
 void DatabaseStoreMessage.setRouterInfo(RouterInfo routerInfo)
           
 

Uses of RouterInfo in net.i2p.router
 

Methods in net.i2p.router that return RouterInfo
 RouterInfo DummyNetworkDatabaseFacade.lookupRouterInfoLocally(Hash key)
           
 RouterInfo DummyNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
           
 RouterInfo Router.getRouterInfo()
           
 RouterInfo OutNetMessage.getTarget()
          Specifies the router to which the message should be delivered.
abstract  RouterInfo NetworkDatabaseFacade.lookupRouterInfoLocally(Hash key)
           
abstract  RouterInfo NetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          return the routerInfo if another router already existed at that key
 

Methods in net.i2p.router with parameters of type RouterInfo
 void DummyNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
 RouterInfo DummyNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
           
 void Router.setRouterInfo(RouterInfo info)
           
 void Router.addReachabilityCapability(RouterInfo ri)
           
 void OutNetMessage.setTarget(RouterInfo target)
           
abstract  RouterInfo NetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          return the routerInfo if another router already existed at that key
abstract  void NetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
 

Uses of RouterInfo in net.i2p.router.message
 

Methods in net.i2p.router.message that return RouterInfo
 RouterInfo GarlicConfig.getRecipient()
           
 RouterInfo GarlicConfig.getReplyThroughRouter()
           
 

Methods in net.i2p.router.message with parameters of type RouterInfo
 void GarlicConfig.setRecipient(RouterInfo info)
          Router to receive and process this clove - the router that will open the delivery instructions and decide what to do process it locally as an I2NPMessage, forward it as an I2NPMessage to a router, forward it as an I2NPMessage to a Destination, or forward it as an I2NPMessage to a tunnel.
 void GarlicConfig.setReplyThroughRouter(RouterInfo replyThroughRouter)
          Specify the router through which a reply to this clove can be sent.
 

Constructors in net.i2p.router.message with parameters of type RouterInfo
BuildTestMessageJob(RouterContext ctx, RouterInfo target, Hash replyTo, Job onSendJob, Job onSendFailedJob, long timeoutMs, int priority)
           
 

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

Methods in net.i2p.router.networkdb.kademlia that return RouterInfo
(package private) static RouterInfo RouterGenerator.createRouterInfo(int num)
           
 RouterInfo KademliaNetworkDatabaseFacade.lookupRouterInfoLocally(Hash key)
           
 RouterInfo KademliaNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          store the routerInfo
 

Methods in net.i2p.router.networkdb.kademlia with parameters of type RouterInfo
protected  void SearchJob.sendSearch(RouterInfo router)
          Send a search to the given peer
protected  void SearchJob.sendLeaseSearch(RouterInfo router)
          we're (probably) searching for a LeaseSet, so to be (overly) cautious, we're sending the request out through a tunnel w/ reply back through another tunnel.
protected  void SearchJob.sendRouterSearch(RouterInfo router)
          we're searching for a router, so we can just send direct
 void KademliaNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
(package private)  java.lang.String KademliaNetworkDatabaseFacade.validate(Hash key, RouterInfo routerInfo)
          Determine whether this routerInfo will be accepted as valid and current given what we know now.
 RouterInfo KademliaNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          store the routerInfo
 void FloodfillNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
static boolean FloodfillNetworkDatabaseFacade.isFloodfill(RouterInfo peer)
           
protected  DatabaseLookupMessage ExploreJob.buildMessage(TunnelId replyTunnelId, RouterInfo replyGateway, long expiration)
          Build the database search message, but unlike the normal searches, we're more explicit in what we /dont/ want.
 

Constructors in net.i2p.router.networkdb.kademlia with parameters of type RouterInfo
StoreMessageSelector(RouterContext ctx, long storeJobId, RouterInfo peer, long waitingForId, long expiration)
           
SearchUpdateReplyFoundJob(RouterContext context, RouterInfo peer, SearchState state, KademliaNetworkDatabaseFacade facade, SearchJob job)
           
SearchUpdateReplyFoundJob(RouterContext context, RouterInfo peer, SearchState state, KademliaNetworkDatabaseFacade facade, SearchJob job, TunnelInfo outTunnel, TunnelInfo replyTunnel)
           
SearchMessageSelector(RouterContext context, RouterInfo peer, long expiration, SearchState state)
           
SearchJob.FailedJob(RouterContext enclosingContext, RouterInfo peer)
           
SearchJob.FailedJob(RouterContext enclosingContext, RouterInfo peer, boolean penalizePeer)
          Allow the choice as to whether failed searches should count against the peer (such as if we search for a random key)
 

Uses of RouterInfo in net.i2p.router.startup
 

Methods in net.i2p.router.startup that return RouterInfo
(package private)  RouterInfo CreateRouterInfoJob.createRouterInfo()
           
 

Uses of RouterInfo in net.i2p.router.transport
 

Methods in net.i2p.router.transport that return RouterInfo
 RouterInfo TransportBid.getRouter()
          Router to which the message is to be sent
 

Methods in net.i2p.router.transport with parameters of type RouterInfo
 void TransportBid.setRouter(RouterInfo router)
           
 TransportBid Transport.bid(RouterInfo toAddress, long dataSize)
           
 

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

Methods in net.i2p.router.transport.tcp that return RouterInfo
(package private)  RouterInfo TCPTransport.getNextPeer()
          Blocking call to retrieve the next peer that we want to establish a connection with.
 

Methods in net.i2p.router.transport.tcp with parameters of type RouterInfo
 TransportBid TCPTransport.bid(RouterInfo toAddress, long dataSize)
           
(package private)  void TCPTransport.establishmentComplete(RouterInfo info)
          Called after an establisher finished (or failed) connecting to the peer
 

Constructors in net.i2p.router.transport.tcp with parameters of type RouterInfo
ConnectionBuilder(RouterContext context, TCPTransport transport, RouterInfo info)
           
 

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

Methods in net.i2p.router.transport.udp with parameters of type RouterInfo
 TransportBid UDPTransport.bid(RouterInfo toAddress, long dataSize)
           
 

Uses of RouterInfo in net.i2p.router.tunnel
 

Methods in net.i2p.router.tunnel with parameters of type RouterInfo
 void OutboundMessageDistributor.distribute(I2NPMessage msg, RouterInfo target, TunnelId tunnel)
           
 

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

Constructors in net.i2p.router.tunnel.pool with parameters of type RouterInfo
SendGarlicMessageJob(RouterContext ctx, I2NPMessage payload, RouterInfo target, MessageSelector selector, ReplyJob onReply, Job onTimeout, SessionKey sentKey, java.util.Set sentTags)