Package | Description |
---|---|
net.i2p.client.impl |
Implements the base I2P SDK for developing applications that communicate
through I2P.
|
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.tasks |
Miscellaneous classes, mostly things that are executed periodically as
Jobs, Threads, and SimpleTimer.TimedEvents.
|
net.i2p.router.update |
Classes to implement the update process.
|
net.i2p.util |
These classes define the several useful utilities used
throughout the router and applications.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
SessionIdleTimer
Reduce tunnels or shutdown the session on idle if so configured
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
Connection.ConEvent
fired to reschedule event notification
|
Modifier and Type | Method and Description |
---|---|
void |
Connection.schedule(SimpleTimer.TimedEvent event,
long msToWait)
Schedule something on our timer.
|
Modifier and Type | Class and Description |
---|---|
class |
CoalesceStatsEvent
Coalesce the stats framework every minute
|
class |
MarkLiveliness
Write a timestamp to the ping file where
other routers trying to use the same configuration can see it
|
class |
Republish
Periodically publish our RouterInfo to the netdb
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
NewsTimerTask
Task to periodically look for updates to the news.xml, and to keep
track of whether that has an announcement for a new version.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleTimer.addEvent(SimpleTimer.TimedEvent event,
long timeoutMs)
Queue up the given event to be fired no sooner than timeoutMs from now.
|
void |
SimpleTimer2.addEvent(SimpleTimer.TimedEvent event,
long timeoutMs)
Queue up the given event to be fired no sooner than timeoutMs from now.
|
void |
SimpleScheduler.addEvent(SimpleTimer.TimedEvent event,
long timeoutMs)
Deprecated.
Queue up the given event to be fired no sooner than timeoutMs from now.
|
void |
SimpleTimer.addEvent(SimpleTimer.TimedEvent event,
long timeoutMs,
boolean useEarliestTime) |
void |
SimpleTimer2.addPeriodicEvent(SimpleTimer.TimedEvent event,
long timeoutMs)
Schedule periodic event
The TimedEvent must not do its own rescheduling.
|
void |
SimpleScheduler.addPeriodicEvent(SimpleTimer.TimedEvent event,
long timeoutMs)
Deprecated.
Queue up the given event to be fired after timeoutMs and every
timeoutMs thereafter.
|
void |
SimpleTimer2.addPeriodicEvent(SimpleTimer.TimedEvent event,
long delay,
long timeoutMs)
Schedule periodic event
The TimedEvent must not do its own rescheduling.
|
void |
SimpleScheduler.addPeriodicEvent(SimpleTimer.TimedEvent event,
long initialDelay,
long timeoutMs)
Deprecated.
Queue up the given event to be fired after initialDelay and every
timeoutMs thereafter.
|
boolean |
SimpleTimer.removeEvent(SimpleTimer.TimedEvent evt) |
void |
SimpleTimer.reschedule(SimpleTimer.TimedEvent event,
long timeoutMs) |
Constructor and Description |
---|
Executor(I2PAppContext ctx,
Log log,
List<SimpleTimer.TimedEvent> events,
SimpleStore x) |