org.apache.activemq.plugin
Class StatisticsBrokerPlugin

java.lang.Object
  extended by org.apache.activemq.plugin.StatisticsBrokerPlugin
All Implemented Interfaces:
BrokerPlugin

public class StatisticsBrokerPlugin
extends Object
implements BrokerPlugin

A StatisticsBrokerPlugin You can retrieve a Map Message for a Destination - or Broker containing statistics as key-value pairs The message must contain a replyTo Destination - else its ignored To retrieve stats on the broker send a empty message to ActiveMQ.Statistics.Broker (Queue or Topic) With a replyTo set to the destination you want the stats returned to. To retrieve stats for a destination - e.g. foo - send an empty message to ActiveMQ.Statistics.Destination.foo - this works with wildcards to - you get a message for each wildcard match on the replyTo destination. The stats message is a MapMessage populated with statistics for the target


Constructor Summary
StatisticsBrokerPlugin()
           
 
Method Summary
 Broker installPlugin(Broker broker)
          Installs the plugin into the interceptor chain of the broker, returning the new intercepted broker to use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticsBrokerPlugin

public StatisticsBrokerPlugin()
Method Detail

installPlugin

public Broker installPlugin(Broker broker)
                     throws Exception
Description copied from interface: BrokerPlugin
Installs the plugin into the interceptor chain of the broker, returning the new intercepted broker to use.

Specified by:
installPlugin in interface BrokerPlugin
Parameters:
broker -
Returns:
the plug-in
Throws:
Exception
See Also:
BrokerPlugin.installPlugin(org.apache.activemq.broker.Broker)


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.