Uses of Package
net.i2p.client.streaming

Packages that use net.i2p.client.streaming
net.i2p.BOB BOB, the Basic Open Bridge, allows TCP applications to talk over I2P. 
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.i2ptunnel   
net.i2p.i2ptunnel.socks   
net.i2p.sam   
org.klomp.snark   
 

Classes in net.i2p.client.streaming used by net.i2p.BOB
I2PServerSocket
          Defines how to listen for streaming peer connections
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.
I2PSocketManager
          Centralize the coordination and multiplexing of the local client's streaming.
 

Classes in net.i2p.client.streaming used by net.i2p.client.streaming
ByteCollector
          Like a StringBuffer, but for bytes.
Connection
          Maintain the state controlling a streaming connection between two destinations.
ConnectionHandler
          Receive new connection attempts Use a bounded queue to limit the damage from SYN floods, router overload, or a slow client
ConnectionManager
          Coordinate all of the connections for a single local destination.
ConnectionManager.PingNotifier
           
ConnectionOptions
          Define the current options for the con (and allow custom tweaking midstream)
ConnectionPacketHandler
          Receive a packet for a particular connection - placing the data onto the queue, marking packets as acked, updating various fields, etc.
I2PServerSocket
          Defines how to listen for streaming peer connections
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.
I2PSocket.SocketErrorListener
          Allow notification of underlying errors communicating across I2P without waiting for any sort of cleanup process.
I2PSocketFull
          Bridge between the full streaming lib and the I2PSocket API
I2PSocketImpl
          Deprecated. use I2PSocketFull
I2PSocketManager
          Centralize the coordination and multiplexing of the local client's streaming.
I2PSocketManager.DisconnectListener
           
I2PSocketManagerFull
          Centralize the coordination and multiplexing of the local client's streaming.
I2PSocketManagerImpl
          Deprecated. use I2PSocketManagerFull
I2PSocketOptions
          Define the configuration for streaming and verifying data on the socket.
I2PSocketOptionsImpl
          Define the configuration for streaming and verifying data on the socket.
MessageHandler
          Receive raw information from the I2PSession and turn it into Packets, if we can.
MessageInputStream
          Stream that can be given messages out of order yet present them in order.
MessageOutputStream
          A stream that we can shove data into that fires off those bytes on flush or when the buffer is full.
MessageOutputStream.DataReceiver
          Define a component to receive data flushed from this stream
MessageOutputStream.WriteStatus
          Define a way to detect the status of a write
Packet
          Contain a single packet transferred as part of a streaming connection.
PacketHandler
          receive a packet and dispatch it correctly to the connection specified, the server socket, or queue a reply RST packet.
PacketLocal
          coordinate local attributes about a packet - send time, ack time, number of retries, etc.
PacketQueue
          Queue out packets to be sent through the session.
RetransmissionTimer
           
SchedulerChooser
          Examine a connection's state and pick the right scheduler for it.
SchedulerImpl
          Base scheduler
TaskScheduler
          Coordinates what we do 'next'.
 

Classes in net.i2p.client.streaming used by net.i2p.i2ptunnel
I2PServerSocket
          Defines how to listen for streaming peer connections
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.
I2PSocket.SocketErrorListener
          Allow notification of underlying errors communicating across I2P without waiting for any sort of cleanup process.
I2PSocketManager
          Centralize the coordination and multiplexing of the local client's streaming.
I2PSocketOptions
          Define the configuration for streaming and verifying data on the socket.
 

Classes in net.i2p.client.streaming used by net.i2p.i2ptunnel.socks
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.
 

Classes in net.i2p.client.streaming used by net.i2p.sam
I2PServerSocket
          Defines how to listen for streaming peer connections
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.
I2PSocketManager
          Centralize the coordination and multiplexing of the local client's streaming.
I2PSocketManager.DisconnectListener
           
I2PSocketOptions
          Define the configuration for streaming and verifying data on the socket.
 

Classes in net.i2p.client.streaming used by org.klomp.snark
I2PServerSocket
          Defines how to listen for streaming peer connections
I2PSocket
          Minimalistic adapter between the socket api and I2PTunnel's way.