public final class MetricName
extends java.lang.Object
implements org.json.simple.JSONStreamAware
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EMPTY_SCOPE |
static MetricName |
OTHER_TRANSACTION_ORM_ALL |
static MetricName |
OTHER_TRANSACTION_SOLR_ALL |
static MetricName |
QUEUE_TIME |
static MetricName |
WEB_TRANSACTION_ORM_ALL |
static MetricName |
WEB_TRANSACTION_SOLR_ALL |
| Modifier and Type | Method and Description |
|---|---|
static MetricName |
create(java.lang.String name) |
static MetricName |
create(java.lang.String name,
java.lang.String scope) |
boolean |
equals(java.lang.Object obj) |
static int |
generateHashCode(java.lang.String name,
java.lang.String scope) |
java.lang.String |
getName() |
java.lang.String |
getScope() |
int |
hashCode() |
boolean |
isScoped() |
static MetricName |
parseJSON(org.json.simple.JSONObject jsonObj) |
java.lang.String |
toString() |
void |
writeJSONString(java.io.Writer writer) |
public static final MetricName WEB_TRANSACTION_ORM_ALL
public static final MetricName OTHER_TRANSACTION_ORM_ALL
public static final MetricName WEB_TRANSACTION_SOLR_ALL
public static final MetricName OTHER_TRANSACTION_SOLR_ALL
public static final MetricName QUEUE_TIME
public static final java.lang.String EMPTY_SCOPE
public java.lang.String getName()
public java.lang.String getScope()
public boolean isScoped()
public int hashCode()
hashCode in class java.lang.Objectpublic static int generateHashCode(java.lang.String name,
java.lang.String scope)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeJSONString(java.io.Writer writer)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionpublic static MetricName create(java.lang.String name, java.lang.String scope)
public static MetricName create(java.lang.String name)
public static MetricName parseJSON(org.json.simple.JSONObject jsonObj)