Package net.i2p.sam

Interface SAMMessageSess

All Superinterfaces:
AutoCloseable, Closeable
All Known Subinterfaces:
Session
All Known Implementing Classes:
MasterSession, SAMDatagramSession, SAMMessageSession, SAMRawSession, SAMStreamSession, SAMv2StreamSession, SAMv3DatagramSession, SAMv3RawSession, SAMv3StreamSession

interface SAMMessageSess
extends Closeable
Base interface for SAMMessageSession, which is the base for v1/v3 datagram and raw sessions. Also implemented by SAMStreamSession.
Since:
0.9.25 pulled from SAMMessageSession
  • Method Summary

    Modifier and Type Method Description
    void close()
    Close a SAM message-based session.
    Destination getDestination()
    Get the SAM message-based session Destination.
    int getListenPort()  
    int getListenProtocol()  
    boolean sendBytes​(String dest, byte[] data, int proto, int fromPort, int toPort)
    Send bytes through a SAM message-based session.
    boolean sendBytes​(String dest, byte[] data, int proto, int fromPort, int toPort, boolean sendLeaseSet, int sendTags, int tagThreshold, int expiration)
    Send bytes through a SAM message-based session.
    void start()
    Start a SAM message-based session.