public class ObserverFactory<T extends Metrics,O extends Observer<T>>
extends java.lang.Object
| Constructor and Description |
|---|
ObserverFactory(MetricsAdminI metrics,
java.lang.String name,
java.lang.Class<T> cl) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
O |
getObserver(MetricsHelper<T> helper,
java.lang.Class<O> cl) |
O |
getObserver(MetricsHelper<T> helper,
java.lang.Object observer,
java.lang.Class<O> cl) |
boolean |
isEnabled() |
<S extends Metrics> |
registerSubMap(java.lang.String subMap,
java.lang.Class<S> cl,
java.lang.reflect.Field field) |
void |
setUpdater(java.lang.Runnable updater) |
void |
update() |
public ObserverFactory(MetricsAdminI metrics, java.lang.String name, java.lang.Class<T> cl)
public void destroy()
public O getObserver(MetricsHelper<T> helper, java.lang.Class<O> cl)
public O getObserver(MetricsHelper<T> helper, java.lang.Object observer, java.lang.Class<O> cl)
public <S extends Metrics> void registerSubMap(java.lang.String subMap, java.lang.Class<S> cl, java.lang.reflect.Field field)
public boolean isEnabled()
public void update()
public void setUpdater(java.lang.Runnable updater)