|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RouterContext | |
---|---|
net.i2p.data.i2np | |
net.i2p.router | |
net.i2p.router.admin | |
net.i2p.router.client | |
net.i2p.router.message | |
net.i2p.router.networkdb | |
net.i2p.router.networkdb.kademlia | |
net.i2p.router.peermanager | |
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 | |
net.i2p.router.web |
Uses of RouterContext in net.i2p.data.i2np |
---|
Methods in net.i2p.data.i2np with parameters of type RouterContext | |
---|---|
void |
TunnelVerificationStructure.sign(RouterContext context,
SigningPrivateKey key)
|
boolean |
TunnelVerificationStructure.verifySignature(RouterContext context,
SigningPublicKey key)
|
Constructors in net.i2p.data.i2np with parameters of type RouterContext | |
---|---|
GarlicClove(RouterContext context)
|
|
I2NPMessageReader(RouterContext context,
java.io.InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr)
|
|
I2NPMessageReader(RouterContext context,
java.io.InputStream stream,
I2NPMessageReader.I2NPMessageEventListener lsnr,
java.lang.String name)
|
Uses of RouterContext in net.i2p.router |
---|
Fields in net.i2p.router declared as RouterContext | |
---|---|
(package private) RouterContext |
RouterClock._context
|
(package private) RouterContext |
SSUDemo._us
|
Methods in net.i2p.router that return RouterContext | |
---|---|
protected RouterContext |
RouterThrottleImpl.getContext()
|
RouterContext |
Router.getContext()
|
RouterContext |
JobImpl.getContext()
|
Methods in net.i2p.router with parameters of type RouterContext | |
---|---|
static void |
LoadTestManager.setEnableLoadTesting(RouterContext ctx,
boolean enable)
|
Uses of RouterContext in net.i2p.router.admin |
---|
Constructors in net.i2p.router.admin with parameters of type RouterContext | |
---|---|
AdminListener(RouterContext context,
int port)
|
|
AdminManager(RouterContext context)
|
|
AdminRunner(RouterContext context,
java.net.Socket socket)
|
|
StatsGenerator(RouterContext context)
|
Uses of RouterContext in net.i2p.router.client |
---|
Constructors in net.i2p.router.client with parameters of type RouterContext | |
---|---|
ClientConnectionRunner(RouterContext context,
ClientManager manager,
java.net.Socket socket)
Create a new runner against the given socket |
|
ClientListenerRunner(RouterContext context,
ClientManager manager,
int port)
|
|
ClientManager(RouterContext context,
int port)
|
|
ClientManagerFacadeImpl(RouterContext context)
|
|
ClientMessageEventListener(RouterContext context,
ClientConnectionRunner runner)
|
|
ClientWriterRunner(RouterContext context,
ClientConnectionRunner runner)
|
|
CreateSessionJob(RouterContext context,
ClientConnectionRunner runner)
|
|
MessageReceivedJob(RouterContext ctx,
ClientConnectionRunner runner,
Destination toDest,
Destination fromDest,
Payload payload)
|
|
ReportAbuseJob(RouterContext context,
ClientConnectionRunner runner,
java.lang.String reason,
int severity)
|
|
RequestLeaseSetJob(RouterContext ctx,
ClientConnectionRunner runner,
LeaseSet set,
long expiration,
Job onCreate,
Job onFail,
LeaseRequestState state)
|
Uses of RouterContext in net.i2p.router.message |
---|
Methods in net.i2p.router.message with parameters of type RouterContext | |
---|---|
(package private) static PayloadGarlicConfig |
OutboundClientMessageJobHelper.buildDataClove(RouterContext ctx,
Payload data,
Destination dest,
long expiration)
Build a clove that sends the payload to the destination |
(package private) static PayloadGarlicConfig |
OutboundClientMessageJobHelper.buildLeaseSetClove(RouterContext ctx,
long expiration,
LeaseSet replyLeaseSet)
Build a clove that stores the leaseSet locally |
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config)
|
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config,
SessionKey wrappedKey,
java.util.Set wrappedTags)
|
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config,
SessionKey wrappedKey,
java.util.Set wrappedTags,
int numTagsToDeliver)
|
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config,
SessionKey wrappedKey,
java.util.Set wrappedTags,
int numTagsToDeliver,
boolean forceElGamal)
|
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config,
SessionKey wrappedKey,
java.util.Set wrappedTags,
PublicKey target,
SessionKey encryptKey,
SessionTag encryptTag)
|
(package private) static GarlicMessage |
OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx,
long replyToken,
long expiration,
PublicKey recipientPK,
PayloadGarlicConfig dataClove,
Hash from,
Destination dest,
TunnelInfo replyTunnel,
SessionKey wrappedKey,
java.util.Set wrappedTags,
boolean requireAck,
LeaseSet bundledReplyLeaseSet)
Allow the app to specify the data clove directly, which enables OutboundClientMessage to resend the same payload (including expiration and unique id) in different garlics (down different tunnels) |
(package private) static GarlicMessage |
OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx,
long replyToken,
long expiration,
PublicKey recipientPK,
Payload data,
Hash from,
Destination dest,
TunnelInfo replyTunnel,
SessionKey wrappedKey,
java.util.Set wrappedTags,
boolean requireAck,
LeaseSet bundledReplyLeaseSet)
Build a garlic message that will be delivered to the router on which the target is located. |
static int |
GarlicMessageBuilder.estimateAvailableTags(RouterContext ctx,
PublicKey key)
|
Uses of RouterContext in net.i2p.router.networkdb |
---|
Constructors in net.i2p.router.networkdb with parameters of type RouterContext | |
---|---|
DatabaseLookupMessageHandler(RouterContext context)
|
|
DatabaseStoreMessageHandler(RouterContext context)
|
|
HandleDatabaseLookupMessageJob(RouterContext ctx,
DatabaseLookupMessage receivedMessage,
RouterIdentity from,
Hash fromHash)
|
|
HandleDatabaseStoreMessageJob(RouterContext ctx,
DatabaseStoreMessage receivedMessage,
RouterIdentity from,
Hash fromHash)
|
|
PublishLocalRouterInfoJob(RouterContext ctx)
|
Uses of RouterContext in net.i2p.router.networkdb.kademlia |
---|
Fields in net.i2p.router.networkdb.kademlia declared as RouterContext | |
---|---|
protected RouterContext |
TransientDataStore._context
|
protected RouterContext |
PeerSelector._context
|
protected RouterContext |
KademliaNetworkDatabaseFacade._context
|
Methods in net.i2p.router.networkdb.kademlia with parameters of type RouterContext | |
---|---|
static boolean |
FloodfillNetworkDatabaseFacade.floodfillEnabled(RouterContext ctx)
|
(package private) static boolean |
SearchJob.isCongested(RouterContext ctx)
|
(package private) static boolean |
SearchJob.onlyQueryFloodfillPeers(RouterContext ctx)
|
Uses of RouterContext in net.i2p.router.peermanager |
---|
Uses of RouterContext in net.i2p.router.startup |
---|
Methods in net.i2p.router.startup with parameters of type RouterContext | |
---|---|
(package private) static long |
CreateRouterInfoJob.getCurrentPublishDate(RouterContext context)
We probably don't want to expose the exact time at which a router published its info. |
Constructors in net.i2p.router.startup with parameters of type RouterContext | |
---|---|
BootCommSystemJob(RouterContext context)
|
|
BootNetworkDbJob(RouterContext ctx)
|
|
BuildTrustedLinksJob(RouterContext context,
Job next)
|
|
CreateRouterInfoJob(RouterContext ctx,
Job next)
|
|
LoadClientAppsJob(RouterContext ctx)
|
|
LoadRouterInfoJob(RouterContext ctx)
|
|
ReadConfigJob(RouterContext ctx)
|
|
RebuildRouterInfoJob(RouterContext context)
|
|
StartAcceptingClientsJob(RouterContext context)
|
|
StartupJob(RouterContext context)
|
Uses of RouterContext in net.i2p.router.transport |
---|
Fields in net.i2p.router.transport declared as RouterContext | |
---|---|
protected RouterContext |
TransportImpl._context
|
Methods in net.i2p.router.transport that return RouterContext | |
---|---|
RouterContext |
TransportImpl.getContext()
|
Methods in net.i2p.router.transport with parameters of type RouterContext | |
---|---|
static RouterAddress |
CommSystemFacadeImpl.createNTCPAddress(RouterContext ctx)
|
(package private) static boolean |
TransportManager.enableNTCP(RouterContext ctx)
|
(package private) static void |
GetBidsJob.getBids(RouterContext context,
CommSystemFacadeImpl facade,
OutNetMessage msg)
|
Constructors in net.i2p.router.transport with parameters of type RouterContext | |
---|---|
BandwidthLimitedInputStream(RouterContext context,
java.io.InputStream source,
RouterIdentity peer)
|
|
BandwidthLimitedInputStream(RouterContext context,
java.io.InputStream source,
RouterIdentity peer,
boolean pullFromOutbound)
|
|
BandwidthLimitedOutputStream(RouterContext context,
java.io.OutputStream source,
RouterIdentity peer)
|
|
CommSystemFacadeImpl(RouterContext context)
|
|
GetBidsJob(RouterContext ctx,
CommSystemFacadeImpl facade,
OutNetMessage msg)
|
|
OutboundMessageRegistry(RouterContext context)
|
|
TransportImpl(RouterContext context)
Initialize the new transport |
|
TransportManager(RouterContext context)
|
|
VMCommSystem(RouterContext context)
|
Uses of RouterContext in net.i2p.router.transport.ntcp |
---|
Constructors in net.i2p.router.transport.ntcp with parameters of type RouterContext | |
---|---|
EstablishState(RouterContext ctx,
NTCPTransport transport,
NTCPConnection con)
|
|
EventPumper(RouterContext ctx,
NTCPTransport transport)
|
|
NTCPConnection(RouterContext ctx,
NTCPTransport transport,
RouterIdentity remotePeer,
NTCPAddress remAddr)
Create an outbound unconnected NTCP connection |
|
NTCPConnection(RouterContext ctx,
NTCPTransport transport,
java.nio.channels.SocketChannel chan,
java.nio.channels.SelectionKey key)
Create an inbound connected (though not established) NTCP connection |
|
NTCPTransport(RouterContext ctx)
|
|
Reader(RouterContext ctx)
|
|
Writer(RouterContext ctx)
|
Uses of RouterContext in net.i2p.router.transport.tcp |
---|
Methods in net.i2p.router.transport.tcp that return RouterContext | |
---|---|
protected RouterContext |
ConnectionTagManager.getContext()
|
(package private) RouterContext |
TCPConnection.getRouterContext()
|
Constructors in net.i2p.router.transport.tcp with parameters of type RouterContext | |
---|---|
ConnectionBuilder(RouterContext context,
TCPTransport transport,
RouterInfo info)
|
|
ConnectionHandler(RouterContext ctx,
TCPTransport transport,
java.net.Socket socket)
|
|
ConnectionRunner(RouterContext ctx,
TCPConnection con)
|
|
ConnectionTagManager(RouterContext context)
|
|
PersistentConnectionTagManager(RouterContext context)
|
|
TCPConnection(RouterContext ctx)
|
|
TCPConnectionEstablisher(RouterContext ctx,
TCPTransport transport)
|
|
TCPListener(RouterContext context,
TCPTransport transport)
|
|
TCPTransport(RouterContext context)
Creates a new instance of TCPTransport |
Uses of RouterContext in net.i2p.router.transport.udp |
---|
Uses of RouterContext in net.i2p.router.tunnel |
---|
Fields in net.i2p.router.tunnel declared as RouterContext | |
---|---|
protected RouterContext |
TunnelCreatorConfig._context
|
Methods in net.i2p.router.tunnel with parameters of type RouterContext | |
---|---|
TunnelBuildMessage |
BuildMessageGenerator.createInbound(RouterContext ctx,
TunnelCreatorConfig cfg)
return null if it is unable to find a router's public key (etc) |
TunnelBuildMessage |
BuildMessageGenerator.createOutbound(RouterContext ctx,
TunnelCreatorConfig cfg,
Hash replyRouter,
long replyTunnel)
return null if it is unable to find a router's public key (etc) |
Uses of RouterContext in net.i2p.router.tunnel.pool |
---|
Methods in net.i2p.router.tunnel.pool with parameters of type RouterContext | |
---|---|
protected boolean |
TunnelPeerSelector.filterSlow(RouterContext ctx,
boolean isInbound,
boolean isExploratory)
|
protected boolean |
TunnelPeerSelector.filterUnreachable(RouterContext ctx,
boolean isInbound,
boolean isExploratory)
|
protected boolean |
TunnelPeerSelector.filterUptime(RouterContext ctx,
boolean isInbound,
boolean isExploratory)
do we want to skip peers who haven't been up for long? |
java.util.Set |
TunnelPeerSelector.getExclude(RouterContext ctx,
boolean isInbound,
boolean isExploratory)
Pick peers that we want to avoid |
protected int |
TunnelPeerSelector.getLength(RouterContext ctx,
TunnelPoolSettings settings)
|
static void |
BuildRequestor.prepare(RouterContext ctx,
PooledTunnelCreatorConfig cfg)
new style requests need to fill in the tunnel IDs before hand |
static void |
BuildRequestor.request(RouterContext ctx,
TunnelPool pool,
PooledTunnelCreatorConfig cfg,
BuildExecutor exec)
|
protected java.util.List |
TunnelPeerSelector.selectExplicit(RouterContext ctx,
TunnelPoolSettings settings,
int length)
|
abstract java.util.List |
TunnelPeerSelector.selectPeers(RouterContext ctx,
TunnelPoolSettings settings)
Which peers should go into the next tunnel for the given settings? |
java.util.List |
ExploratoryPeerSelector.selectPeers(RouterContext ctx,
TunnelPoolSettings settings)
|
java.util.List |
ClientPeerSelector.selectPeers(RouterContext ctx,
TunnelPoolSettings settings)
|
static boolean |
TunnelPeerSelector.shouldExclude(RouterContext ctx,
RouterInfo peer)
|
Uses of RouterContext in net.i2p.router.web |
---|
Fields in net.i2p.router.web declared as RouterContext | |
---|---|
protected RouterContext |
FormHandler._context
|
Methods in net.i2p.router.web that return RouterContext | |
---|---|
static RouterContext |
ContextHelper.getContext(java.lang.String contextId)
|
Constructors in net.i2p.router.web with parameters of type RouterContext | |
---|---|
ReseedHandler(RouterContext ctx)
|
|
UpdateHandler(RouterContext ctx)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |