|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--de.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: Copyright (c) 2003
Organisation: bremen online services GmbH & Co. KG
OSCIDataSource| Field Summary | |
static long |
maxBufferSize
Limit für die Anzahl von Bytes, die im Arbeitsspeicher gepuffert werden, bevor in eine temporäre Datei geswappt wird. |
| Constructor Summary | |
SwapBuffer()
|
|
| Method Summary | |
java.io.InputStream |
getInputStream()
Die Implemetierung dieser Methode muß einen InputStream liefern, aus dem die gepufferten Daten gelesen werden können. |
long |
getLength()
Diese Methode muß die Anzahl der in den Puffer geschriebenen Bytes zurückgeben. |
java.io.OutputStream |
getOutputStream()
Die Implemetierung dieser Methode muß einen OutputStream liefern, in den die zu puffernden Daten geschrieben werden können. |
java.lang.String |
getVendor()
Liefter den Namen des Herstellers. |
java.lang.String |
getVersion()
Liefert eine Versionsnummer. |
OSCIDataSource |
newInstance()
Die Implemetierung dieser statischen Methode muß eine neue Instanz der Klasse zurückgeben. |
| 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
OSCIDataSource
newInstance in class OSCIDataSourcejava.io.IOException - wenn ein Fehler auftritt
public java.io.InputStream getInputStream()
throws java.io.IOException
OSCIDataSource
getInputStream in class OSCIDataSourcejava.io.IOException - wenn ein Fehler auftrittInputStream.reset(),
InputStream.markSupported()
public java.io.OutputStream getOutputStream()
throws java.io.IOException
OSCIDataSource
getOutputStream in class OSCIDataSourcejava.io.IOException - wenn ein Fehler auftrittpublic long getLength()
OSCIDataSource
getLength in class OSCIDataSourcepublic java.lang.String getVersion()
getVersion in class OSCIDataSourcepublic java.lang.String getVendor()
getVendor in class OSCIDataSource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||