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 SAMHandler
createSAMHandler(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
-