public class StatisticsManager extends ContextManager
ContextManager.Association, ContextManager.Dissociation
Constructor and Description |
---|
StatisticsManager() |
Modifier and Type | Method and Description |
---|---|
static <T extends Enum<T>> |
createOperationStatistic(Object context,
String name,
Set<String> tags,
Class<T> eventTypes) |
static <T extends Enum<T>> |
createOperationStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Class<T> resultType) |
static <T extends Number> |
createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Callable<T> source) |
static <T extends Number> |
createPassThroughStatistic(Object context,
String name,
Set<String> tags,
Map<String,? extends Object> properties,
Callable<T> source) |
static <T extends Enum<T>> |
getOperationStatisticFor(OperationObserver<T> observer) |
associate, deregisterContextCreationListener, deregisterContextListener, dissociate, nodeFor, query, queryForSingleton, registerContextCreationListener, registerContextListener, root, uproot
public static <T extends Enum<T>> OperationObserver<T> createOperationStatistic(Object context, String name, Set<String> tags, Class<T> eventTypes)
public static <T extends Enum<T>> OperationObserver<T> createOperationStatistic(Object context, String name, Set<String> tags, Map<String,? extends Object> properties, Class<T> resultType)
public static <T extends Enum<T>> OperationStatistic<T> getOperationStatisticFor(OperationObserver<T> observer)
public static <T extends Number> void createPassThroughStatistic(Object context, String name, Set<String> tags, Callable<T> source)
Copyright © 2018. All rights reserved.