## Uses of Class
net.i2p.sam.SAMException

Packages that use SAMException
net.i2p.sam

Uses of SAMException in net.i2p.sam

Methods in net.i2p.sam that throw SAMException
`void` `SAMv3StreamSession.accept(SAMv3Handler handler, boolean verbose)` Accept an incoming STREAM
`static SAMHandler` `SAMHandlerFactory.createSAMHandler(java.nio.channels.SocketChannel s, java.util.Properties i2cpProps)` Return the right SAM handler depending on the protocol version required by the client.
`(package private) SAMv3DatagramSession` `SAMv3Handler.newSAMDatagramSession(java.lang.String login)`
`(package private) SAMv3RawSession` `SAMv3Handler.newSAMRawSession(java.lang.String login)`
`(package private) SAMv3StreamSession` `SAMv3Handler.newSAMStreamSession(java.lang.String login)`
`(package private) SAMStreamSession` `SAMv2Handler.newSAMStreamSession(java.lang.String destKeystream, java.lang.String direction, java.util.Properties props)`
`(package private) SAMStreamSession` `SAMv1Handler.newSAMStreamSession(java.lang.String destKeystream, java.lang.String direction, java.util.Properties props)`
`static java.util.Properties` `SAMUtils.parseParams(java.util.StringTokenizer tok)` Parse SAM parameters, and put them into a Propetries object
`void` `SAMv3StreamSession.startForwardingIncoming(java.util.Properties props)`
`void` `SAMv3StreamSession.stopForwardingIncoming()` stop Forwarding Incoming connection coming from I2P

Constructors in net.i2p.sam that throw SAMException
`SAMStreamSession(java.io.InputStream destStream, java.lang.String dir, java.util.Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
`SAMStreamSession(java.lang.String dest, java.lang.String dir, java.util.Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
`SAMv1Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor)` Create a new SAM version 1 handler.
`SAMv1Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor, java.util.Properties i2cpProps)` Create a new SAM version 1 handler.
`SAMv2Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor)` Create a new SAM version 2 handler.
`SAMv2Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor, java.util.Properties i2cpProps)` Create a new SAM version 2 handler.
`SAMv2StreamSession(java.io.InputStream destStream, java.lang.String dir, java.util.Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
`SAMv2StreamSession(java.lang.String dest, java.lang.String dir, java.util.Properties props, SAMStreamReceiver recv)` Create a new SAM STREAM session.
`SAMv3DatagramSession(java.lang.String nick)` build a DatagramSession according to informations registered with the given nickname
`SAMv3Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor)` Create a new SAM version 3 handler.
`SAMv3Handler(java.nio.channels.SocketChannel s, int verMajor, int verMinor, java.util.Properties i2cpProps)` Create a new SAM version 3 handler.
`SAMv3StreamSession(java.lang.String login)` Create a new SAM STREAM session, according to information registered with the given nickname