|
||||||||||
| 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 BrokerViewMBeanjava.lang.Exception
public void start()
throws java.lang.Exception
start in interface Servicejava.lang.Exception
public void stop()
throws java.lang.Exception
BrokerViewMBean
stop in interface BrokerViewMBeanstop in interface Servicejava.lang.Exceptionpublic long getTotalEnqueueCount()
getTotalEnqueueCount in interface BrokerViewMBeanpublic long getTotalDequeueCount()
getTotalDequeueCount in interface BrokerViewMBeanpublic long getTotalConsumerCount()
getTotalConsumerCount in interface BrokerViewMBeanpublic long getTotalMessageCount()
getTotalMessageCount in interface BrokerViewMBeanpublic long getTotalMessagesCached()
public int getMemoryPercentageUsed()
getMemoryPercentageUsed in interface BrokerViewMBeanpublic long getMemoryLimit()
getMemoryLimit in interface BrokerViewMBeanpublic void setMemoryLimit(long limit)
setMemoryLimit in interface BrokerViewMBeanpublic void resetStatistics()
resetStatistics in interface BrokerViewMBeanpublic void terminateJVM(int exitCode)
BrokerViewMBean
terminateJVM in interface BrokerViewMBeanexitCode - the exit code that will be reported by the JVM process when it exits.public javax.management.ObjectName[] getTopics()
getTopics in interface BrokerViewMBeanpublic javax.management.ObjectName[] getQueues()
getQueues in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryTopics()
getTemporaryTopics in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryQueues()
getTemporaryQueues in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTopicSubscribers()
getTopicSubscribers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getDurableTopicSubscribers()
getDurableTopicSubscribers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getQueueSubscribers()
getQueueSubscribers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryTopicSubscribers()
getTemporaryTopicSubscribers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryQueueSubscribers()
getTemporaryQueueSubscribers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getInactiveDurableTopicSubscribers()
getInactiveDurableTopicSubscribers in interface BrokerViewMBean
public void addTopic(java.lang.String name)
throws java.lang.Exception
BrokerViewMBean
addTopic in interface BrokerViewMBeanname - The name of the Topic
java.lang.Exception
public void addQueue(java.lang.String name)
throws java.lang.Exception
BrokerViewMBean
addQueue in interface BrokerViewMBeanname - The name of the Queue
java.lang.Exception
public void removeTopic(java.lang.String name)
throws java.lang.Exception
BrokerViewMBean
removeTopic in interface BrokerViewMBeanname - The name of the Topic
java.lang.Exception
public void removeQueue(java.lang.String name)
throws java.lang.Exception
BrokerViewMBean
removeQueue in interface BrokerViewMBeanname - 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 BrokerViewMBeanclientId - 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 BrokerViewMBeanclientId - the JMS client IDsubscriberName - the durable subscriber name
java.lang.Exceptionpublic 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 | |||||||||