|
||||||||||
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 ein 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, smpt/pop, Filesystem, oder jms.
Method Summary | |
java.io.OutputStream |
getConnection(java.net.URI uri,
long length)
Liefert eine konkrete Konnektion zum versenden eines Streams. |
long |
getContentLength()
Liefert die Länge des Response Streams |
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 wird zur Online-Überprüfung vor jedem DialogInit oder bei keinem Dialog direkt vor dem sendMsg jeder Nachricht aufgerufen. |
TransportI |
newInstance()
Erzeugt eine neue Instanze von der Transprotschicht |
Method Detail |
public java.lang.String getVersion()
public java.lang.String getVendor()
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 Fehlerfall eine IOExceptionpublic long getContentLength()
public TransportI newInstance()
public java.io.OutputStream getConnection(java.net.URI uri, long length) throws java.io.IOException
uri
- URI des Kommunikationspartnerslength
- Länge der Übertragungsdaten
java.io.IOException
- Im Fehlerfall eine IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |