public class ConnectionDotFileInterceptor extends DotFileInterceptorSupport
| Modifier and Type | Field and Description | 
|---|---|
| protected static String | ID_SEPARATOR | 
next| Constructor and Description | 
|---|
| ConnectionDotFileInterceptor(Broker next,
                                                        String file,
                                                        boolean redrawOnRemove) | 
| Modifier and Type | Method and Description | 
|---|---|
| Subscription | addConsumer(ConnectionContext context,
                      ConsumerInfo info)Adds a consumer. | 
| void | addProducer(ConnectionContext context,
                      ProducerInfo info)Adds a producer. | 
| protected String | asID(String name)Lets strip out any non supported characters | 
| protected void | generateFile(PrintWriter writer) | 
| protected String | getPath(DestinationMapNode node) | 
| protected void | printNodeLinks(PrintWriter writer,
                            DestinationMapNode node,
                            String prefix) | 
| protected void | printNodes(PrintWriter writer,
                    DestinationMapNode node,
                    String prefix) | 
| protected void | printProducers(PrintWriter writer,
                            Map<String,String> clients,
                            Map<String,String> queues,
                            Map<String,String> topics) | 
| protected void | printProducers(PrintWriter writer,
                            Map<String,String> clients,
                            Map<String,String> queues,
                            Map<String,String> topics,
                            ProducerId producerId,
                            Set destinationSet) | 
| protected void | printSubscribers(PrintWriter writer,
                                Map<String,String> clients,
                                Map<String,String> destinations,
                                String type,
                                ObjectName[] subscribers) | 
| void | removeConsumer(ConnectionContext context,
                            ConsumerInfo info)Removes a consumer. | 
| void | removeProducer(ConnectionContext context,
                            ProducerInfo info)Removes a producer. | 
| void | send(ProducerBrokerExchange producerExchange,
        Message messageSend)Send a message to the broker to using the specified destination. | 
| protected void | writeLabels(PrintWriter writer,
                      String color,
                      String prefix,
                      Map<String,String> map) | 
generateFileacknowledge, addBroker, addConnection, addDestination, addDestinationInfo, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConnection, removeDestination, removeDestinationInfo, removeSession, removeSubscription, rollbackTransaction, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stopprotected static final String ID_SEPARATOR
public ConnectionDotFileInterceptor(Broker next, String file, boolean redrawOnRemove) throws IOException
IOExceptionpublic Subscription addConsumer(ConnectionContext context, ConsumerInfo info) throws Exception
RegionaddConsumer in interface RegionaddConsumer in class BrokerFiltercontext - the environment the operation is being executed under.Exception - TODOpublic void addProducer(ConnectionContext context, ProducerInfo info) throws Exception
BrokeraddProducer in interface BrokeraddProducer in interface RegionaddProducer in class BrokerFiltercontext - the enviorment the operation is being executed under.Exception - TODOpublic void removeConsumer(ConnectionContext context, ConsumerInfo info) throws Exception
RegionremoveConsumer in interface RegionremoveConsumer in class BrokerFiltercontext - the environment the operation is being executed under.Exception - TODOpublic void removeProducer(ConnectionContext context, ProducerInfo info) throws Exception
BrokerremoveProducer in interface BrokerremoveProducer in interface RegionremoveProducer in class BrokerFiltercontext - the enviorment the operation is being executed under.Exception - TODOpublic void send(ProducerBrokerExchange producerExchange, Message messageSend) throws Exception
Regionsend in interface Regionsend in class BrokerFilterproducerExchange - the environment the operation is being executed under.Exception - TODOprotected void generateFile(PrintWriter writer) throws Exception
generateFile in class DotFileInterceptorSupportExceptionprotected void printProducers(PrintWriter writer, Map<String,String> clients, Map<String,String> queues, Map<String,String> topics)
protected void printProducers(PrintWriter writer, Map<String,String> clients, Map<String,String> queues, Map<String,String> topics, ProducerId producerId, Set destinationSet)
protected void printSubscribers(PrintWriter writer, Map<String,String> clients, Map<String,String> destinations, String type, ObjectName[] subscribers)
protected void writeLabels(PrintWriter writer, String color, String prefix, Map<String,String> map)
protected void printNodes(PrintWriter writer, DestinationMapNode node, String prefix)
protected void printNodeLinks(PrintWriter writer, DestinationMapNode node, String prefix)
protected String getPath(DestinationMapNode node)
Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.