|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.util | |
---|---|
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.client.impl | 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 | API, interfaces, and factory for a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
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.crypto | These classes provide a number of low-level cryptographic routines. |
net.i2p.data.i2np | This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP). |
net.i2p.data.router | Classes formerly in net.i2p.data but moved here as they are only used by the router. |
net.i2p.i2ptunnel | Implementation of preconfigured tunnels, both for clients and servers, and a UI for adding more and editing the configuration. |
net.i2p.i2ptunnel.irc | Filters for the IRC client tunnel, and DCC handlers. |
net.i2p.i2ptunnel.socks | SOCKS 4, 4a, and 5 client tunnels. |
net.i2p.i2ptunnel.streamr | Special-purpose client and server tunnels for streaming UDP clients and servers, generally for audio and video streaming. |
net.i2p.i2ptunnel.udpTunnel | |
net.i2p.i2ptunnel.web | The UI for adding tunnels and editing their configurations, implemented as a webapp packaged in i2ptunnel.war. |
net.i2p.router | The I2P router application handles the I2P network communication. |
net.i2p.router.client | Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router. |
net.i2p.router.networkdb.kademlia | The network database, including implementation of floodfills. |
net.i2p.router.startup | The I2P startup package loads the configuration when I2P is started. |
net.i2p.router.tasks | Miscellaneous classes, mostly things that are executed periodically as Jobs, Threads, and SimpleTimer.TimedEvents. |
net.i2p.router.transport.crypto | DH key generation. |
net.i2p.router.tunnel | All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption. |
net.i2p.router.tunnel.pool | Tunnel creation, tunnel build message handling. |
net.i2p.router.update | Classes to implement the update process. |
net.i2p.router.util | These classes define the several useful utilities used throughout the router. |
net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war. |
net.i2p.sam | The SAM client API. |
net.i2p.util | These classes define the several useful utilities used throughout the router and applications. |
net.metanotion.io.block | |
org.klomp.snark | I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features. |
org.klomp.snark.dht | |
org.klomp.snark.web | The i2psnark user interface, implemented as a webapp in i2psnark.war. |
Classes in net.i2p.util used by net.i2p | |
---|---|
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. |
|
PortMapper
Map services to internal or external application ports for this context. |
|
RandomSource
Singleton for whatever PRNG i2p uses. |
|
SimpleScheduler
Deprecated. in 0.9.20, use SimpleTimer2 instead |
|
SimpleTimer
Simple event scheduler - toss an event on the queue and it gets fired at the appropriate time. |
|
SimpleTimer2
Simple event scheduler - toss an event on the queue and it gets fired at the appropriate time. |
Classes in net.i2p.util used by net.i2p.BOB | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.client.impl | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration |
Classes in net.i2p.util used by net.i2p.client.naming | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.client.streaming | |
---|---|
EepGet
EepGet [-p 127.0.0.1:4444] [-n #retries] [-o outputFile] [-m markSize lineLen] url |
|
SocketTimeout
This should be deprecated. |
Classes in net.i2p.util used by net.i2p.client.streaming.impl | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
|
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. |
Classes in net.i2p.util used by net.i2p.crypto | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.data.i2np | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.data.router | |
---|---|
OrderedProperties
Properties map that has its keySet ordered consistently (via the key's lexicographical ordering). |
Classes in net.i2p.util used by net.i2p.i2ptunnel | |
---|---|
EventDispatcher
Event dispatching interface. |
|
EventDispatcherImpl
An implementation of the EventDispatcher 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. |
Classes in net.i2p.util used by net.i2p.i2ptunnel.irc | |
---|---|
EventDispatcher
Event dispatching interface. |
|
EventDispatcherImpl
An implementation of the EventDispatcher interface. |
|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.i2ptunnel.socks | |
---|---|
EventDispatcher
Event dispatching interface. |
|
EventDispatcherImpl
An implementation of the EventDispatcher interface. |
Classes in net.i2p.util used by net.i2p.i2ptunnel.streamr | |
---|---|
EventDispatcher
Event dispatching interface. |
|
EventDispatcherImpl
An implementation of the EventDispatcher interface. |
Classes in net.i2p.util used by net.i2p.i2ptunnel.udpTunnel | |
---|---|
EventDispatcher
Event dispatching interface. |
|
EventDispatcherImpl
An implementation of the EventDispatcher interface. |
Classes in net.i2p.util used by net.i2p.i2ptunnel.web | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.router | |
---|---|
Clock
Alternate location for determining the time which takes into account an offset. |
|
Clock.ClockUpdateListener
|
|
I2PProperties.I2PPropertyCallback
|
|
I2PThread
In case its useful later... |
|
KeyRing
simple |
Classes in net.i2p.util used by net.i2p.router.client | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.router.networkdb.kademlia | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.router.startup | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
|
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. |
Classes in net.i2p.util used by net.i2p.router.tasks | |
---|---|
I2PThread.OOMEventListener
|
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration |
Classes in net.i2p.util used by net.i2p.router.transport.crypto | |
---|---|
I2PThread
In case its useful later... |
Classes in net.i2p.util used by net.i2p.router.tunnel | |
---|---|
ByteCache
Cache the objects frequently used to reduce memory churn. |
|
Log
Wrapper class for whatever logging system I2P uses. |
|
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. |
Classes in net.i2p.util used by net.i2p.router.tunnel.pool | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.router.update | |
---|---|
EepGet
EepGet [-p 127.0.0.1:4444] [-n #retries] [-o outputFile] [-m markSize lineLen] url |
|
EepGet.StatusListener
|
|
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. |
|
SimpleTimer.TimedEvent
Simple interface for events to be queued up and notified on expiration |
Classes in net.i2p.util used by net.i2p.router.util | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
|
PasswordManager
Manage both plaintext and salted/hashed password storage in router.config. |
|
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. |
Classes in net.i2p.util used by net.i2p.router.web | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
|
PasswordManager
Manage both plaintext and salted/hashed password storage in router.config. |
|
Translate
Translate strings efficiently. |
Classes in net.i2p.util used by net.i2p.sam | |
---|---|
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. |
|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by net.i2p.util | |
---|---|
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
|
|
EepGet
EepGet [-p 127.0.0.1:4444] [-n #retries] [-o outputFile] [-m markSize lineLen] url |
|
EepGet.AUTH_MODE
|
|
EepGet.AuthState
Manage the authentication parameters Ref: RFC 2617 Supports both Basic and Digest, however i2ptunnel HTTP proxy has migrated all previous Basic support to Digest. |
|
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
Keep track of a log entry, unformatted. |
|
LogWriterBase
Log writer thread that pulls log records from the LogManager and writes them to the log. |
|
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 unzipper streams. |
|
ReusableGZIPOutputStream
Provide a cache of reusable GZIP streams, each handling up to 40 KB output 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
Deprecated. in 0.9.20, use SimpleTimer2 instead |
|
SimpleStore
Deprecated - used only by SimpleTimer |
|
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. |
|
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. |
|
SSLEepGet.SSLState
An opaque class for the caller to pass to repeated instantiations of SSLEepGet. |
Classes in net.i2p.util used by net.metanotion.io.block | |
---|---|
Log
Wrapper class for whatever logging system I2P uses. |
Classes in net.i2p.util used by org.klomp.snark | |
---|---|
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... |
|
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. |
Classes in net.i2p.util used by org.klomp.snark.dht | |
---|---|
RandomSource
Singleton for whatever PRNG i2p uses. |
Classes in net.i2p.util used by org.klomp.snark.web | |
---|---|
EepGet.StatusListener
|
|
Log
Wrapper class for whatever logging system I2P uses. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |