Class ProtocolModuleConnector

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

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

    • ProtocolModuleConnector

      public ProtocolModuleConnector(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList, String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException, 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:
      ClassNotFoundException - wenn die Klasse des angegebenen Protokollierungsmoduls nicht gefunden wird
      IllegalAccessException - wenn ArgumentList.fetchArgument(java.lang.String) keinen Wert für das gewünschte Argument ermitteln konnte
      InstantiationException - in setProtocolModule(java.lang.String)
      IOException - wenn bei der Initialisierung E/A-Probleme auftreten.
  • Method Details

    • cleanUp

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

      public 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 String getProtocolModuleName()
      Zugriffsmethode auf den Protokollierungsmodulnamen
      Returns:
      Namen des verwendeten Protokollierungsmoduls