@Service public class MBeanMetadataHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTE |
static String |
ATTRIBUTE_SEPARATOR |
static String |
KEY |
static String |
SPECIFIER |
static String |
SUB_ATTRIBUTE |
static String |
SUB_ATTRIBUTE_SEPARATOR |
| Constructor and Description |
|---|
MBeanMetadataHelper() |
| Modifier and Type | Method and Description |
|---|---|
List<MBeanMetadata> |
registerMetadata(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry,
List<MBeanMetadata> metadataList,
boolean isRetry)
Registers metrics as MBeans
|
List<MBeanMetadata> |
resolveDynamicMetadata(List<MBeanMetadata> metadataList)
Resolve dynamic metadata by replacing specifier %s with the mbean value.
|
public static final String SPECIFIER
public static final String KEY
public static final String ATTRIBUTE
public static final String SUB_ATTRIBUTE
public static final String ATTRIBUTE_SEPARATOR
public static final String SUB_ATTRIBUTE_SEPARATOR
public List<MBeanMetadata> registerMetadata(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry, List<MBeanMetadata> metadataList, boolean isRetry)
metricRegistry - Registry to add metrics tometadataList - List of all MBeanMetadata representing a
MetricglobalTags - isRetry - true if this is not initial registration, this is used to
register lazy-loaded MBeanspublic List<MBeanMetadata> resolveDynamicMetadata(List<MBeanMetadata> metadataList)
metadataList - list of MBean MetadataCopyright © 2019. All rights reserved.