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.ntcp   
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 Router.getRouterInfo()
           
 RouterInfo OutNetMessage.getTarget()
          Specifies the router to which the message should be delivered.
 RouterInfo DummyNetworkDatabaseFacade.lookupRouterInfoLocally(Hash key)
           
abstract  RouterInfo NetworkDatabaseFacade.lookupRouterInfoLocally(Hash key)
           
 RouterInfo DummyNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
           
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 Router.addCapabilities(RouterInfo ri)
           
 void DummyNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
abstract  void NetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
 void Router.setRouterInfo(RouterInfo info)
           
 void OutNetMessage.setTarget(RouterInfo target)
           
 RouterInfo DummyNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
           
abstract  RouterInfo NetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          return the routerInfo if another router already existed at that key
 

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  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.
protected  void KademliaNetworkDatabaseFacade.dropAfterLookupFailed(Hash peer, RouterInfo info)
           
static boolean FloodfillNetworkDatabaseFacade.isFloodfill(RouterInfo peer)
           
protected  void KademliaNetworkDatabaseFacade.lookupBeforeDropping(Hash peer, RouterInfo info)
           
protected  void FloodfillNetworkDatabaseFacade.lookupBeforeDropping(Hash peer, RouterInfo info)
           
 void KademliaNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
 void FloodfillNetworkDatabaseFacade.publish(RouterInfo localRouterInfo)
           
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
protected  void SearchJob.sendSearch(RouterInfo router)
          Send a search to the given peer
 RouterInfo KademliaNetworkDatabaseFacade.store(Hash key, RouterInfo routerInfo)
          store the routerInfo
(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.
 

Constructors in net.i2p.router.networkdb.kademlia with parameters of type RouterInfo
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)
SearchMessageSelector(RouterContext context, RouterInfo peer, long expiration, SearchState state)
           
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)
           
StoreMessageSelector(RouterContext ctx, long storeJobId, RouterInfo peer, long waitingForId, long expiration)
           
 

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
 TransportBid Transport.bid(RouterInfo toAddress, long dataSize)
           
 void TransportBid.setRouter(RouterInfo router)
           
 

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

Methods in net.i2p.router.transport.ntcp with parameters of type RouterInfo
 TransportBid NTCPTransport.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
 

Methods in net.i2p.router.tunnel.pool with parameters of type RouterInfo
static boolean TunnelPeerSelector.shouldExclude(RouterContext ctx, RouterInfo peer)
           
 

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)