public interface TransportI
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.Modifier and Type | Method and Description |
---|---|
java.io.OutputStream |
getConnection(java.net.URI uri,
long length)
Liefert eine konkrete Verbindung zum Versenden eines Streams.
|
long |
getContentLength()
Sollte die Länge des Response Streams liefern.
|
java.io.InputStream |
getResponseStream()
Liefert den Response-Stream.
|
java.lang.String |
getVendor()
Sollte den Namen des Herstellers zurückgeben.
|
java.lang.String |
getVersion()
Liefert die Versionsnummer.
|
boolean |
isOnline(java.net.URI uri)
Methode kann zur Überprüfung der Erreichbarkeit einer URL implementiert
und verwendet werden.
|
TransportI |
newInstance()
Die Implementierung dieser statischen Methode muss eine neue Instanz der Klasse
zurückgeben.
|
java.lang.String getVersion()
java.lang.String getVendor()
TransportI newInstance() throws java.io.IOException
java.io.IOException
- wenn ein Fehler auftrittjava.io.InputStream getResponseStream() throws java.io.IOException
java.io.IOException
boolean isOnline(java.net.URI uri) throws java.io.IOException
uri
- URI des Kommunikationspartnersjava.io.IOException
- im Fehlerfalllong getContentLength()
-1
, falls die Länge nicht bekannt ist.java.io.OutputStream getConnection(java.net.URI uri, long length) throws java.io.IOException
uri
- URI des Kommunikationspartnerslength
- Länge der Übertragungsdaten (Anz d. Bytes)java.io.IOException
- im FehlerfallCopyright © 2017. All Rights Reserved.