org.terracotta.statistics
Class StatisticsManager
java.lang.Object
org.terracotta.context.ContextManager
org.terracotta.statistics.StatisticsManager
public class StatisticsManager
- extends ContextManager
|
Method Summary |
static
|
createOperationStatistic(Object context,
String name,
Set<String> tags,
Class<T> eventTypes)
|
static
|
createOperationStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Class<T> resultType)
|
static
|
createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Callable<T> source)
|
static
|
createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Callable<T> source)
|
static
|
getOperationStatisticFor(OperationObserver<T> observer)
|
| Methods inherited from class org.terracotta.context.ContextManager |
associate, deregisterContextCreationListener, deregisterContextListener, dissociate, nodeFor, query, queryForSingleton, registerContextCreationListener, registerContextListener, root, uproot |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatisticsManager
public StatisticsManager()
createOperationStatistic
public static <T extends Enum<T>> OperationObserver<T> createOperationStatistic(Object context,
String name,
Set<String> tags,
Class<T> eventTypes)
createOperationStatistic
public static <T extends Enum<T>> OperationObserver<T> createOperationStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Class<T> resultType)
getOperationStatisticFor
public static <T extends Enum<T>> OperationStatistic<T> getOperationStatisticFor(OperationObserver<T> observer)
createPassThroughStatistic
public static <T extends Number> void createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Callable<T> source)
createPassThroughStatistic
public static <T extends Number> void createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Callable<T> source)
Copyright © 2015. All Rights Reserved.