@PreDestroy public void destroy() { for (QueueKey key : queryQueues.keySet()) { String objectName = ObjectNames.builder(QueryQueue.class, key.getQueue().getTemplate()) .withProperty("expansion", key.getName()) .build(); mbeanExporter.unexport(objectName); } }