## Package net.i2p.sam

Interface Summary
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.
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.MessageDispatcher
SAMv3Handler.SessionsDB
SAMv3RawSession
SAMv3StreamSession: SAMv3 STREAM session class.

Exception Summary
SAMBridge.HelpRequested
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.
SAMUtils.InvalidDestination