public class HierarchicalNameMapper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static HierarchicalNameMapper |
DEFAULT
Sort tags alphabetically by key and append tag key values to the name with '.', e.g.
|
protected java.util.Comparator<Tag> |
tagComparator |
protected java.lang.String |
tagSeparator |
protected java.lang.String |
valueSeparator |
Constructor and Description |
---|
HierarchicalNameMapper() |
Modifier and Type | Method and Description |
---|---|
HierarchicalNameMapper |
setTagComparator(java.util.Comparator<Tag> tagComparator) |
HierarchicalNameMapper |
setTagSeparator(java.lang.String tagSeparator)
The separator between two tags.
|
HierarchicalNameMapper |
setValueSeparator(java.lang.String valueSeparator)
The separator between a tag key and its value.
|
java.lang.String |
toHierarchicalName(java.lang.String name,
java.util.Collection<Tag> tags) |
public static final HierarchicalNameMapper DEFAULT
http_server_requests.response.200.method.GET
protected java.lang.String tagSeparator
protected java.lang.String valueSeparator
protected java.util.Comparator<Tag> tagComparator
public HierarchicalNameMapper setTagSeparator(java.lang.String tagSeparator)
public HierarchicalNameMapper setValueSeparator(java.lang.String valueSeparator)
public HierarchicalNameMapper setTagComparator(java.util.Comparator<Tag> tagComparator)
public java.lang.String toHierarchicalName(java.lang.String name, java.util.Collection<Tag> tags)