public class ProtocolModuleConnector
extends java.lang.Object
Modul zur Verwaltung beliebiger Protokollierungsmodule, die die Schnittstelle ClientProtocollerInterface
erfüllen.
Constructor and Description |
---|
ProtocolModuleConnector(ArgumentList argumentList,
java.lang.String[] args)
Erzeugt ein neues Objekt der Klasse
ProtocolModuleConnector |
Modifier and Type | Method and Description |
---|---|
void |
cleanUp()
Aufräumen nach Beenden des Protokollierens
|
java.lang.String |
getHelp()
Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurück
|
ClientReceiverInterface |
getProtocoller()
Verwendeten Protokollierer ausgeben
|
java.lang.String |
getProtocolModuleName()
Zugriffsmethode auf den Protokollierungsmodulnamen
|
public ProtocolModuleConnector(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
argumentList
- ArgumentList
der noch nicht ausgewerteten Aufrufparameter der Applikationargs
- String[] mit den Aufrufparametern der Applikationjava.lang.ClassNotFoundException
- wenn die Klasse des angegebenen Protokollierungsmoduls nicht gefunden wirdjava.lang.IllegalAccessException
- wenn ArgumentList.fetchArgument(java.lang.String)
keinen Wert für das gewünschte Argument ermitteln konntejava.lang.InstantiationException
- in setProtocolModule(java.lang.String)
java.io.IOException
- wenn bei der Initialisierung E/A-Probleme auftreten.public void cleanUp()
Aufräumen nach Beenden des Protokollierens
public java.lang.String getHelp()
Gibt Information über die erlaubten Aufrufparameter des verwendeten Protokollierungsmoduls zurück
public ClientReceiverInterface getProtocoller()
Verwendeten Protokollierer ausgeben
ClientReceiverInterface
mit dem verwendeten Protokolliererpublic java.lang.String getProtocolModuleName()
Zugriffsmethode auf den Protokollierungsmodulnamen