|
![]() |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.osci.osci12.extinterfaces.OSCIDataSource
de.osci.osci12.common.SwapBuffer
Diese Klasse stellt die Standard-Implementierung der abstrakten
OSCIDataSource-Klasse dar. Diese Implementierung puffert Inhaltsdaten
bis zu einer konfigurierbaren Anzahl von Bytes im Arbeitsspeicher.
Wird diese Anzahl überschritten, werden die gepufferten Bytes wie alle
folgenden Bytes in eine temporäre Datei geschrieben.
Zur Dokumentation der Methoden s. OSCIDataSource.
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.
OSCIDataSource
Field Summary | |
static long |
maxBufferSize
Limit für die Anzahl von Bytes, die im Arbeitsspeicher gepuffert werden, bevor in eine temporäre Datei geswapt wird. |
Constructor Summary | |
SwapBuffer()
Creates a new SwapBuffer object. |
Method Summary | |
java.io.InputStream |
getInputStream()
undocumented |
long |
getLength()
Liefert die Anzahl der (momentan) gespeicherten Bytes. |
java.io.OutputStream |
getOutputStream()
undocumented |
java.lang.String |
getVendor()
Liefert den Namen des Herstellers. |
java.lang.String |
getVersion()
Liefert eine Versionsnummer. |
OSCIDataSource |
newInstance()
undocumented |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static long maxBufferSize
Constructor Detail |
public SwapBuffer()
Method Detail |
public OSCIDataSource newInstance() throws java.io.IOException
newInstance
in class OSCIDataSource
java.io.IOException
- undocumentedpublic java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class OSCIDataSource
java.io.IOException
- undocumentedInputStream.reset()
,
InputStream.markSupported()
public java.io.OutputStream getOutputStream() throws java.io.IOException
getOutputStream
in class OSCIDataSource
java.io.IOException
- undocumented
java.lang.IllegalStateException
- undocumentedpublic long getLength()
getLength
in class OSCIDataSource
public java.lang.String getVersion()
getVersion
in class OSCIDataSource
public java.lang.String getVendor()
getVendor
in class OSCIDataSource
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |