# Package net.i2p.sam

Interface Summary
Interface | Description
--- | ---
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
Class | Description
--- | ---
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
Exception | Description
--- | ---
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 |