## Uses of Interface
net.i2p.sam.SAMMessageSess

- Packages that use SAMMessageSess
  Package | Description
  --- | ---
  net.i2p.sam | The SAM (Simple Anonymous Messaging) client API.

- - ### Uses of SAMMessageSess in net.i2p.sam

    Subinterfaces of SAMMessageSess in net.i2p.sam
    Modifier and Type | Interface and Description
    --- | ---
    `(package private) interface` | `Session` A V3 session.

    Classes in net.i2p.sam that implement SAMMessageSess
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `MasterSession` A session that does nothing, but implements interfaces for raw, datagram, and streaming for convenience.
    `(package private) class` | `SAMDatagramSession` SAM DATAGRAM session class.
    `(package private) class` | `SAMMessageSession` Base abstract class for SAM message-based sessions.
    `(package private) class` | `SAMRawSession` SAM RAW session class.
    `(package private) class` | `SAMStreamSession` SAM STREAM session class.
    `(package private) class` | `SAMv2StreamSession` SAMv2 STREAM session class.
    `(package private) class` | `SAMv3DatagramSession` SAM v3 datagram session implementation.
    `(package private) class` | `SAMv3RawSession` SAM v3 raw session implementation.
    `(package private) class` | `SAMv3StreamSession` SAMv3 STREAM session class.

    Fields in net.i2p.sam declared as SAMMessageSess
    Modifier and Type | Field and Description
    --- | ---
    `protected SAMMessageSess` | SAMv1Handler.`datagramSession`
    `protected SAMMessageSess` | SAMv1Handler.`rawSession`

    Methods in net.i2p.sam that return SAMMessageSess
    Modifier and Type | Method and Description
    --- | ---
    `protected SAMMessageSess` | SAMv1Handler.`getDatagramSession()`
    `protected SAMMessageSess` | SAMv1Handler.`getRawSession()`