kieker.tools.traceAnalysis.filter
Class AbstractTraceAnalysisFilter
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.traceAnalysis.filter.AbstractTraceAnalysisFilter
- All Implemented Interfaces:
- IAnalysisComponent, IFilterPlugin, IPlugin
- Direct Known Subclasses:
- AbstractTraceProcessingFilter, ExecutionRecordTransformationFilter, SystemModel2FileFilter
public abstract class AbstractTraceAnalysisFilter
- extends AbstractFilterPlugin
- Since:
- 1.2
- Author:
- Andre van Hoorn
Method Summary |
static Execution |
createExecutionByEntityNames(SystemModelRepository systemModelRepository,
String executionContainerName,
String assemblyComponentTypeName,
Signature operationSignature,
long traceId,
String sessionId,
int eoi,
int ess,
long tin,
long tout,
boolean assumed)
|
static Execution |
createExecutionByEntityNames(SystemModelRepository systemModelRepository,
String executionContainerName,
String assemblyComponentTypeName,
String componentTypeName,
Signature operationSignature,
long traceId,
String sessionId,
int eoi,
int ess,
long tin,
long tout,
boolean assumed)
|
SystemModelRepository |
getSystemEntityFactory()
|
void |
setErrStream(PrintStream errStream)
Sets the for info output addressed to users, e.g., number of traces processed, files processed etc. |
void |
setOutStream(PrintStream outStream)
Sets the for info output addressed to users, e.g., number of traces processed, files processed etc. |
Methods inherited from class kieker.analysis.plugin.AbstractPlugin |
areAllRepositoryPortsConnected, connect, connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getIncomingPlugins, getPluginDescription, getPluginName, getState, isConnectionAllowed, shutdown, start |
Methods inherited from interface kieker.analysis.plugin.IPlugin |
connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentConfiguration, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState |
REPOSITORY_PORT_NAME_SYSTEM_MODEL
public static final String REPOSITORY_PORT_NAME_SYSTEM_MODEL
- The name of the repository port for the system model repository.
- See Also:
- Constant Field Values
AbstractTraceAnalysisFilter
public AbstractTraceAnalysisFilter(Configuration configuration,
IProjectContext projectContext)
- Creates a new instance of this class using the given parameters.
- Parameters:
configuration
- The configuration for this component.projectContext
- The project context for this component.
createExecutionByEntityNames
public static final Execution createExecutionByEntityNames(SystemModelRepository systemModelRepository,
String executionContainerName,
String assemblyComponentTypeName,
String componentTypeName,
Signature operationSignature,
long traceId,
String sessionId,
int eoi,
int ess,
long tin,
long tout,
boolean assumed)
createExecutionByEntityNames
public static final Execution createExecutionByEntityNames(SystemModelRepository systemModelRepository,
String executionContainerName,
String assemblyComponentTypeName,
Signature operationSignature,
long traceId,
String sessionId,
int eoi,
int ess,
long tin,
long tout,
boolean assumed)
getSystemEntityFactory
public final SystemModelRepository getSystemEntityFactory()
setOutStream
public void setOutStream(PrintStream outStream)
- Sets the for info output addressed to users, e.g., number of traces processed, files processed etc.
If not set explicitly, this class uses
System.err
.
- Parameters:
outStream
- the outStream to set
setErrStream
public void setErrStream(PrintStream errStream)
- Sets the for info output addressed to users, e.g., number of traces processed, files processed etc.
If not set explicitly, this class uses
System.err
.
- Parameters:
errStream
- the errStream to set
Copyright 2014 Kieker Project, http://kieker-monitoring.net>