|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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 OSCIDataSource
java.io.IOException
- wenn ein Fehler auftrittpublic java.io.InputStream getInputStream() throws java.io.IOException
OSCIDataSource
getInputStream
in class OSCIDataSource
java.io.IOException
- wenn ein Fehler auftrittInputStream.reset()
,
InputStream.markSupported()
public java.io.OutputStream getOutputStream() throws java.io.IOException
OSCIDataSource
getOutputStream
in class OSCIDataSource
java.io.IOException
- wenn ein Fehler auftrittpublic long getLength()
OSCIDataSource
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 All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |