Package org.apache.activemq.broker.util
Class MulticastTraceBrokerPlugin
java.lang.Object
org.apache.activemq.broker.BrokerFilter
org.apache.activemq.broker.MutableBrokerFilter
org.apache.activemq.broker.BrokerPluginSupport
org.apache.activemq.broker.util.UDPTraceBrokerPlugin
org.apache.activemq.broker.util.MulticastTraceBrokerPlugin
- All Implemented Interfaces:
Broker,BrokerPlugin,Region,org.apache.activemq.Service
A Broker interceptor which allows you to trace all operations to a Multicast
socket.
-
Field Summary
Fields inherited from class org.apache.activemq.broker.util.UDPTraceBrokerPlugin
address, broadcast, brokerId, destination, maxTraceDatagramSize, socket, wireFormat, wireFormatFactoryFields inherited from class org.apache.activemq.broker.MutableBrokerFilter
next -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DatagramSocketintvoidsetTimeToLive(int timeToLive) Methods inherited from class org.apache.activemq.broker.util.UDPTraceBrokerPlugin
acknowledge, addConnection, addConsumer, addDestinationInfo, addProducer, addSession, beginTransaction, commitTransaction, createSocketAddress, createWireFormat, createWireFormatFactory, forgetTransaction, getAddress, getDestination, getMaxTraceDatagramSize, getWireFormat, getWireFormatFactory, isBroadcast, messagePull, postProcessDispatch, prepareTransaction, processDispatchNotification, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, setAddress, setBroadcast, setDestination, setMaxTraceDatagramSize, setWireFormat, setWireFormatFactory, start, stopMethods inherited from class org.apache.activemq.broker.BrokerPluginSupport
installPluginMethods inherited from class org.apache.activemq.broker.MutableBrokerFilter
getAdaptor, getNext, setNextMethods inherited from class org.apache.activemq.broker.BrokerFilter
addBroker, addDestination, brokerServiceStarted, fastProducer, gc, 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, messageDispatched, messageExpired, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, preProcessDispatch, processConsumerControl, reapplyInterceptor, removeBroker, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, virtualDestinationAdded, virtualDestinationRemoved
-
Constructor Details
-
MulticastTraceBrokerPlugin
public MulticastTraceBrokerPlugin()
-
-
Method Details
-
createSocket
- Overrides:
createSocketin classUDPTraceBrokerPlugin- Throws:
IOException
-
getTimeToLive
public int getTimeToLive() -
setTimeToLive
public void setTimeToLive(int timeToLive)
-