Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Detail

      • 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