net.logAnalyzer.config
Class CommandsManager

java.lang.Object
  extended bynet.logAnalyzer.config.CommandsManager

public class CommandsManager
extends java.lang.Object

This class contains the current commands file content. Commands are of several kinds :

Version:
0.1
Author:
Karim REFEYTON

Constructor Summary
protected CommandsManager(java.lang.String pattern, LAAnalyzer[] analyzers, LAReportRenderer[] renderers)
          Default constructor.
 
Method Summary
static CommandsManager createInstance(java.lang.String filename)
          Create a new configuration manager instance from the specified commands file.
 LAAnalyzer[] getAnalyzers()
          Return the analyzers declared in the commands file used to analyze parsed messages.
 java.lang.String getPattern()
          Return the pattern declared in the commands file to parse log file messages.
 LAReportRenderer[] getRenderers()
          Return the renderers declared in the commands file used to render reports.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandsManager

protected CommandsManager(java.lang.String pattern,
                          LAAnalyzer[] analyzers,
                          LAReportRenderer[] renderers)
Default constructor.

Parameters:
pattern - Pattern used to parse log messages.
analyzers - Analyzers used to analyze log messages and to produce user defined computations.
renderers - Renderers used to render analyzers results.
Method Detail

createInstance

public static CommandsManager createInstance(java.lang.String filename)
Create a new configuration manager instance from the specified commands file.

Parameters:
filename - Name of the commands file.
Returns:
The new instance.

getAnalyzers

public final LAAnalyzer[] getAnalyzers()
Return the analyzers declared in the commands file used to analyze parsed messages.

Returns:
Analyzers.

getPattern

public final java.lang.String getPattern()
Return the pattern declared in the commands file to parse log file messages.

Returns:
Pattern.

getRenderers

public final LAReportRenderer[] getRenderers()
Return the renderers declared in the commands file used to render reports.

Returns:
Renderers.


Copyright © 2006 null. All Rights Reserved.