Package | Description |
---|---|
net.i2p |
Core I2P package, contains information about the I2P version and an entry point to access important elements.
|
net.i2p.BOB |
BOB, the Basic Open Bridge, allows TCP applications to talk over I2P.
|
net.i2p.apps.systray | |
net.i2p.client |
Implements the base I2P SDK for developing applications that communicate
through I2P.
|
net.i2p.client.naming |
Provides a standard way for querying the local naming service to resolve a
name into a
Destination (without the complexity of JNDI). |
net.i2p.client.streaming |
Implements a TCP-like (reliable, authenticated, in order) set of sockets for
communicating over the IP-like (unreliable, unauthenticated, unordered) I2P
messages.
|
net.i2p.crypto |
These classes provide a number of low-level cryptographic routines.
|
net.i2p.i2ptunnel | |
net.i2p.i2ptunnel.socks | |
net.i2p.i2ptunnel.streamr | |
net.i2p.i2ptunnel.udpTunnel | |
net.i2p.i2ptunnel.web | |
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.client | |
net.i2p.router.networkdb.kademlia | |
net.i2p.router.networkdb.reseed | |
net.i2p.router.startup |
The I2P startup package loads the configuration when I2P is started.
|
net.i2p.router.tunnel | |
net.i2p.router.web | |
net.i2p.sam | |
net.i2p.util |
These classes define the several useful utilities used
throughout the router and applications.
|
net.metanotion.io.block | |
org.klomp.snark |
Class and Description |
---|
Clock
Alternate location for determining the time which takes into account an offset.
|
I2PProperties
This class contains a number of properties ((key,value)-pairs).
|
I2PProperties.I2PPropertyCallback |
KeyRing
simple
|
LogManager
Manages the logging system, loading (and reloading) the configuration file,
coordinating the log limits, and storing the set of log records pending.
|
RandomSource
Singleton for whatever PRNG i2p uses.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
ShellCommand
Passes a command to the OS shell for execution and manages the input and
output.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
EepGet
EepGet [-p 127.0.0.1:4444]
[-n #retries]
[-o outputFile]
[-m markSize lineLen]
url
Bug: a malformed url http://example.i2p (no trailing '/') fails cryptically
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration
|
SimpleTimer2
Simple event scheduler - toss an event on the queue and it gets fired at the
appropriate time.
|
SimpleTimer2.TimedEvent
Similar to SimpleTimer.TimedEvent but users must extend instead of implement,
and all schedule and cancel methods are through this class rather than SimpleTimer2.
|
SocketTimeout
This should be deprecated.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
EventDispatcher
Event dispatching interface.
|
I2PAppThread
Like I2PThread but with per-thread OOM listeners,
rather than a static router-wide listener list,
so that an OOM in an app won't call the router listener
to shutdown the whole router.
|
I2PThread
In case its useful later...
|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
EventDispatcher
Event dispatching interface.
|
Class and Description |
---|
EventDispatcher
Event dispatching interface.
|
Class and Description |
---|
EventDispatcher
Event dispatching interface.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
Clock
Alternate location for determining the time which takes into account an offset.
|
Clock.ClockUpdateListener |
I2PProperties.I2PPropertyCallback |
KeyRing
simple
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
EepGet.StatusListener |
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
ByteCache
Cache the objects frequently used to reduce memory churn.
|
Log
Wrapper class for whatever logging system I2P uses.
|
SimpleTimer
Simple event scheduler - toss an event on the queue and it gets fired at the
appropriate time.
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration
|
Class and Description |
---|
EepGet
EepGet [-p 127.0.0.1:4444]
[-n #retries]
[-o outputFile]
[-m markSize lineLen]
url
Bug: a malformed url http://example.i2p (no trailing '/') fails cryptically
|
EepGet.StatusListener |
Log
Wrapper class for whatever logging system I2P uses.
|
Translate
Translate strings efficiently.
|
Class and Description |
---|
I2PAppThread
Like I2PThread but with per-thread OOM listeners,
rather than a static router-wide listener list,
so that an OOM in an app won't call the router listener
to shutdown the whole router.
|
Class and Description |
---|
ByteCache
Cache the objects frequently used to reduce memory churn.
|
Clock
Alternate location for determining the time which takes into account an offset.
|
Clock.ClockUpdateListener |
DecayingBloomFilter
Series of bloom filters which decay over time, allowing their continual use
for time sensitive data.
|
EepGet
EepGet [-p 127.0.0.1:4444]
[-n #retries]
[-o outputFile]
[-m markSize lineLen]
url
Bug: a malformed url http://example.i2p (no trailing '/') fails cryptically
|
EepGet.StatusListener |
EventDispatcher
Event dispatching interface.
|
I2PProperties.I2PPropertyCallback |
I2PThread
In case its useful later...
|
I2PThread.OOMEventListener |
InternalSocket
A simple in-JVM Socket using Piped Streams.
|
Log
Wrapper class for whatever logging system I2P uses.
|
LogConsoleBuffer
Offer a glimpse into the last few console messages generated
|
LogManager
Manages the logging system, loading (and reloading) the configuration file,
coordinating the log limits, and storing the set of log records pending.
|
LogRecord
Frisbee
|
RandomSource
Singleton for whatever PRNG i2p uses.
|
ResettableGZIPInputStream
GZIP implementation per
RFC 1952, reusing
java's standard CRC32 and Inflater and InflaterInputStream implementations.
|
ResettableGZIPOutputStream
GZIP implementation per
RFC 1952, reusing
java's standard CRC32 and Deflater implementations.
|
ReusableGZIPInputStream
Provide a cache of reusable GZIP streams, each handling up to 32KB without
expansion.
|
ReusableGZIPOutputStream
Provide a cache of reusable GZIP streams, each handling up to 32KB without
expansion.
|
SecureDirectory
Same as File but sets the file mode after mkdir() so it can
be read and written by the owner only (i.e.
|
SimpleByteCache
Like ByteCache but works directly with byte arrays, not ByteArrays.
|
SimpleScheduler
Simple event scheduler - toss an event on the queue and it gets fired at the
appropriate time.
|
SimpleStore |
SimpleTimer
Simple event scheduler - toss an event on the queue and it gets fired at the
appropriate time.
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration
|
SimpleTimer2
Simple event scheduler - toss an event on the queue and it gets fired at the
appropriate time.
|
SocketTimeout
This should be deprecated.
|
SSLEepGet.SSLState
An opaque class for the caller to pass to repeated instantiations of SSLEepGet.
|
Class and Description |
---|
Log
Wrapper class for whatever logging system I2P uses.
|
Class and Description |
---|
I2PAppThread
Like I2PThread but with per-thread OOM listeners,
rather than a static router-wide listener list,
so that an OOM in an app won't call the router listener
to shutdown the whole router.
|
I2PThread
In case its useful later...
|