Class AbstractTraceProcessingFilter

All Implemented Interfaces:
IAnalysisComponent, IFilterPlugin, IPlugin
Direct Known Subclasses:
AbstractExecutionTraceProcessingFilter, AbstractInvalidExecutionTraceProcessingFilter, AbstractMessageTraceProcessingFilter, EventRecordTraceCounter, TraceEventRecords2ExecutionAndMessageTraceFilter, TraceReconstructionFilter

@Deprecated
public abstract class AbstractTraceProcessingFilter
extends AbstractTraceAnalysisFilter
Deprecated.
1.15 has been ported to teetime
This is an abstract base for filters processing traces.
Since:
1.1
Author:
Andre van Hoorn
  • Constructor Details

    • AbstractTraceProcessingFilter

      public AbstractTraceProcessingFilter​(Configuration configuration, IProjectContext projectContext)
      Deprecated.
      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.
  • Method Details

    • reportSuccess

      protected final void reportSuccess​(long traceId)
      Deprecated.
      This method can be used to report a trace which has been processed successfully.
      Parameters:
      traceId - The ID of the processed trace.
    • reportError

      protected final void reportError​(long traceId)
      Deprecated.
      This method can be used to report a trace which has not been processed successfully.
      Parameters:
      traceId - The ID of the processed trace.
    • getSuccessCount

      public final int getSuccessCount()
      Deprecated.
      Delivers the number of traces which have been processed successfully.
      Returns:
      The number of traces.
    • getErrorCount

      public final int getErrorCount()
      Deprecated.
      Delivers the number of traces which have not been processed successfully.
      Returns:
      The number of traces.
    • getTotalCount

      public final int getTotalCount()
      Deprecated.
      Delivers the total number of traces which have been processed.
      Returns:
      The number of traces.
    • getLastTraceIdError

      public final long getLastTraceIdError()
      Deprecated.
      Delivers the ID of the last trace which has not been processed successfully.
      Returns:
      The trace ID.
    • getLastTraceIdSuccess

      public final long getLastTraceIdSuccess()
      Deprecated.
      Delivers the ID of the last trace which has been processed successfully.
      Returns:
      The trace ID.
    • printStatusMessage

      public void printStatusMessage()
      Deprecated.
      Returns a user-addressed status message to be logged by the calling tool. Extending classes may override this method but should call the then-inherited method first.