/** * Check whether an object is currently registered with the default registry. */ public static boolean isObjectRegistered(Object obj) { return isObjectRegistered(null, obj); }
@Override public void shutdown() { if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } executorService.shutdownNow(); threadPoolExecutor.shutdownNow(); backgroundTask.cancel(); }
@Override public void shutdown() { TransportUtils.shutdown(delegate.get()); if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } }
@Override public void shutdown() { if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } TransportUtils.shutdown(eurekaHttpClientRef.getAndSet(null)); }
@Override public void shutdown() { super.shutdown(); if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } } }
@Test public void testIsRegistered() throws Exception { ClassWithMonitors obj = new ClassWithMonitors(); assertFalse(Monitors.isObjectRegistered("id", obj)); Monitors.registerObject("id", obj); assertTrue(Monitors.isObjectRegistered("id", obj)); }
public static DistributionSummary getDistributionSummary(String name, String appName, String serverGroup) { final String metricName = getMetricName(appName, serverGroup, name); final DistributionSummary _ds = distributionSummaryMap.get(metricName); if(_ds != null) return _ds; final Registry registry = Spectator.globalRegistry(); //_poolManager.getRegistry(); if (registry != null) { Id id = registry.createId(name); id = id.withTag("owner", "evcache"); id = id.withTag("APP", appName); if(serverGroup != null) id = id.withTag("ServerGroup", serverGroup); final DistributionSummary ds = registry.distributionSummary(id); if (!Monitors.isObjectRegistered(ds)) Monitors.registerObject(ds); distributionSummaryMap.put(metricName, ds); return ds; } return null; }
/** * Check whether an object is currently registered with the default registry. */ public static boolean isObjectRegistered(Object obj) { return isObjectRegistered(null, obj); }
@Override public void shutdown() { if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } executorService.shutdownNow(); threadPoolExecutor.shutdownNow(); backgroundTask.cancel(); }
@Override public void shutdown() { TransportUtils.shutdown(delegate.get()); if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } }
@Override public void shutdown() { if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } TransportUtils.shutdown(eurekaHttpClientRef.getAndSet(null)); }
@Override public void shutdown() { super.shutdown(); if(Monitors.isObjectRegistered(name, this)) { Monitors.unregisterObject(name, this); } } }