anon.transport.connector
Class TcpIpConnector

java.lang.Object
  extended by anon.transport.connector.TcpIpConnector
All Implemented Interfaces:
IConnector

public class TcpIpConnector
extends java.lang.Object
implements IConnector


Constructor Summary
TcpIpConnector()
           
 
Method Summary
 IConnection connect(IAddress a_address)
          Zentrale Methode der Schnittstelle, welche auf Basis der uebergebenen Adresse versucht, den entfernte Endpunkt zu kontaktieren und eine Verbindung einzurichten.
 IStreamConnection connect(TcpIpAddress a_address)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TcpIpConnector

public TcpIpConnector()
Method Detail

connect

public IStreamConnection connect(TcpIpAddress a_address)
                          throws ConnectionException
Throws:
ConnectionException

connect

public IConnection connect(IAddress a_address)
                    throws ConnectionException
Description copied from interface: IConnector
Zentrale Methode der Schnittstelle, welche auf Basis der uebergebenen Adresse versucht, den entfernte Endpunkt zu kontaktieren und eine Verbindung einzurichten.

Sollte dies erfolgreich sein, wird die entsprechende Verbindung zurueckgegeben. Andernfalls wird das Scheitern des Versuches durch eine Ausnahme angezeigt

Specified by:
connect in interface IConnector
Throws:
ConnectionException - wird geworfen, wenn Aufgrund verschiedener Probleme keine Verbindung eingerichtet werden konnte.

Zur genaueren Beschreibung des Fehlers, sollte CommunicationException zur Anzeige von Fehlern bei der Kommunikation mit dem Endpunkt (ungueltige Adresse, Fehler im Transportmedium) verwendetet werden und Instanzen von RequestException um anzuzeigen, dass der Verbindungsversuch vom Endpunkt abgelehnt wurde.