Class ProtocolModuleConnector

java.lang.Object
de.bsvrz.pat.onlprot.protocoller.protocolModuleConnector.ProtocolModuleConnector

public class ProtocolModuleConnector
extends java.lang.Object
Modul zur Verwaltung beliebiger Protokollierungsmodule, die die Schnittstelle ClientProtocollerInterface erfüllen.
  • Constructor Summary

    Constructors
    Constructor Description
    ProtocolModuleConnector​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList, java.lang.String[] args)
    Erzeugt ein neues Objekt der Klasse ProtocolModuleConnector
  • Method Summary

    Modifier and Type Method Description
    void cleanUp()
    Aufräumen nach Beenden des Protokollierens
    java.lang.String getHelp()
    Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurück
    de.bsvrz.dav.daf.main.ClientReceiverInterface getProtocoller()
    Verwendeten Protokollierer ausgeben
    java.lang.String getProtocolModuleName()
    Zugriffsmethode auf den Protokollierungsmodulnamen

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProtocolModuleConnector

      public ProtocolModuleConnector​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList, java.lang.String[] args) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.io.IOException
      Erzeugt ein neues Objekt der Klasse ProtocolModuleConnector
      Parameters:
      argumentList - ArgumentList der noch nicht ausgewerteten Aufrufparameter der Applikation
      args - String[] mit den Aufrufparametern der Applikation
      Throws:
      java.lang.ClassNotFoundException - wenn die Klasse des angegebenen Protokollierungsmoduls nicht gefunden wird
      java.lang.IllegalAccessException - wenn ArgumentList.fetchArgument(java.lang.String) keinen Wert für das gewünschte Argument ermitteln konnte
      java.lang.InstantiationException - in setProtocolModule(java.lang.String)
      java.io.IOException - wenn bei der Initialisierung E/A-Probleme auftreten.
  • Method Details

    • cleanUp

      public void cleanUp()
      Aufräumen nach Beenden des Protokollierens
    • getHelp

      public java.lang.String getHelp()
      Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurück
      Returns:
      String mit der Beschreibung der erlaubten Aufrufparameter und deren erwartetes Format
    • getProtocoller

      public de.bsvrz.dav.daf.main.ClientReceiverInterface getProtocoller()
      Verwendeten Protokollierer ausgeben
      Returns:
      ClientReceiverInterface mit dem verwendeten Protokollierer
    • getProtocolModuleName

      public java.lang.String getProtocolModuleName()
      Zugriffsmethode auf den Protokollierungsmodulnamen
      Returns:
      Namen des verwendeten Protokollierungsmoduls