Class TraceRecordTestFilter

java.lang.Object
test.de.iip_ecosphere.platform.transport.TraceRecordTestFilter
All Implemented Interfaces:
de.iip_ecosphere.platform.transport.status.TraceRecordFilter

public class TraceRecordTestFilter extends Object implements de.iip_ecosphere.platform.transport.status.TraceRecordFilter
Tests the record test filter.
Author:
Holger Eichelberger, SSE
  • Field Details

    • countFilterCalls

      private int countFilterCalls
    • countInitializeCalls

      private int countInitializeCalls
  • Constructor Details

    • TraceRecordTestFilter

      public TraceRecordTestFilter()
  • Method Details

    • filterPayload

      public Object filterPayload(Object payload)
      Filters/transforms the payload.
      Specified by:
      filterPayload in interface de.iip_ecosphere.platform.transport.status.TraceRecordFilter
      Parameters:
      payload - the payload to filter.
      Returns:
      the filtered payload, may be null for none; by default payload
    • initialize

      public void initialize()
      Initialization actions, e.g., TraceRecordSerializer.ignoreField(Class, String). The default implementation does nothing.
      Specified by:
      initialize in interface de.iip_ecosphere.platform.transport.status.TraceRecordFilter
    • clear

      void clear()
      Clears the filter call count.
    • getCountFilterCalls

      int getCountFilterCalls()
      Returns the filter call count.
      Returns:
      the count
    • getCountInitializeCalls

      int getCountInitializeCalls()
      Returns the initialize call count.
      Returns:
      the count