Class 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
  • Field Details

    • INPUT_PORT_NAME_EXECUTION_TRACES

      public static final String INPUT_PORT_NAME_EXECUTION_TRACES
      Deprecated.
      Name of the input port accepting execution traces.
      See Also:
    • OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONS

      public static final String OUTPUT_PORT_NAME_EXECUTION_TRACE_SESSIONS
      Deprecated.
      Name of the output port dispatching execution trace-based sessions.
      See Also:
    • CONFIG_PROPERTY_NAME_TIMEUNIT

      public static final String CONFIG_PROPERTY_NAME_TIMEUNIT
      Deprecated.
      This is the name of the property determining the used time unit.
      See Also:
    • CONFIG_PROPERTY_VALUE_TIMEUNIT

      public static final String CONFIG_PROPERTY_VALUE_TIMEUNIT
      Deprecated.
      This is the default used time unit.
      See Also:
    • CONFIG_PROPERTY_NAME_MAX_THINK_TIME

      public static final String 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

      public static final String CONFIG_PROPERTY_VALUE_MAX_THINK_TIME
      Deprecated.
      This is the default value for the maximal think time.
      See Also:
  • Constructor Details

    • SessionReconstructionFilter

      public SessionReconstructionFilter(Configuration configuration, IProjectContext projectContext)
      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

      public Configuration getCurrentConfiguration()
      Deprecated.
      This method should deliver a Configuration 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 interface IAnalysisComponent
      Specified by:
      getCurrentConfiguration in interface IPlugin
      Specified by:
      getCurrentConfiguration in class AbstractAnalysisComponent
      Returns:
      A completely filled configuration object.
    • processExecutionTrace

      public void processExecutionTrace(ExecutionTrace executionTrace)
      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 method AnalysisController.terminate(boolean) instead. After receiving this notification, the plugin should terminate any running methods, e.g., read for readers.
      Specified by:
      terminate in interface IPlugin
      Overrides:
      terminate in class AbstractFilterPlugin
      Parameters:
      previousError - Determines whether the plugin is terminated due to an error or not.