Uses of package net.i2p.client

Packages that use net.i2p.client 
Package Description
net.i2p.BOB
BOB, the Basic Open Bridge, allows TCP applications to talk over I2P - DEPRECATED - Please port applications to SAMv3.
net.i2p.client
Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.
net.i2p.client.datagram
Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it.
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.data
These classes define the common data structures used by the various I2P protocols.
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.udp
A small API used by UDP tunnels.
net.i2p.internal
Interface and classes for a router and client within the same JVM to directly pass I2CP messages using Queues instead of serialized messages over socket streams.
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.sam
The SAM client API.
org.klomp.snark.dht  
  • Classes in net.i2p.client used by net.i2p.BOB 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
  • Classes in net.i2p.client used by net.i2p.client 
    Class Description
    I2PClient
    Define the standard means of interacting with the I2P system An I2PClient contains no state, it is just a facility for creating private key files and generating sesssions from existing private key files.
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    I2PSessionMuxedListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    LookupResult
    The return value of I2PSession.lookupDest2()
    SendMessageOptions
    Advanced options attached to a single outgoing I2CP message.
    SendMessageOptions.GzipOption
    Overrides i2cp.gzip session option and size threshold for this message only.
    SendMessageOptions.Reliability
    Reliability bits 9-10
    SendMessageStatusListener
    Asynchronously notify the client of the status of a sent message.
  • Classes in net.i2p.client used by net.i2p.client.datagram 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
  • Classes in net.i2p.client used by net.i2p.client.impl 
    Class Description
    I2PClient
    Define the standard means of interacting with the I2P system An I2PClient contains no state, it is just a facility for creating private key files and generating sesssions from existing private key files.
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    I2PSessionMuxedListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    LookupResult
    The return value of I2PSession.lookupDest2()
    SendMessageOptions
    Advanced options attached to a single outgoing I2CP message.
    SendMessageStatusListener
    Asynchronously notify the client of the status of a sent message.
  • Classes in net.i2p.client used by net.i2p.client.naming 
    Class Description
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.client.streaming 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.client.streaming.impl 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    I2PSessionMuxedListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    SendMessageStatusListener
    Asynchronously notify the client of the status of a sent message.
  • Classes in net.i2p.client used by net.i2p.data 
    Class Description
    I2PClient
    Define the standard means of interacting with the I2P system An I2PClient contains no state, it is just a facility for creating private key files and generating sesssions from existing private key files.
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.i2ptunnel 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
  • Classes in net.i2p.client used by net.i2p.i2ptunnel.udp 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
  • Classes in net.i2p.client used by net.i2p.internal 
    Class Description
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.router 
    Class Description
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.router.client 
    Class Description
    I2PSessionException
    Thrown when there is a problem doing something on the session
  • Classes in net.i2p.client used by net.i2p.sam 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionException
    Thrown when there is a problem doing something on the session
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    I2PSessionMuxedListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
  • Classes in net.i2p.client used by org.klomp.snark.dht 
    Class Description
    I2PSession
    Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
    I2PSessionListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
    I2PSessionMuxedListener
    Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.