Interface AggregateProcessorStatistics


public interface AggregateProcessorStatistics
Various statistics of the aggregator
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Total number of exchanged completed by completion batch consumer trigger
    long
    Total number of exchanged completed by completion force trigger
    long
    Total number of exchanged completed by completion interval trigger
    long
    Total number of exchanged completed by completion predicate trigger
    long
    Total number of exchanged completed by completion size trigger
    long
    Total number of exchanged completed by completion strategy trigger
    long
    Total number of exchanged completed by completion timeout trigger
    long
    Total number of exchanged discarded
    long
    Total number of exchanges completed and outgoing from the aggregator
    long
    Total number of exchanges arrived into the aggregator
    boolean
    Whether statistics is enabled.
    void
    Reset the counters
    void
    setStatisticsEnabled(boolean statisticsEnabled)
    Sets whether statistics is enabled.
  • Method Details

    • getTotalIn

      long getTotalIn()
      Total number of exchanges arrived into the aggregator
    • getTotalCompleted

      long getTotalCompleted()
      Total number of exchanges completed and outgoing from the aggregator
    • getCompletedBySize

      long getCompletedBySize()
      Total number of exchanged completed by completion size trigger
    • getCompletedByStrategy

      long getCompletedByStrategy()
      Total number of exchanged completed by completion strategy trigger
    • getCompletedByInterval

      long getCompletedByInterval()
      Total number of exchanged completed by completion interval trigger
    • getCompletedByTimeout

      long getCompletedByTimeout()
      Total number of exchanged completed by completion timeout trigger
    • getCompletedByPredicate

      long getCompletedByPredicate()
      Total number of exchanged completed by completion predicate trigger
    • getCompletedByBatchConsumer

      long getCompletedByBatchConsumer()
      Total number of exchanged completed by completion batch consumer trigger
    • getCompletedByForce

      long getCompletedByForce()
      Total number of exchanged completed by completion force trigger
    • getDiscarded

      long getDiscarded()
      Total number of exchanged discarded
    • reset

      void reset()
      Reset the counters
    • isStatisticsEnabled

      boolean isStatisticsEnabled()
      Whether statistics is enabled.
    • setStatisticsEnabled

      void setStatisticsEnabled(boolean statisticsEnabled)
      Sets whether statistics is enabled.
      Parameters:
      statisticsEnabled - true to enable