Class OperationStatisticDescriptor<T extends java.lang.Enum<T>>
- java.lang.Object
-
- org.terracotta.statistics.registry.OperationStatisticDescriptor<T>
-
public final class OperationStatisticDescriptor<T extends java.lang.Enum<T>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringobserverNameprivate java.util.Set<java.lang.String>tagsprivate java.lang.Class<T>type
-
Constructor Summary
Constructors Modifier Constructor Description privateOperationStatisticDescriptor(java.lang.String observerName, java.util.Set<java.lang.String> tags, java.lang.Class<T> type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends java.lang.Enum<T>>
OperationStatisticDescriptor<T>descriptor(java.lang.String observerName, java.lang.Class<T> type, java.lang.String... tags)static <T extends java.lang.Enum<T>>
OperationStatisticDescriptor<T>descriptor(java.lang.String observerName, java.util.Set<java.lang.String> tags, java.lang.Class<T> type)java.lang.StringgetObserverName()java.util.Set<java.lang.String>getTags()java.lang.Class<T>getType()
-
-
-
Constructor Detail
-
OperationStatisticDescriptor
private OperationStatisticDescriptor(java.lang.String observerName, java.util.Set<java.lang.String> tags, java.lang.Class<T> type)
-
-
Method Detail
-
getObserverName
public java.lang.String getObserverName()
-
getTags
public java.util.Set<java.lang.String> getTags()
-
getType
public java.lang.Class<T> getType()
-
descriptor
public static <T extends java.lang.Enum<T>> OperationStatisticDescriptor<T> descriptor(java.lang.String observerName, java.util.Set<java.lang.String> tags, java.lang.Class<T> type)
-
descriptor
public static <T extends java.lang.Enum<T>> OperationStatisticDescriptor<T> descriptor(java.lang.String observerName, java.lang.Class<T> type, java.lang.String... tags)
-
-