Package net.i2p.sam

The SAM client API.

See:
          Description

Interface Summary
Handler Something that can be stopped by the SAMBridge.
SAMDatagramReceiver Interface for sending raw data to a SAM client
SAMRawReceiver Interface for sending raw data to a SAM client
SAMStreamReceiver Interface for sending streaming data to a SAM client
SAMv3Handler.Session  
 

Class Summary
SAMBridge SAM bridge implementation.
SAMDatagramSession SAM DATAGRAM session class.
SAMHandler Base class for SAM protocol handlers.
SAMHandlerFactory SAM handler factory class.
SAMMessageSession Base abstract class for SAM message-based sessions.
SAMRawSession SAM RAW session class.
SAMStreamSession SAM STREAM session class.
SAMStreamSession.StreamSender Lets us push data through the stream without blocking, (even after exceeding the I2PSocket's buffer)
SAMUtils Miscellaneous utility methods used by SAM protocol handlers.
SAMv1Handler Class able to handle a SAM version 1 client connections.
SAMv2Handler Class able to handle a SAM version 2 client connection.
SAMv2StreamSession SAMv2 STREAM session class.
SAMv3DatagramSession  
SAMv3Handler Class able to handle a SAM version 3 client connection.
SAMv3Handler.DatagramServer  
SAMv3Handler.DatagramServer.Listener  
SAMv3Handler.SessionRecord The values in the SessionsDB
SAMv3Handler.SessionsDB basically a HashMap from String to SessionRecord
SAMv3RawSession  
SAMv3StreamSession SAMv3 STREAM session class.
 

Exception Summary
SAMException Exception thrown by SAM methods
SAMInvalidDirectionException Exception thrown by SAM methods when an application tries to create outgoing connections through a receive-only SAM session.
SAMv3Handler.SessionsDB.ExistingDestException  
SAMv3Handler.SessionsDB.ExistingIdException  
 

Package net.i2p.sam Description

The SAM client API.