Class MBeanMetadataHelper


  • @Service
    public class MBeanMetadataHelper
    extends Object
    • Constructor Detail

      • MBeanMetadataHelper

        public MBeanMetadataHelper()
    • Method Detail

      • registerMetadata

        public List<MBeanMetadata> registerMetadata​(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry,
                                                    List<MBeanMetadata> metadataList,
                                                    boolean isRetry)
        Registers metrics as MBeans
        Parameters:
        metricRegistry - Registry to add metrics to
        metadataList - List of all MBeanMetadata representing a Metric
        globalTags -
        isRetry - true if this is not initial registration, this is used to register lazy-loaded MBeans
        Returns:
        the list of unresolved MBean Metadata
      • resolveDynamicMetadata

        public List<MBeanMetadata> resolveDynamicMetadata​(List<MBeanMetadata> metadataList)
        Resolve dynamic metadata by replacing specifier %s with the mbean value.
        Parameters:
        metadataList - list of MBean Metadata
        Returns:
        the list of unresolved MBean Metadata