Class PEPeerTransportFactory


  • public class PEPeerTransportFactory
    extends java.lang.Object
    • Field Detail

      • extension_handlers

        protected static final java.util.Map extension_handlers
    • Constructor Detail

      • PEPeerTransportFactory

        public PEPeerTransportFactory()
    • Method Detail

      • createTransport

        public static PEPeerTransport createTransport​(PEPeerControl control,
                                                      java.lang.String peer_source,
                                                      java.lang.String ip,
                                                      int tcp_port,
                                                      int udp_port,
                                                      boolean use_tcp,
                                                      boolean require_crypto_handshake,
                                                      byte crypto_level,
                                                      java.util.Map initial_user_data)
        Create a new default outgoing connection transport.
        Parameters:
        control -
        ip -
        port -
        Returns:
        transport
      • createExtendedTransports

        public static java.util.List createExtendedTransports​(PEPeerControl manager,
                                                              java.lang.String protocol_name,
                                                              java.util.Map details)