de.bsvrz.pua.prot.manager.datamanager
Class ProtocolInputStream

java.lang.Object
  extended by de.bsvrz.pua.prot.manager.datamanager.ProtocolInputStream

public class ProtocolInputStream
extends java.lang.Object

Klasse zum Zugriff auf gespeicherte Protokolle.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:50 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Constructor Summary
ProtocolInputStream(long protocolId, java.lang.String path, boolean read)
          Öffnet eine Protokolldatei.
 
Method Summary
 void close()
          Beendet den Zugriff auf das Protokoll.
 void closeAndRename()
          Beendet den Zugriff auf das Protokoll und nennt das Protokoll in ein gespeichertes Protokoll um.
 ProtocolResult take()
          Liefert den nächsten Datensatz, der im Protokoll gespeichert ist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolInputStream

public ProtocolInputStream(long protocolId,
                           java.lang.String path,
                           boolean read)
                    throws FailureException
Öffnet eine Protokolldatei.

Parameters:
protocolId - protocolId für die Datei, in die geschrieben werden soll.
path - Verzeichnis, in dem das Protokoll abgelegt werden soll. Muss auf File.separator enden.
read - Das Protokoll wurde bereits abgerufen?
Throws:
FailureException - Fehler beim Zugriff auf die Datei.
Method Detail

take

public ProtocolResult take()
                    throws FailureException
Liefert den nächsten Datensatz, der im Protokoll gespeichert ist.

Returns:
Datensatz oder null wenn alle Datensätze abgefragt wurden.
Throws:
FailureException - Fehler beim Zugriff auf die protokolldatei.

close

public void close()
Beendet den Zugriff auf das Protokoll. Muss aufgerufen werden, wenn keine weiteren Zugriffe mehr auf die Protokolldatei erfolgen.


closeAndRename

public void closeAndRename()
Beendet den Zugriff auf das Protokoll und nennt das Protokoll in ein gespeichertes Protokoll um. Muss aufgerufen werden, wenn keine weiteren Zugriffe mehr auf die Protokolldatei erfolgen.



Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.