|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.broker.jmx.BrokerView
public class BrokerView
Constructor Summary | |
---|---|
BrokerView(BrokerService brokerService,
ManagedRegionBroker managedBroker)
|
Method Summary | |
---|---|
void |
addQueue(java.lang.String name)
Adds a Queue destination to the broker. |
void |
addTopic(java.lang.String name)
Adds a Topic destination to the broker. |
protected static ConnectionContext |
createAdminConnectionContext(Broker broker)
Factory method to create the new administration connection context object. |
javax.management.ObjectName |
createDurableSubscriber(java.lang.String clientId,
java.lang.String subscriberName,
java.lang.String topicName,
java.lang.String selector)
Creates a new durable topic subscriber |
void |
destroyDurableSubscriber(java.lang.String clientId,
java.lang.String subscriberName)
Destroys a durable subscriber |
void |
gc()
The Broker will fush it's caches so that the garbage collector can recalaim more memory. |
ManagedRegionBroker |
getBroker()
|
java.lang.String |
getBrokerId()
|
static ConnectionContext |
getConnectionContext(Broker broker)
Returns the broker's administration connection context used for configuring the broker at startup |
javax.management.ObjectName[] |
getDurableTopicSubscribers()
|
javax.management.ObjectName[] |
getInactiveDurableTopicSubscribers()
|
long |
getMemoryLimit()
|
int |
getMemoryPercentageUsed()
|
javax.management.ObjectName[] |
getQueues()
|
javax.management.ObjectName[] |
getQueueSubscribers()
|
javax.management.ObjectName[] |
getTemporaryQueues()
|
javax.management.ObjectName[] |
getTemporaryQueueSubscribers()
|
javax.management.ObjectName[] |
getTemporaryTopics()
|
javax.management.ObjectName[] |
getTemporaryTopicSubscribers()
|
javax.management.ObjectName[] |
getTopics()
|
javax.management.ObjectName[] |
getTopicSubscribers()
|
long |
getTotalConsumerCount()
|
long |
getTotalDequeueCount()
|
long |
getTotalEnqueueCount()
|
long |
getTotalMessageCount()
|
long |
getTotalMessagesCached()
|
void |
removeQueue(java.lang.String name)
Removes a Queue destination from the broker. |
void |
removeTopic(java.lang.String name)
Removes a Topic destination from the broker. |
void |
resetStatistics()
|
void |
setMemoryLimit(long limit)
|
void |
start()
|
void |
stop()
Stop the broker and all it's components. |
void |
terminateJVM(int exitCode)
Shuts down the JVM. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BrokerView(BrokerService brokerService, ManagedRegionBroker managedBroker) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public ManagedRegionBroker getBroker()
public java.lang.String getBrokerId()
getBrokerId
in interface BrokerViewMBean
public void gc() throws java.lang.Exception
BrokerViewMBean
gc
in interface BrokerViewMBean
java.lang.Exception
public void start() throws java.lang.Exception
start
in interface Service
java.lang.Exception
public void stop() throws java.lang.Exception
BrokerViewMBean
stop
in interface BrokerViewMBean
stop
in interface Service
java.lang.Exception
public long getTotalEnqueueCount()
getTotalEnqueueCount
in interface BrokerViewMBean
public long getTotalDequeueCount()
getTotalDequeueCount
in interface BrokerViewMBean
public long getTotalConsumerCount()
getTotalConsumerCount
in interface BrokerViewMBean
public long getTotalMessageCount()
getTotalMessageCount
in interface BrokerViewMBean
public long getTotalMessagesCached()
public int getMemoryPercentageUsed()
getMemoryPercentageUsed
in interface BrokerViewMBean
public long getMemoryLimit()
getMemoryLimit
in interface BrokerViewMBean
public void setMemoryLimit(long limit)
setMemoryLimit
in interface BrokerViewMBean
public void resetStatistics()
resetStatistics
in interface BrokerViewMBean
public void terminateJVM(int exitCode)
BrokerViewMBean
terminateJVM
in interface BrokerViewMBean
exitCode
- the exit code that will be reported by the JVM process when it exits.public javax.management.ObjectName[] getTopics()
getTopics
in interface BrokerViewMBean
public javax.management.ObjectName[] getQueues()
getQueues
in interface BrokerViewMBean
public javax.management.ObjectName[] getTemporaryTopics()
getTemporaryTopics
in interface BrokerViewMBean
public javax.management.ObjectName[] getTemporaryQueues()
getTemporaryQueues
in interface BrokerViewMBean
public javax.management.ObjectName[] getTopicSubscribers()
getTopicSubscribers
in interface BrokerViewMBean
public javax.management.ObjectName[] getDurableTopicSubscribers()
getDurableTopicSubscribers
in interface BrokerViewMBean
public javax.management.ObjectName[] getQueueSubscribers()
getQueueSubscribers
in interface BrokerViewMBean
public javax.management.ObjectName[] getTemporaryTopicSubscribers()
getTemporaryTopicSubscribers
in interface BrokerViewMBean
public javax.management.ObjectName[] getTemporaryQueueSubscribers()
getTemporaryQueueSubscribers
in interface BrokerViewMBean
public javax.management.ObjectName[] getInactiveDurableTopicSubscribers()
getInactiveDurableTopicSubscribers
in interface BrokerViewMBean
public void addTopic(java.lang.String name) throws java.lang.Exception
BrokerViewMBean
addTopic
in interface BrokerViewMBean
name
- The name of the Topic
java.lang.Exception
public void addQueue(java.lang.String name) throws java.lang.Exception
BrokerViewMBean
addQueue
in interface BrokerViewMBean
name
- The name of the Queue
java.lang.Exception
public void removeTopic(java.lang.String name) throws java.lang.Exception
BrokerViewMBean
removeTopic
in interface BrokerViewMBean
name
- The name of the Topic
java.lang.Exception
public void removeQueue(java.lang.String name) throws java.lang.Exception
BrokerViewMBean
removeQueue
in interface BrokerViewMBean
name
- The name of the Queue
java.lang.Exception
public javax.management.ObjectName createDurableSubscriber(java.lang.String clientId, java.lang.String subscriberName, java.lang.String topicName, java.lang.String selector) throws java.lang.Exception
BrokerViewMBean
createDurableSubscriber
in interface BrokerViewMBean
clientId
- the JMS client IDsubscriberName
- the durable subscriber nametopicName
- the name of the topic to subscribe toselector
- a selector or null
java.lang.Exception
public void destroyDurableSubscriber(java.lang.String clientId, java.lang.String subscriberName) throws java.lang.Exception
BrokerViewMBean
destroyDurableSubscriber
in interface BrokerViewMBean
clientId
- the JMS client IDsubscriberName
- the durable subscriber name
java.lang.Exception
public static ConnectionContext getConnectionContext(Broker broker)
protected static ConnectionContext createAdminConnectionContext(Broker broker)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |