Interface QueueInfoBean

  • All Known Implementing Classes:
    QueueInfoBeanImpl

    @ManagedResource(description="Gives an overview of spring-integration queues")
    public interface QueueInfoBean
    Mbean wrapper for QueueChannel Copy of MessageChannelMetrics with one addiction
    • Method Detail

      • getBeanName

        @ManagedAttribute(description="Overview of beanName",
                          persistPeriod=1)
        java.lang.String getBeanName()
      • getQueueSize

        @ManagedMetric(metricType=GAUGE,
                       displayName="QueueChannel Queue Size")
        int getQueueSize()
      • getRemainingCapacity

        @ManagedMetric(metricType=GAUGE,
                       displayName="QueueChannel Remaining Capacity")
        int getRemainingCapacity()
      • getSendCountLong

        @ManagedMetric(metricType=COUNTER,
                       displayName="MessageChannel Send Count")
        long getSendCountLong()
      • getSendErrorCount

        @ManagedMetric(metricType=COUNTER,
                       displayName="MessageChannel Send Error Count")
        int getSendErrorCount()
      • getSendErrorCountLong

        @ManagedMetric(metricType=COUNTER,
                       displayName="MessageChannel Send Error Count")
        long getSendErrorCountLong()
      • getTimeSinceLastSend

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Time Since Last Send in Milliseconds")
        double getTimeSinceLastSend()
      • getMeanSendRate

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Send Rate per Second")
        double getMeanSendRate()
      • getMeanErrorRate

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Error Rate per Second")
        double getMeanErrorRate()
      • getMeanErrorRatio

        @ManagedMetric(metricType=GAUGE,
                       displayName="Mean Channel Error Ratio per Minute")
        double getMeanErrorRatio()
      • getMeanSendDuration

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Send Mean Duration in Milliseconds")
        double getMeanSendDuration()
      • getMinSendDuration

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Send Min Duration in Milliseconds")
        double getMinSendDuration()
      • getMaxSendDuration

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Send Max Duration in Milliseconds")
        double getMaxSendDuration()
      • getStandardDeviationSendDuration

        @ManagedMetric(metricType=GAUGE,
                       displayName="Channel Send Standard Deviation Duration in Milliseconds")
        double getStandardDeviationSendDuration()
      • getSendDuration

        @Deprecated(since="2005",
                    forRemoval=true)
        org.springframework.integration.support.management.Statistics getSendDuration()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005
      • getSendRate

        @Deprecated(since="2005",
                    forRemoval=true)
        org.springframework.integration.support.management.Statistics getSendRate()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005
      • getErrorRate

        @Deprecated(since="2005",
                    forRemoval=true)
        org.springframework.integration.support.management.Statistics getErrorRate()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005