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–2016 FuseSource, Corp.. All rights reserved.