com.aelitis.azureus.core.networkmanager
Class ConnectionEndpoint

java.lang.Object
  extended by com.aelitis.azureus.core.networkmanager.ConnectionEndpoint

public class ConnectionEndpoint
extends Object


Constructor Summary
ConnectionEndpoint(InetSocketAddress _notional_address)
           
 
Method Summary
 void addProperties(Map<String,Object> p)
           
 void addProtocol(ProtocolEndpoint ep)
           
 ConnectionAttempt connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
           
 String getDescription()
           
 ConnectionEndpoint getLANAdjustedEndpoint()
           
 InetSocketAddress getNotionalAddress()
           
 Object getProperty(String name)
           
 ProtocolEndpoint[] getProtocols()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionEndpoint

public ConnectionEndpoint(InetSocketAddress _notional_address)
Method Detail

addProperties

public void addProperties(Map<String,Object> p)

getProperty

public Object getProperty(String name)

getNotionalAddress

public InetSocketAddress getNotionalAddress()

getProtocols

public ProtocolEndpoint[] getProtocols()

addProtocol

public void addProtocol(ProtocolEndpoint ep)

getLANAdjustedEndpoint

public ConnectionEndpoint getLANAdjustedEndpoint()

connectOutbound

public ConnectionAttempt connectOutbound(boolean connect_with_crypto,
                                         boolean allow_fallback,
                                         byte[][] shared_secrets,
                                         ByteBuffer initial_data,
                                         int priority,
                                         Transport.ConnectListener listener)

getDescription

public String getDescription()