| Package | Description |
|---|---|
| net.i2p.sam | The SAM (Simple Anonymous Messaging) client API. |
| Class and Description |
|---|
| Handler Something that can be stopped by the SAMBridge. |
| SAMBridge SAM bridge implementation. |
| SAMDatagramReceiver Interface for sending datagram data to a SAM client. |
| SAMDatagramSession SAM DATAGRAM session class. |
| SAMException Exception thrown by SAM methods |
| SAMHandler Base class for SAM protocol handlers. |
| SAMHandlerPool Shared NIO selector-based handler pool for SAM v3 control connections. |
| SAMInvalidDirectionException Exception thrown by SAM methods when an application tries to create outgoing
connections through a receive-only SAM session. |
| SAMMessageSess Base interface for SAMMessageSession, which is the base for
v1/v3 datagram and raw sessions. |
| SAMMessageSession Base abstract class for SAM message-based sessions. |
| SAMRawReceiver Interface for sending raw data to a SAM client |
| SAMRawSession SAM RAW session class. |
| SAMSecureSessionInterface SAMSecureSessionInterface is used for implementing interactive authentication
to SAM applications. |
| SAMStreamReceiver Interface for sending streaming data to a SAM client |
| SAMStreamSession SAM STREAM session class. |
| SAMStreamSession.SAMStreamSessionServer SAMStreamSessionServer |
| SAMStreamSession.SAMStreamSessionSocketReader SAMStreamSessionSocketReader |
| SAMStreamSession.SAMv1StreamSessionSocketReader SAMv1StreamSessionSocketReader |
| SAMStreamSession.StreamSender Lets us push data through the stream without blocking, (even after exceeding
the I2PSocket's buffer). |
| SAMv1Handler Class able to handle a SAM version 1 client connections. |
| SAMv3DatagramServer This is the thread listening on 127.0.0.1:7655 or as specified by
sam.udp.host and sam.udp.port properties. |
| SAMv3DatagramSession SAM v3 datagram session implementation. |
| SAMv3Handler Class able to handle a SAM version 3 client connection. |
| SAMv3RawSession SAM v3 raw session implementation. |
| SAMv3StreamSession SAMv3 STREAM session class. |
| Session A V3 session. |
| SessionRecord A record of a SAM session stored in the SessionsDB. |
| SessionsDB A database of SAM sessions, mapping nicknames to SessionRecords. |
| SessionsDB.ExistingDestException Exception thrown when attempting to create a session with an existing destination. |
| SessionsDB.ExistingIdException Exception thrown when attempting to create a session with an existing ID. |