Package net.i2p.sam
Class SAMHandlerFactory
java.lang.Object
net.i2p.sam.SAMHandlerFactory
SAM handler factory class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 SAMException Return 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
-