Package | Description |
---|---|
net.i2p |
Core I2P package, contains information about the I2P version and an entry point to access important elements.
|
net.i2p.client.streaming.impl |
Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for
communicating over the IP-like (unreliable, unauthenticated, unordered) I2P
messages.
|
net.i2p.router.startup |
The I2P startup package loads the configuration when I2P is started.
|
net.i2p.util |
These classes define the several useful utilities used
throughout the router and applications.
|
Modifier and Type | Method | Description |
---|---|---|
SimpleTimer2 |
I2PAppContext.simpleTimer2() |
Use instead of SimpleTimer2.getInstance()
|
Modifier and Type | Class | Description |
---|---|---|
class |
RetransmissionTimer |
Per-destination timer
|
Constructor | Description |
---|---|
Connection(I2PAppContext ctx,
ConnectionManager manager,
I2PSession session,
SchedulerChooser chooser,
SimpleTimer2 timer,
PacketQueue queue,
ConnectionPacketHandler handler,
ConnectionOptions opts,
boolean isInbound) |
|
ConnectionHandler(I2PAppContext context,
ConnectionManager mgr,
SimpleTimer2 timer) |
Creates a new instance of ConnectionHandler
|
ConnThrottler(int max,
int totalMax,
long period,
SimpleTimer2 timer) |
|
MessageOutputStream(I2PAppContext ctx,
SimpleTimer2 timer,
MessageOutputStream.DataReceiver receiver,
int bufSize) |
|
MessageOutputStream(I2PAppContext ctx,
SimpleTimer2 timer,
MessageOutputStream.DataReceiver receiver,
int bufSize,
int passiveFlushDelay) |
|
PacketQueue(I2PAppContext context,
SimpleTimer2 timer) |
|
TCBShare(I2PAppContext ctx,
SimpleTimer2 timer) |
Constructor | Description |
---|---|
DelayedRunClient(SimpleTimer2 pool,
RouterContext enclosingContext,
String className,
String clientName,
String[] args) |
caller MUST call schedule()
|
DelayedRunClient(SimpleTimer2 pool,
RouterContext enclosingContext,
String className,
String clientName,
String[] args,
ThreadGroup threadGroup,
ClassLoader cl) |
caller MUST call schedule()
|
Modifier and Type | Method | Description |
---|---|---|
static SimpleTimer2 |
SimpleTimer2.getInstance() |
If you have a context, use context.simpleTimer2() instead
|
Constructor | Description |
---|---|
TimedEvent(SimpleTimer2 pool) |
must call schedule() later
|
TimedEvent(SimpleTimer2 pool,
long timeoutMs) |
automatically schedules, don't use this one if you have other things to do first
|