com.aelitis.azureus.core.networkmanager
Class NetworkConnectionFactory
java.lang.Object
com.aelitis.azureus.core.networkmanager.NetworkConnectionFactory
public class NetworkConnectionFactory
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkConnectionFactory
public NetworkConnectionFactory()
create
protected static NetworkConnection create(ConnectionEndpoint target,
MessageStreamEncoder encoder,
MessageStreamDecoder decoder,
boolean connect_with_crypto,
boolean allow_fallback,
byte[][] shared_secrets)
- Create an OUTGOING connection.
- Parameters:
remote_address
- encoder
- decoder
-
- Returns:
- outbound connection
create
protected static NetworkConnection create(Transport transport,
MessageStreamEncoder encoder,
MessageStreamDecoder decoder)
- Create an INCOMING connection.
- Parameters:
remote_channel
- data_already_read
- encoder
- decoder
-
- Returns:
- inbound connection
addListener
public static void addListener(NetworkConnectionFactory.NetworkConnectionFactoryListener l)
removeListener
public static void removeListener(NetworkConnectionFactory.NetworkConnectionFactoryListener l)