Class SessionReconstructionFilter
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.trace.analysis.filter.sessionReconstruction.SessionReconstructionFilter
- All Implemented Interfaces:
IAnalysisComponent,IFilterPlugin,IPlugin
Deprecated.
1.15 ported to teetime
This filter reconstructs sessions from execution or message traces.
- Since:
- 1.10
- Author:
- Holger Knoche
-
Nested Class Summary
Nested classes/interfaces inherited from interface kieker.analysis.plugin.IPlugin
IPlugin.PluginInputPortReference, IPlugin.STATE -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.This is name of the configuration parameter which accepts the maximum think time (i.e.static final StringDeprecated.This is the name of the property determining the used time unit.static final StringDeprecated.This is the default value for the maximal think time.static final StringDeprecated.This is the default used time unit.static final StringDeprecated.Name of the input port accepting execution traces.static final StringDeprecated.Name of the output port dispatching execution trace-based sessions.Fields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
CONFIG_NAME, configuration, logger, projectContext, recordsTimeUnitFromProjectContext -
Constructor Summary
ConstructorsConstructorDescriptionSessionReconstructionFilter(Configuration configuration, IProjectContext projectContext) Deprecated.Creates a new session reconstruction filter using the given configuration. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.This method should deliver aConfigurationobject containing the current configuration of this instance.voidprocessExecutionTrace(ExecutionTrace executionTrace) Deprecated.Processes an incoming execution.voidterminate(boolean previousError) Deprecated.Initiates a termination of the plugin.Methods inherited from class kieker.analysis.plugin.filter.AbstractFilterPlugin
initMethods inherited from class kieker.analysis.plugin.AbstractPlugin
areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, startMethods inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface kieker.analysis.plugin.IPlugin
connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState
-
Field Details
-
INPUT_PORT_NAME_EXECUTION_TRACES
Deprecated.Name of the input port accepting execution traces.- See Also:
-
OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONS
Deprecated.Name of the output port dispatching execution trace-based sessions.- See Also:
-
CONFIG_PROPERTY_NAME_TIMEUNIT
Deprecated.This is the name of the property determining the used time unit.- See Also:
-
CONFIG_PROPERTY_VALUE_TIMEUNIT
Deprecated.This is the default used time unit.- See Also:
-
CONFIG_PROPERTY_NAME_MAX_THINK_TIME
Deprecated.This is name of the configuration parameter which accepts the maximum think time (i.e. the time interval after which a new session is started)- See Also:
-
CONFIG_PROPERTY_VALUE_MAX_THINK_TIME
Deprecated.This is the default value for the maximal think time.- See Also:
-
-
Constructor Details
-
SessionReconstructionFilter
Deprecated.Creates a new session reconstruction filter using the given configuration.- Parameters:
configuration- The configuration for this component.projectContext- The project context for this component. The component will be registered.
-
-
Method Details
-
getCurrentConfiguration
Deprecated.This method should deliver aConfigurationobject containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.- Specified by:
getCurrentConfigurationin interfaceIAnalysisComponent- Specified by:
getCurrentConfigurationin interfaceIPlugin- Specified by:
getCurrentConfigurationin classAbstractAnalysisComponent- Returns:
- A completely filled configuration object.
-
processExecutionTrace
Deprecated.Processes an incoming execution.- Parameters:
executionTrace- The execution trace to process.
-
terminate
public void terminate(boolean previousError) Deprecated.Description copied from class:AbstractFilterPluginInitiates a termination of the plugin. This method is only used by the framework and should not be called manually. Use the methodAnalysisController.terminate(boolean)instead. After receiving this notification, the plugin should terminate any running methods, e.g., read for readers.- Specified by:
terminatein interfaceIPlugin- Overrides:
terminatein classAbstractFilterPlugin- Parameters:
previousError- Determines whether the plugin is terminated due to an error or not.
-