|
||||||||||
| 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 | |
|---|---|
java.lang.String |
addConnector(java.lang.String discoveryAddress)
|
java.lang.String |
addNetworkConnector(java.lang.String discoveryAddress)
|
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. |
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 |
disableStatistics()
|
void |
enableStatistics()
|
void |
gc()
The Broker will flush it's caches so that the garbage collector can reclaim more memory. |
ManagedRegionBroker |
getBroker()
|
java.lang.String |
getBrokerId()
|
java.lang.String |
getBrokerName()
|
java.lang.String |
getBrokerVersion()
|
java.lang.String |
getDataDirectory()
|
javax.management.ObjectName[] |
getDurableTopicSubscribers()
|
javax.management.ObjectName[] |
getDynamicDestinationProducers()
|
javax.management.ObjectName[] |
getInactiveDurableTopicSubscribers()
|
javax.management.ObjectName |
getJMSJobScheduler()
|
long |
getMemoryLimit()
|
int |
getMemoryPercentUsage()
|
java.lang.String |
getOpenWireURL()
|
javax.management.ObjectName[] |
getQueueProducers()
|
javax.management.ObjectName[] |
getQueues()
|
javax.management.ObjectName[] |
getQueueSubscribers()
|
java.lang.String |
getSslURL()
|
java.lang.String |
getStompSslURL()
|
java.lang.String |
getStompURL()
|
long |
getStoreLimit()
|
int |
getStorePercentUsage()
|
long |
getTempLimit()
|
javax.management.ObjectName[] |
getTemporaryQueueProducers()
|
javax.management.ObjectName[] |
getTemporaryQueues()
|
javax.management.ObjectName[] |
getTemporaryQueueSubscribers()
|
javax.management.ObjectName[] |
getTemporaryTopicProducers()
|
javax.management.ObjectName[] |
getTemporaryTopics()
|
javax.management.ObjectName[] |
getTemporaryTopicSubscribers()
|
int |
getTempPercentUsage()
|
javax.management.ObjectName[] |
getTopicProducers()
|
javax.management.ObjectName[] |
getTopics()
|
javax.management.ObjectName[] |
getTopicSubscribers()
|
long |
getTotalConsumerCount()
|
long |
getTotalDequeueCount()
|
long |
getTotalEnqueueCount()
|
long |
getTotalMessageCount()
|
long |
getTotalMessagesCached()
|
long |
getTotalProducerCount()
|
java.lang.String |
getVMURL()
|
boolean |
isPersistent()
|
boolean |
isSlave()
|
boolean |
isStatisticsEnabled()
|
void |
reloadLog4jProperties()
Reloads log4j.properties from the classpath. |
boolean |
removeConnector(java.lang.String connectorName)
|
boolean |
removeNetworkConnector(java.lang.String connectorName)
|
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 |
setBroker(ManagedRegionBroker broker)
|
void |
setJMSJobScheduler(javax.management.ObjectName name)
|
void |
setMemoryLimit(long limit)
|
void |
setStoreLimit(long limit)
|
void |
setTempLimit(long limit)
|
void |
start()
|
void |
stop()
Stop the broker and all it's components. |
void |
stopGracefully(java.lang.String connectorName,
java.lang.String queueName,
long timeout,
long pollInterval)
|
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 void setBroker(ManagedRegionBroker broker)
public java.lang.String getBrokerId()
getBrokerId in interface BrokerViewMBeanpublic java.lang.String getBrokerName()
getBrokerName in interface BrokerViewMBeanpublic java.lang.String getBrokerVersion()
getBrokerVersion 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.Exception
public void stopGracefully(java.lang.String connectorName,
java.lang.String queueName,
long timeout,
long pollInterval)
throws java.lang.Exception
stopGracefully in interface BrokerViewMBeanjava.lang.Exceptionpublic long getTotalEnqueueCount()
getTotalEnqueueCount in interface BrokerViewMBeanpublic long getTotalDequeueCount()
getTotalDequeueCount in interface BrokerViewMBeanpublic long getTotalConsumerCount()
getTotalConsumerCount in interface BrokerViewMBeanpublic long getTotalProducerCount()
getTotalProducerCount in interface BrokerViewMBeanpublic long getTotalMessageCount()
getTotalMessageCount in interface BrokerViewMBeanpublic long getTotalMessagesCached()
public int getMemoryPercentUsage()
getMemoryPercentUsage in interface BrokerViewMBeanpublic long getMemoryLimit()
getMemoryLimit in interface BrokerViewMBeanpublic void setMemoryLimit(long limit)
setMemoryLimit in interface BrokerViewMBeanpublic long getStoreLimit()
getStoreLimit in interface BrokerViewMBeanpublic int getStorePercentUsage()
getStorePercentUsage in interface BrokerViewMBeanpublic long getTempLimit()
getTempLimit in interface BrokerViewMBeanpublic int getTempPercentUsage()
getTempPercentUsage in interface BrokerViewMBeanpublic void setStoreLimit(long limit)
setStoreLimit in interface BrokerViewMBeanpublic void setTempLimit(long limit)
setTempLimit in interface BrokerViewMBeanpublic void resetStatistics()
resetStatistics in interface BrokerViewMBeanpublic void enableStatistics()
enableStatistics in interface BrokerViewMBeanpublic void disableStatistics()
disableStatistics in interface BrokerViewMBeanpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface BrokerViewMBeanpublic boolean isPersistent()
isPersistent in interface BrokerViewMBeanpublic boolean isSlave()
isSlave 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 BrokerViewMBeanpublic javax.management.ObjectName[] getTopicProducers()
getTopicProducers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getQueueProducers()
getQueueProducers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryTopicProducers()
getTemporaryTopicProducers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getTemporaryQueueProducers()
getTemporaryQueueProducers in interface BrokerViewMBeanpublic javax.management.ObjectName[] getDynamicDestinationProducers()
getDynamicDestinationProducers in interface BrokerViewMBean
public java.lang.String addConnector(java.lang.String discoveryAddress)
throws java.lang.Exception
addConnector in interface BrokerViewMBeanjava.lang.Exception
public java.lang.String addNetworkConnector(java.lang.String discoveryAddress)
throws java.lang.Exception
addNetworkConnector in interface BrokerViewMBeanjava.lang.Exception
public boolean removeConnector(java.lang.String connectorName)
throws java.lang.Exception
removeConnector in interface BrokerViewMBeanjava.lang.Exception
public boolean removeNetworkConnector(java.lang.String connectorName)
throws java.lang.Exception
removeNetworkConnector in interface BrokerViewMBeanjava.lang.Exception
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.Exception
public void reloadLog4jProperties()
throws java.lang.Throwable
BrokerViewMBean
reloadLog4jProperties in interface BrokerViewMBeanjava.lang.Throwablepublic java.lang.String getOpenWireURL()
getOpenWireURL in interface BrokerViewMBeanpublic java.lang.String getStompURL()
getStompURL in interface BrokerViewMBeanpublic java.lang.String getSslURL()
getSslURL in interface BrokerViewMBeanpublic java.lang.String getStompSslURL()
getStompSslURL in interface BrokerViewMBeanpublic java.lang.String getVMURL()
getVMURL in interface BrokerViewMBeanpublic java.lang.String getDataDirectory()
getDataDirectory in interface BrokerViewMBeanpublic javax.management.ObjectName getJMSJobScheduler()
getJMSJobScheduler in interface BrokerViewMBeanpublic void setJMSJobScheduler(javax.management.ObjectName name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||