Class ProtocolOutputStream


  • public class ProtocolOutputStream
    extends java.lang.Object
    Klasse zum abspeichern von Protokollen.
    • Constructor Summary

      Constructors 
      Constructor Description
      ProtocolOutputStream​(long protocolId, java.lang.String path, ProcessingParameter pp, int quota)
      Legt legt eine Datei an, in der ein Protokoll abgelegt wird.
    • Method Summary

      Modifier and Type Method Description
      void abortWriting()
      Schliesst den Stream und löscht das Protokoll vom Datenträger.
      void appendData​(ProtocolResult data)
      Schreibt einen Protokolldatensatz in einem Stream.
      void close()
      Schließen des Streams.
      void closeClientQuit()
      Schliessen des Streams.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PROTOCOL_FILENAME_EXTENSION

        public static final java.lang.String PROTOCOL_FILENAME_EXTENSION
        Dateiendung von gespeicherten Protokollen.
        See Also:
        Constant Field Values
      • PROTOCOL_FRAGMENT_EXTENSION

        public static final java.lang.String PROTOCOL_FRAGMENT_EXTENSION
        Dateiendung von unvollständigen Protokollen.
        See Also:
        Constant Field Values
      • PROTOCOL_NOT_READ_YET

        public static final java.lang.String PROTOCOL_NOT_READ_YET
        Dateiendung von nicht abgerufenen Protokollen.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProtocolOutputStream

        public ProtocolOutputStream​(long protocolId,
                                    java.lang.String path,
                                    ProcessingParameter pp,
                                    int quota)
                             throws NoncriticalException
        Legt legt eine Datei an, in der ein Protokoll abgelegt wird. Legt Informationen über das Protokoll in der Datei ab.
        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.
        pp - Auftragsparameter.
        quota - Minimaler verbleibender Speicherplatz auf dem Datenträgern (in MB)
        Throws:
        NoncriticalException - Die Datei kann nicht angelegt werden; Fehler beim Schreiben der Protokollinformationen.