Module bus.starter

Interface BeanMetricsCustomizer


public interface BeanMetricsCustomizer
用于自定义BeanMetrics的接口。

实现此接口可以对Bean的指标进行自定义处理,例如添加额外的属性或修改现有指标。 该接口允许在Bean初始化过程中对指标进行定制化处理,以满足特定的监控需求。

Since:
Java 17+
Author:
Kimi Liu
  • Method Details

    • customize

      BeanMetrics customize(String beanName, Object bean, BeanMetrics beanStat)
      自定义Bean的启动指标。

      此方法在Bean初始化过程中被调用,允许对Bean的指标进行自定义处理。 可以添加额外的属性或修改现有指标,以满足特定的监控需求。

      Parameters:
      beanName - Bean的名称
      bean - Bean实例
      beanStat - Bean的统计模型
      Returns:
      自定义后的BeanMetrics对象,如果返回null,则不会调用后续的BeanMetricsCustomizer