Interface AggregateProcessorStatistics


  • public interface AggregateProcessorStatistics
    Various statistics of the aggregator
    • Method Detail

      • 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