@Override protected void generateFile(PrintWriter writer) throws Exception { writer.println("digraph \"ActiveMQ Connections\" {"); writer.println(); writer.println("label=\"ActiveMQ Broker: " + getBrokerView().getBrokerId() + "\"];"); writer.println(); writer.println("node [style = \"rounded,filled\", fillcolor = yellow, fontname=\"Helvetica-Oblique\"];"); writer.println(); Map<String, String> clients = new HashMap<String, String>(); Map<String, String> queues = new HashMap<String, String>(); Map<String, String> topics = new HashMap<String, String>(); printSubscribers(writer, clients, queues, "queue_", getBrokerView().getQueueSubscribers()); writer.println(); printSubscribers(writer, clients, topics, "topic_", getBrokerView().getTopicSubscribers()); writer.println(); printProducers(writer, clients, queues, topics); writer.println(); writeLabels(writer, "green", "Client: ", clients); writer.println(); writeLabels(writer, "red", "Queue: ", queues); writeLabels(writer, "blue", "Topic: ", topics); writer.println("}"); if (clearProducerCacheAfterRender) { producerDestinations.clear(); } }
sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getQueueSubscribers(), replyTo); sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getTopicSubscribers(), replyTo); } else if (brokerStats) { getBrokerView().resetStatistics();
public void removeDestination() throws Exception { getValidDestination(); if (isQueue()) { getBrokerAdmin().removeQueue(getJMSDestination()); } else { getBrokerAdmin().removeTopic(getJMSDestination()); } }
brokerMBean.addQueue(destinationInfo.getPhysicalName());
@Override protected void generateFile(PrintWriter writer) throws Exception { writer.println("digraph \"ActiveMQ Connections\" {"); writer.println(); writer.println("label=\"ActiveMQ Broker: " + getBrokerView().getBrokerId() + "\"];"); writer.println(); writer.println("node [style = \"rounded,filled\", fillcolor = yellow, fontname=\"Helvetica-Oblique\"];"); writer.println(); Map<String, String> clients = new HashMap<String, String>(); Map<String, String> queues = new HashMap<String, String>(); Map<String, String> topics = new HashMap<String, String>(); printSubscribers(writer, clients, queues, "queue_", getBrokerView().getQueueSubscribers()); writer.println(); printSubscribers(writer, clients, topics, "topic_", getBrokerView().getTopicSubscribers()); writer.println(); printProducers(writer, clients, queues, topics); writer.println(); writeLabels(writer, "green", "Client: ", clients); writer.println(); writeLabels(writer, "red", "Queue: ", queues); writeLabels(writer, "blue", "Topic: ", topics); writer.println("}"); if (clearProducerCacheAfterRender) { producerDestinations.clear(); } }
sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getQueueSubscribers(), replyTo); sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getTopicSubscribers(), replyTo); } else if (brokerStats) { getBrokerView().resetStatistics();
@Override protected void generateFile(PrintWriter writer) throws Exception { writer.println("digraph \"ActiveMQ Connections\" {"); writer.println(); writer.println("label=\"ActiveMQ Broker: " + getBrokerView().getBrokerId() + "\"];"); writer.println(); writer.println("node [style = \"rounded,filled\", fillcolor = yellow, fontname=\"Helvetica-Oblique\"];"); writer.println(); Map<String, String> clients = new HashMap<String, String>(); Map<String, String> queues = new HashMap<String, String>(); Map<String, String> topics = new HashMap<String, String>(); printSubscribers(writer, clients, queues, "queue_", getBrokerView().getQueueSubscribers()); writer.println(); printSubscribers(writer, clients, topics, "topic_", getBrokerView().getTopicSubscribers()); writer.println(); printProducers(writer, clients, queues, topics); writer.println(); writeLabels(writer, "green", "Client: ", clients); writer.println(); writeLabels(writer, "red", "Queue: ", queues); writeLabels(writer, "blue", "Topic: ", topics); writer.println("}"); if (clearProducerCacheAfterRender) { producerDestinations.clear(); } }
sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getQueueSubscribers(), replyTo); sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getTopicSubscribers(), replyTo); } else if (brokerStats) { getBrokerView().resetStatistics();
@Override protected void generateFile(PrintWriter writer) throws Exception { writer.println("digraph \"ActiveMQ Connections\" {"); writer.println(); writer.println("label=\"ActiveMQ Broker: " + getBrokerView().getBrokerId() + "\"];"); writer.println(); writer.println("node [style = \"rounded,filled\", fillcolor = yellow, fontname=\"Helvetica-Oblique\"];"); writer.println(); Map<String, String> clients = new HashMap<String, String>(); Map<String, String> queues = new HashMap<String, String>(); Map<String, String> topics = new HashMap<String, String>(); printSubscribers(writer, clients, queues, "queue_", getBrokerView().getQueueSubscribers()); writer.println(); printSubscribers(writer, clients, topics, "topic_", getBrokerView().getTopicSubscribers()); writer.println(); printProducers(writer, clients, queues, topics); writer.println(); writeLabels(writer, "green", "Client: ", clients); writer.println(); writeLabels(writer, "red", "Queue: ", queues); writeLabels(writer, "blue", "Topic: ", topics); writer.println("}"); if (clearProducerCacheAfterRender) { producerDestinations.clear(); } }
sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getQueueSubscribers(), replyTo); sendSubStats(producerExchange.getConnectionContext(), getBrokerView().getTopicSubscribers(), replyTo); } else if (brokerStats) { getBrokerView().resetStatistics();
protected void generateFile(PrintWriter writer) throws Exception { writer.println("digraph \"ActiveMQ Connections\" {"); writer.println(); writer.println("label=\"ActiveMQ Broker: " + getBrokerView().getBrokerId() + "\"];"); writer.println(); writer.println("node [style = \"rounded,filled\", fillcolor = yellow, fontname=\"Helvetica-Oblique\"];"); writer.println(); Map<String, String> clients = new HashMap<String, String>(); Map<String, String> queues = new HashMap<String, String>(); Map<String, String> topics = new HashMap<String, String>(); printSubscribers(writer, clients, queues, "queue_", getBrokerView().getQueueSubscribers()); writer.println(); printSubscribers(writer, clients, topics, "topic_", getBrokerView().getTopicSubscribers()); writer.println(); printProducers(writer, clients, queues, topics); writer.println(); writeLabels(writer, "green", "Client: ", clients); writer.println(); writeLabels(writer, "red", "Queue: ", queues); writeLabels(writer, "blue", "Topic: ", topics); writer.println("}"); if (clearProducerCacheAfterRender) { producerDestinations.clear(); } }