private synchronized void addPool(MemoryPool pool) { try { exporter.exportWithGeneratedName(pool, MemoryPool.class, pool.getId().toString()); pools.add(pool); } catch (JmxException e) { // ignored } }
private synchronized void addPool(MemoryPool pool) { try { exporter.exportWithGeneratedName(pool, MemoryPool.class, pool.getId().toString()); pools.add(pool); } catch (JmxException e) { // ignored } }
@PreDestroy public synchronized void destroy() { for (MemoryPool pool : pools) { String objectName = ObjectNames.builder(MemoryPool.class, pool.getId().toString()).build(); try { exporter.unexport(objectName); } catch (JmxException e) { // ignored } } pools.clear(); } }
@PreDestroy public synchronized void destroy() { for (MemoryPool pool : pools) { String objectName = ObjectNames.builder(MemoryPool.class, pool.getId().toString()).build(); try { exporter.unexport(objectName); } catch (JmxException e) { // ignored } } pools.clear(); } }