org.gudy.azureus2.core3.peer.impl
Class PEPeerTransportFactory
java.lang.Object
org.gudy.azureus2.core3.peer.impl.PEPeerTransportFactory
public class PEPeerTransportFactory
- extends java.lang.Object
Method Summary |
static java.util.List |
createExtendedTransports(PEPeerControl manager,
java.lang.String protocol_name,
java.util.Map details)
|
static PEPeerTransport |
createTransport(PEPeerControl control,
java.lang.String peer_source,
NetworkConnection connection,
java.util.Map initial_user_data)
|
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. |
static void |
registerExtensionHandler(java.lang.String protocol_name,
PEPeerTransportExtensionHandler handler)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extension_handlers
protected static final java.util.Map extension_handlers
PEPeerTransportFactory
public PEPeerTransportFactory()
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
createTransport
public static PEPeerTransport createTransport(PEPeerControl control,
java.lang.String peer_source,
NetworkConnection connection,
java.util.Map initial_user_data)
registerExtensionHandler
public static void registerExtensionHandler(java.lang.String protocol_name,
PEPeerTransportExtensionHandler handler)
createExtendedTransports
public static java.util.List createExtendedTransports(PEPeerControl manager,
java.lang.String protocol_name,
java.util.Map details)