Class ProtocolModuleConnector
java.lang.Object
de.bsvrz.pat.onlprot.protocoller.protocolModuleConnector.ProtocolModuleConnector
Modul zur Verwaltung beliebiger Protokollierungsmodule, die die Schnittstelle
ClientProtocollerInterface
erfüllen.-
Constructor Summary
ConstructorsConstructorDescriptionProtocolModuleConnector(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList, String[] args) Erzeugt ein neues Objekt der KlasseProtocolModuleConnector -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanUp()Aufräumen nach Beenden des ProtokollierensgetHelp()Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurückde.bsvrz.dav.daf.main.ClientReceiverInterfaceVerwendeten Protokollierer ausgebenZugriffsmethode auf den Protokollierungsmodulnamen
-
Constructor Details
-
ProtocolModuleConnector
public ProtocolModuleConnector(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList, String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException, IOException Erzeugt ein neues Objekt der KlasseProtocolModuleConnector- Parameters:
argumentList-ArgumentListder noch nicht ausgewerteten Aufrufparameter der Applikationargs- String[] mit den Aufrufparametern der Applikation- Throws:
ClassNotFoundException- wenn die Klasse des angegebenen Protokollierungsmoduls nicht gefunden wirdIllegalAccessException- wennArgumentList.fetchArgument(java.lang.String)keinen Wert für das gewünschte Argument ermitteln konnteInstantiationException- insetProtocolModule(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
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:
ClientReceiverInterfacemit dem verwendeten Protokollierer
-
getProtocolModuleName
Zugriffsmethode auf den Protokollierungsmodulnamen- Returns:
- Namen des verwendeten Protokollierungsmoduls
-