|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface-Klasse für das Übermitteln von OSCI-Nachrichten Die OSCI-Bibliothek sieht nicht vor, den Nutzer auf ein Transportprotokoll festzulegen. Aus diesem Grund wird dieses Transport-Interface zur Verfügung gestellt, welches es der Anwendung ermöglicht, die erstellten OSCI-Nachrichten mit dem gewünschtem Protokoll oder auf die gewünschte Art zu übermitteln oder zu speichern. Vorstellbare Implementierungen sind z.B. http, https, ftp, smtp/pop, Filesystem oder jms.
Copyright © 2004 Freie Hansestadt Bremen
Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft 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 OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.
| Method Summary | |
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. |
| Method Detail |
public java.lang.String getVersion()
public java.lang.String getVendor()
public TransportI newInstance()
throws java.io.IOException
java.io.IOException - wenn ein Fehler auftritt
public java.io.InputStream getResponseStream()
throws java.io.IOException
java.io.IOException
public boolean isOnline(java.net.URI uri)
throws java.io.IOException
uri - URI des Kommunikationspartners
java.io.IOException - im Fehlerfallpublic long getContentLength()
-1, falls die Länge nicht bekannt ist.
public 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 Fehlerfall
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||