diff options
Diffstat (limited to 'java/src/IceMX/ObserverFactory.java')
-rw-r--r-- | java/src/IceMX/ObserverFactory.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/java/src/IceMX/ObserverFactory.java b/java/src/IceMX/ObserverFactory.java index 3b60cdcc1f1..2039836bdfe 100644 --- a/java/src/IceMX/ObserverFactory.java +++ b/java/src/IceMX/ObserverFactory.java @@ -13,15 +13,16 @@ import IceInternal.MetricsMap; public class ObserverFactory<T extends Metrics, O extends Observer<T>> { - public + public ObserverFactory(IceInternal.MetricsAdminI metrics, String name, Class<T> cl) { _metrics = metrics; _name = name; _class = cl; - _metrics.registerMap(name, _class, new Runnable() + _metrics.registerMap(name, _class, new Runnable() { - public void + @Override + public void run() { update(); @@ -105,7 +106,7 @@ public class ObserverFactory<T extends Metrics, O extends Observer<T>> return _enabled; } - public void + public void update() { Runnable updater; @@ -131,7 +132,7 @@ public class ObserverFactory<T extends Metrics, O extends Observer<T>> { _updater = updater; } - + private final IceInternal.MetricsAdminI _metrics; private final String _name; private final Class<T> _class; |