Package net.i2p.sam
Class SAMHandlerFactory
java.lang.Object
net.i2p.sam.SAMHandlerFactory
class SAMHandlerFactory extends Object
SAM handler factory class.
-
Constructor Summary
Constructors Constructor Description SAMHandlerFactory() -
Method Summary
Modifier and Type Method Description static SAMHandlercreateSAMHandler(SocketChannel s, Properties i2cpProps, SAMBridge parent)Return the right SAM handler depending on the protocol version required by the client.
-
Constructor Details
-
SAMHandlerFactory
SAMHandlerFactory()
-
-
Method Details
-
createSAMHandler
public static SAMHandler createSAMHandler(SocketChannel s, Properties i2cpProps, SAMBridge parent) throws SAMExceptionReturn the right SAM handler depending on the protocol version required by the client.- Parameters:
s- Socket attached to SAM clienti2cpProps- config options for our i2cp connection- Returns:
- A SAM protocol handler, or null if the client closed before the handshake
- Throws:
SAMException- if the connection handshake (HELLO message) was malformed
-