Example usage for org.springframework.integration.support.management MessageSourceMetrics setCountsEnabled

List of usage examples for org.springframework.integration.support.management MessageSourceMetrics setCountsEnabled

Introduction

In this page you can find the example usage for org.springframework.integration.support.management MessageSourceMetrics setCountsEnabled.

Prototype

@ManagedAttribute(description = "Enable message counting statistics")
    void setCountsEnabled(boolean countsEnabled);

Source Link

Usage

From source file:org.springframework.integration.config.IntegrationManagementConfigurer.java

private void configureSourceMetrics(String name, MessageSourceMetrics bean) {
    Boolean enabled = PatternMatchUtils.smartMatch(name, this.enabledCountsPatterns);
    if (enabled != null) {
        bean.setCountsEnabled(enabled);
    } else {/*  w w w. j a  va 2 s  .  c  om*/
        if (!bean.getOverrides().countsConfigured) {
            bean.setCountsEnabled(this.defaultCountsEnabled);
        }
    }
    this.sourcesByName.put(bean.getManagedName() != null ? bean.getManagedName() : name, bean);
}

From source file:org.springframework.integration.support.management.IntegrationManagementConfigurer.java

private void configureSourceMetrics(String name, MessageSourceMetrics bean) {
    Boolean enabled = smartMatch(this.enabledCountsPatterns, name);
    if (enabled != null) {
        bean.setCountsEnabled(enabled);
    } else {//from   w w  w  . ja v a 2 s .  c o m
        bean.setCountsEnabled(this.defaultCountsEnabled);
    }
    this.sourcesByName.put(bean.getManagedName() != null ? bean.getManagedName() : name, bean);
}