public class ObserverWithDelegate<T extends Metrics,O extends Observer> extends Observer<T>
Observer.MetricsUpdate<T>| Modifier and Type | Field and Description |
|---|---|
protected O |
_delegate |
serialVersionUID| Constructor and Description |
|---|
ObserverWithDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
attach()
This method is called when the instrumented object is created
or when the observer is attached to an existing object.
|
void |
detach()
This method is called when the instrumented object is destroyed
and as a result the observer detached from the object.
|
void |
failed(java.lang.String exceptionName)
Notification of a failure.
|
O |
getDelegate() |
<S extends Metrics,ObserverImpl extends ObserverWithDelegate<S,Obs>,Obs extends Observer> |
getObserver(java.lang.String mapName,
MetricsHelper<S> helper,
java.lang.Class<S> mcl,
java.lang.Class<ObserverImpl> ocl,
Obs delegate) |
void |
setDelegate(O del) |
forEach, getEntry, getObserver, initpublic void attach()
Observerpublic void detach()
Observerpublic void failed(java.lang.String exceptionName)
Observerpublic O getDelegate()
public void setDelegate(O del)
public <S extends Metrics,ObserverImpl extends ObserverWithDelegate<S,Obs>,Obs extends Observer> Obs getObserver(java.lang.String mapName, MetricsHelper<S> helper, java.lang.Class<S> mcl, java.lang.Class<ObserverImpl> ocl, Obs delegate)