| 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 raw data to a SAM client
|
| SAMDatagramSession
SAM DATAGRAM session class.
|
| SAMException
Exception thrown by SAM methods
|
| SAMHandler
Base class for SAM protocol handlers.
|
| 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
SAM STREAM session server, running in its own thread.
|
| SAMStreamSession.SAMStreamSessionSocketReader
SAM STREAM socket reader, running in its own thread.
|
| SAMStreamSession.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
The values in the SessionsDB
|
| SessionsDB
basically a HashMap from String to SessionRecord
|
| 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.
|