public interface BrokerViewMBean extends Service
Modifier and Type | Method and Description |
---|---|
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.
|
long |
getAverageMessageSize() |
java.lang.String |
getBrokerId() |
java.lang.String |
getBrokerName() |
java.lang.String |
getBrokerVersion() |
int |
getCurrentConnectionsCount() |
java.lang.String |
getDataDirectory() |
javax.management.ObjectName[] |
getDurableTopicSubscribers() |
javax.management.ObjectName[] |
getDynamicDestinationProducers() |
javax.management.ObjectName[] |
getInactiveDurableTopicSubscribers() |
javax.management.ObjectName |
getJMSJobScheduler() |
long |
getJobSchedulerStoreLimit() |
int |
getJobSchedulerStorePercentUsage() |
long |
getMaxMessageSize() |
long |
getMemoryLimit() |
int |
getMemoryPercentUsage() |
long |
getMinMessageSize() |
java.lang.String |
getOpenWireURL()
Deprecated.
|
javax.management.ObjectName[] |
getQueueProducers() |
javax.management.ObjectName[] |
getQueues() |
javax.management.ObjectName[] |
getQueueSubscribers() |
java.lang.String |
getSslURL()
Deprecated.
|
java.lang.String |
getStompSslURL()
Deprecated.
|
java.lang.String |
getStompURL()
Deprecated.
|
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 |
getTotalConnectionsCount() |
long |
getTotalConsumerCount() |
long |
getTotalDequeueCount() |
long |
getTotalEnqueueCount() |
long |
getTotalMessageCount() |
long |
getTotalProducerCount() |
java.lang.String |
getTransportConnectorByType(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
getTransportConnectors() |
java.lang.String |
getUptime() |
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 |
restart()
Restart the broker and all it's components.
|
void |
setJobSchedulerStoreLimit(long limit) |
void |
setMemoryLimit(long limit) |
void |
setStoreLimit(long limit) |
void |
setTempLimit(long limit) |
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.
|
java.lang.String getBrokerId()
java.lang.String getBrokerName()
java.lang.String getBrokerVersion()
java.lang.String getUptime()
int getCurrentConnectionsCount()
long getTotalConnectionsCount()
void gc() throws java.lang.Exception
java.lang.Exception
void resetStatistics()
void enableStatistics()
void disableStatistics()
boolean isStatisticsEnabled()
long getTotalEnqueueCount()
long getTotalDequeueCount()
long getTotalConsumerCount()
long getTotalProducerCount()
long getTotalMessageCount()
long getAverageMessageSize()
long getMaxMessageSize()
long getMinMessageSize()
int getMemoryPercentUsage()
long getMemoryLimit()
void setMemoryLimit(long limit)
int getStorePercentUsage()
long getStoreLimit()
void setStoreLimit(long limit)
int getTempPercentUsage()
long getTempLimit()
void setTempLimit(long limit)
int getJobSchedulerStorePercentUsage()
long getJobSchedulerStoreLimit()
void setJobSchedulerStoreLimit(long limit)
boolean isPersistent()
boolean isSlave()
void terminateJVM(int exitCode)
exitCode
- the exit code that will be reported by the JVM process
when it exits.void stop() throws java.lang.Exception
void restart() throws java.lang.Exception
java.lang.Exception
void stopGracefully(java.lang.String connectorName, java.lang.String queueName, long timeout, long pollInterval) throws java.lang.Exception
java.lang.Exception
javax.management.ObjectName[] getTopics()
javax.management.ObjectName[] getQueues()
javax.management.ObjectName[] getTemporaryTopics()
javax.management.ObjectName[] getTemporaryQueues()
javax.management.ObjectName[] getTopicSubscribers()
javax.management.ObjectName[] getDurableTopicSubscribers()
javax.management.ObjectName[] getInactiveDurableTopicSubscribers()
javax.management.ObjectName[] getQueueSubscribers()
javax.management.ObjectName[] getTemporaryTopicSubscribers()
javax.management.ObjectName[] getTemporaryQueueSubscribers()
javax.management.ObjectName[] getTopicProducers()
javax.management.ObjectName[] getQueueProducers()
javax.management.ObjectName[] getTemporaryTopicProducers()
javax.management.ObjectName[] getTemporaryQueueProducers()
javax.management.ObjectName[] getDynamicDestinationProducers()
java.lang.String addConnector(java.lang.String discoveryAddress) throws java.lang.Exception
java.lang.Exception
java.lang.String addNetworkConnector(java.lang.String discoveryAddress) throws java.lang.Exception
java.lang.Exception
boolean removeConnector(java.lang.String connectorName) throws java.lang.Exception
java.lang.Exception
boolean removeNetworkConnector(java.lang.String connectorName) throws java.lang.Exception
java.lang.Exception
void addTopic(java.lang.String name) throws java.lang.Exception
name
- The name of the Topicjava.lang.Exception
void addQueue(java.lang.String name) throws java.lang.Exception
name
- The name of the Queuejava.lang.Exception
void removeTopic(java.lang.String name) throws java.lang.Exception
name
- The name of the Topicjava.lang.Exception
void removeQueue(java.lang.String name) throws java.lang.Exception
name
- The name of the Queuejava.lang.Exception
javax.management.ObjectName createDurableSubscriber(java.lang.String clientId, java.lang.String subscriberName, java.lang.String topicName, java.lang.String selector) throws java.lang.Exception
clientId
- the JMS client IDsubscriberName
- the durable subscriber nametopicName
- the name of the topic to subscribe toselector
- a selector or nulljava.lang.Exception
void destroyDurableSubscriber(java.lang.String clientId, java.lang.String subscriberName) throws java.lang.Exception
clientId
- the JMS client IDsubscriberName
- the durable subscriber namejava.lang.Exception
void reloadLog4jProperties() throws java.lang.Throwable
java.lang.Throwable
@Deprecated java.lang.String getOpenWireURL()
@Deprecated java.lang.String getStompURL()
@Deprecated java.lang.String getSslURL()
@Deprecated java.lang.String getStompSslURL()
java.lang.String getVMURL()
java.util.Map<java.lang.String,java.lang.String> getTransportConnectors()
java.lang.String getTransportConnectorByType(java.lang.String type)
java.lang.String getDataDirectory()
javax.management.ObjectName getJMSJobScheduler()
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.