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

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

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

    Classes in net.i2p.sam that implement SAMStreamReceiver
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `SAMv1Handler` Class able to handle a SAM version 1 client connections.
    `(package private) class` | `SAMv2Handler` Class able to handle a SAM version 2 client connection.
    `(package private) class` | `SAMv3Handler` Class able to handle a SAM version 3 client connection.

    Fields in net.i2p.sam declared as SAMStreamReceiver
    Modifier and Type | Field and Description
    --- | ---
    `protected SAMStreamReceiver` | SAMStreamSession.`recv`

    Constructors in net.i2p.sam with parameters of type SAMStreamReceiver
    Constructor and Description
    `SAMStreamSession(I2PSocketManager mgr, Properties props, SAMStreamReceiver recv, int listenport)` Create a new SAM STREAM session on an existing socket manager.
    `SAMStreamSession(InputStream destStream, String dir, Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
    `SAMStreamSession(String dest, String dir, Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
    `SAMv2StreamSession(InputStream destStream, String dir, Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
    `SAMv2StreamSession(String dest, String dir, Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.