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 public class SessionReconstructionFilter extends AbstractFilterPlugin
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
Fields Modifier and Type Field Description static java.lang.String
CONFIG_PROPERTY_NAME_MAX_THINK_TIME
Deprecated.This is name of the configuration parameter which accepts the maximum think time (i.e.static java.lang.String
CONFIG_PROPERTY_NAME_TIMEUNIT
Deprecated.This is the name of the property determining the used time unit.static java.lang.String
CONFIG_PROPERTY_VALUE_MAX_THINK_TIME
Deprecated.This is the default value for the maximal think time.static java.lang.String
CONFIG_PROPERTY_VALUE_TIMEUNIT
Deprecated.This is the default used time unit.static java.lang.String
INPUT_PORT_NAME_EXECUTION_TRACES
Deprecated.Name of the input port accepting execution traces.static java.lang.String
OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONS
Deprecated.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
Constructors Constructor Description SessionReconstructionFilter(Configuration configuration, IProjectContext projectContext)
Deprecated.Creates a new session reconstruction filter using the given configuration. -
Method Summary
Modifier and Type Method Description Configuration
getCurrentConfiguration()
Deprecated.This method should deliver aConfiguration
object containing the current configuration of this instance.void
processExecutionTrace(ExecutionTrace executionTrace)
Deprecated.Processes an incoming execution.void
terminate(boolean previousError)
Deprecated.Initiates a termination of the plugin.Methods 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, start
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
public static final java.lang.String INPUT_PORT_NAME_EXECUTION_TRACESDeprecated.Name of the input port accepting execution traces.- See Also:
- Constant Field Values
-
OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONS
public static final java.lang.String OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONSDeprecated.Name of the output port dispatching execution trace-based sessions.- See Also:
- Constant Field Values
-
CONFIG_PROPERTY_NAME_TIMEUNIT
public static final java.lang.String CONFIG_PROPERTY_NAME_TIMEUNITDeprecated.This is the name of the property determining the used time unit.- See Also:
- Constant Field Values
-
CONFIG_PROPERTY_VALUE_TIMEUNIT
public static final java.lang.String CONFIG_PROPERTY_VALUE_TIMEUNITDeprecated.This is the default used time unit.- See Also:
- Constant Field Values
-
CONFIG_PROPERTY_NAME_MAX_THINK_TIME
public static final java.lang.String CONFIG_PROPERTY_NAME_MAX_THINK_TIMEDeprecated.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:
- Constant Field Values
-
CONFIG_PROPERTY_VALUE_MAX_THINK_TIME
public static final java.lang.String CONFIG_PROPERTY_VALUE_MAX_THINK_TIMEDeprecated.This is the default value for the maximal think time.- See Also:
- Constant Field Values
-
-
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 aConfiguration
object 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:
getCurrentConfiguration
in interfaceIAnalysisComponent
- Specified by:
getCurrentConfiguration
in interfaceIPlugin
- Specified by:
getCurrentConfiguration
in 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:AbstractFilterPlugin
Initiates 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:
terminate
in interfaceIPlugin
- Overrides:
terminate
in classAbstractFilterPlugin
- Parameters:
previousError
- Determines whether the plugin is terminated due to an error or not.
-