de.bsvrz.pat.onlprot.protocoller.protocolModuleConnector
Class ProtocolModuleConnector

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

public class ProtocolModuleConnector
extends Object

Modul zur Verwaltung beliebiger Protokollierungsmodule, die die Schnittstelle ClientProtocollerInterface erfüllen.

Author:
Kappich Systemberatung

Constructor Summary
ProtocolModuleConnector(ArgumentList argumentList, String[] args)
          Erzeugt ein neues Objekt der Klasse ProtocolModuleConnector
 
Method Summary
 void cleanUp()
          Aufräumen nach Beenden des Protokollierens
 String getHelp()
          Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurück
 ClientReceiverInterface getProtocoller()
          Verwendeten Protokollierer ausgeben
 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(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 Detail

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 ClientReceiverInterface getProtocoller()
Verwendeten Protokollierer ausgeben

Returns:
ClientReceiverInterface mit dem verwendeten Protokollierer

getProtocolModuleName

public String getProtocolModuleName()
Zugriffsmethode auf den Protokollierungsmodulnamen

Returns:
Namen des verwendeten Protokollierungsmoduls