protected void unregisterDestination(ObjectName key) throws Exception { DestinationView view = removeAndRemember(topics, key, null); view = removeAndRemember(queues, key, view); view = removeAndRemember(temporaryQueues, key, view); view = removeAndRemember(temporaryTopics, key, view); if (registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister MBean {}", key); LOG.debug("Failure reason: ", e); } } if (view != null) { key = view.getSlowConsumerStrategy(); if (key!= null && registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister slow consumer strategy MBean {}", key); LOG.debug("Failure reason: ", e); } } } }
protected void unregisterDestination(ObjectName key) throws Exception { DestinationView view = removeAndRemember(topics, key, null); view = removeAndRemember(queues, key, view); view = removeAndRemember(temporaryQueues, key, view); view = removeAndRemember(temporaryTopics, key, view); if (registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister MBean {}", key); LOG.debug("Failure reason: ", e); } } if (view != null) { key = view.getSlowConsumerStrategy(); if (key!= null && registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister slow consumer strategy MBean {}", key); LOG.debug("Failure reason: ", e); } } } }
protected void unregisterDestination(ObjectName key) throws Exception { DestinationView view = removeAndRemember(topics, key, null); view = removeAndRemember(queues, key, view); view = removeAndRemember(temporaryQueues, key, view); view = removeAndRemember(temporaryTopics, key, view); if (registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister MBean {}", key); LOG.debug("Failure reason: ", e); } } if (view != null) { key = view.getSlowConsumerStrategy(); if (key!= null && registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister slow consumer strategy MBean {}", key); LOG.debug("Failure reason: ", e); } } } }
protected void unregisterDestination(ObjectName key) throws Exception { DestinationView view = null; removeAndRemember(topics, key, view); removeAndRemember(queues, key, view); removeAndRemember(temporaryQueues, key, view); removeAndRemember(temporaryTopics, key, view); if (registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister MBean: " + key); LOG.debug("Failure reason: " + e, e); } } if (view != null) { key = view.getSlowConsumerStrategy(); if (key!= null && registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister slow consumer strategy MBean: " + key); LOG.debug("Failure reason: " + e, e); } } } }
protected void unregisterDestination(ObjectName key) throws Exception { DestinationView view = removeAndRemember(topics, key, null); view = removeAndRemember(queues, key, view); view = removeAndRemember(temporaryQueues, key, view); view = removeAndRemember(temporaryTopics, key, view); if (registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister MBean {}", key); LOG.debug("Failure reason: ", e); } } if (view != null) { key = view.getSlowConsumerStrategy(); if (key!= null && registeredMBeans.remove(key)) { try { managementContext.unregisterMBean(key); } catch (Throwable e) { LOG.warn("Failed to unregister slow consumer strategy MBean {}", key); LOG.debug("Failure reason: ", e); } } } }