|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
AdressType
- Die Klasse von Adressen, welche zur Bestimmung des Endpunktes
herangezogen werden.ConnectionType
- Eine von IConnection
abgeleitet Schnittstelle, welche die
Art der zurueckgegeben Verbindung bestimmt.public interface IConnector
Ein Connector stellt die Funktionalitaet bereit um auf Basis eines bestimmten Adresstype Verbindungen einzurichten. Er ist im generellen an einen bestimmten Transportmechanismus gebunden und kapselt die darauf aufbauenden Befehle zur Bereitsstellung und Initialisierung der Verbindung.
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. |
Method Detail |
---|
IConnection connect(IAddress a_address) throws ConnectionException
Sollte dies erfolgreich sein, wird die entsprechende Verbindung zurueckgegeben. Andernfalls wird das Scheitern des Versuches durch eine Ausnahme angezeigt
address
- Die Adresse des zu kontaktierenden Endpunktes
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |