Package net.i2p.sam

Class SAMHandlerFactory


  • class SAMHandlerFactory
    extends Object
    SAM handler factory class.
    • Constructor Detail

      • SAMHandlerFactory

        SAMHandlerFactory()
    • Method Detail

      • 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 client
        i2cpProps - 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