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
Modifier and Type | Method and Description |
---|---|
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.
|
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 EndpunktesConnectionException
- 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.
Copyright © 2023. All rights reserved.