Uses of Package
net.i2p.util

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.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   
 

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.
RandomSource
          Singleton for whatever PRNG i2p uses.
 

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.apps.systray
ShellCommand
          Passes a command to the OS shell for execution and manages the input and output.
 

Classes in net.i2p.util used by net.i2p.client
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 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.
 

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.i2ptunnel
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.
 

Classes in net.i2p.util used by net.i2p.i2ptunnel.socks
EventDispatcher
          Event dispatching interface.
 

Classes in net.i2p.util used by net.i2p.i2ptunnel.streamr
EventDispatcher
          Event dispatching interface.
 

Classes in net.i2p.util used by net.i2p.i2ptunnel.udpTunnel
EventDispatcher
          Event dispatching 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
           
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.networkdb.reseed
EepGet.StatusListener
           
 

Classes in net.i2p.util used by net.i2p.router.startup
Log
          Wrapper class for whatever logging system I2P uses.
 

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.
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
 

Classes in net.i2p.util used by net.i2p.router.web
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.
 

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.
 

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
           
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.
 

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...