@ManagedOperation(description = "Disconnects and destroys the channel") public synchronized void close() { _close(true); // by default disconnect before closing channel and close mq }