public class HornetQServerControlImpl extends AbstractControl implements HornetQServerControl, NotificationEmitter, NotificationListener
storageManager
Constructor and Description |
---|
HornetQServerControlImpl(PostOffice postOffice,
Configuration configuration,
ResourceManager resourceManager,
RemotingService remotingService,
HornetQServer messagingServer,
MessageCounterManager messageCounterManager,
StorageManager storageManager,
NotificationBroadcasterSupport broadcaster) |
Modifier and Type | Method and Description |
---|---|
void |
addAddressSettings(String address,
String DLA,
String expiryAddress,
long expiryDelay,
boolean lastValueQueue,
int deliveryAttempts,
long maxSizeBytes,
int pageSizeBytes,
int pageMaxCacheSize,
long redeliveryDelay,
double redeliveryMultiplier,
long maxRedeliveryDelay,
long redistributionDelay,
boolean sendToDLAOnNoRoute,
String addressFullMessagePolicy,
long slowConsumerThreshold,
long slowConsumerCheckPeriod,
String slowConsumerPolicy)
adds a new address setting for a specific address
|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback) |
void |
addSecuritySettings(String addressMatch,
String sendRoles,
String consumeRoles,
String createDurableQueueRoles,
String deleteDurableQueueRoles,
String createNonDurableQueueRoles,
String deleteNonDurableQueueRoles,
String manageRoles) |
boolean |
closeConnectionsForAddress(String ipAddress)
Closes all the connections of clients connected to this server which matches the specified IP address.
|
boolean |
closeConnectionsForUser(String userName)
Closes all the connections of sessions with a matching user name.
|
boolean |
closeConsumerConnectionsForAddress(String address)
Closes all the connections of clients connected to this server which matches the specified IP address.
|
boolean |
commitPreparedTransaction(String transactionAsBase64)
Heuristically commits a prepared transaction.
|
void |
createBridge(String name,
String queueName,
String forwardingAddress,
String filterString,
String transformerClassName,
long retryInterval,
double retryIntervalMultiplier,
int reconnectAttempts,
boolean useDuplicateDetection,
int confirmationWindowSize,
long clientFailureCheckPeriod,
String connectorNames,
boolean useDiscoveryGroup,
boolean ha,
String user,
String password) |
void |
createDivert(String name,
String routingName,
String address,
String forwardingAddress,
boolean exclusive,
String filterString,
String transformerClassName) |
void |
createQueue(String address,
String name)
Create a durable queue.
|
void |
createQueue(String address,
String name,
boolean durable)
Create a queue.
|
void |
createQueue(String address,
String name,
String filterStr,
boolean durable)
Create a queue.
|
void |
deployQueue(String address,
String name,
String filterString)
Deploy a durable queue.
|
void |
deployQueue(String address,
String name,
String filterStr,
boolean durable)
Deploy a queue.
|
void |
destroyBridge(String name) |
void |
destroyDivert(String name) |
void |
destroyQueue(String name)
Destroys the queue corresponding to the specified name.
|
void |
disableMessageCounters()
Disables message counters for this server.
|
void |
enableMessageCounters()
Enables message counters for this server.
|
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
void |
forceFailover() |
String[] |
getAddressNames()
Returns the addresses created on this server.
|
String |
getAddressSettingsAsJSON(String address)
returns the address settings as a JSON string
|
String |
getBindingsDirectory()
Returns the file system directory used to store bindings.
|
String[] |
getBridgeNames() |
int |
getConnectionCount()
Returns the number of connections connected to this server.
|
long |
getConnectionTTLOverride()
Returns the connection time to live.
|
Object[] |
getConnectors()
Returns the connectors configured for this server.
|
String |
getConnectorsAsJSON()
Returns the connectors configured for this server using JSON serialization.
|
String[] |
getDivertNames() |
int |
getIDCacheSize()
Returns the size of the cache for pre-creating message IDs.
|
String[] |
getIncomingInterceptorClassNames()
Returns the list of interceptors used by this server for incoming messages.
|
String[] |
getInterceptorClassNames()
Returns the list of interceptors used by this server.
|
int |
getJournalBufferSize()
Returns the size of the internal buffer on the journal.
|
int |
getJournalBufferTimeout()
Returns the timeout (in nanoseconds) used to flush internal buffers on the journal.
|
int |
getJournalCompactMinFiles()
Returns the minimal number of journal files before compacting.
|
int |
getJournalCompactPercentage()
Return the percentage of live data before compacting the journal.
|
String |
getJournalDirectory()
Returns the file system directory used to store journal log.
|
int |
getJournalFileSize()
Returns the size (in bytes) of each journal files.
|
int |
getJournalMaxIO()
Returns the maximum number of write requests that can be in the AIO queue at any given time.
|
int |
getJournalMinFiles()
Returns the number of journal files to pre-create.
|
String |
getJournalType()
Returns the type of journal used by this server (either
NIO or ASYNCIO ). |
String |
getLargeMessagesDirectory()
Returns the file system directory used to store large messages.
|
String |
getManagementAddress()
Returns the management address of this server.
|
String |
getManagementNotificationAddress()
Returns the management notification address of this server.
|
int |
getMessageCounterMaxDayCount()
Returns the maximum number of days kept in memory for message counter.
|
long |
getMessageCounterSamplePeriod()
Returns the sample period (in milliseconds) to take message counter snapshot.
|
long |
getMessageExpiryScanPeriod()
Returns the frequency (in milliseconds) to scan messages to detect which messages
have expired.
|
long |
getMessageExpiryThreadPriority()
Returns the priority of the thread used to scan message expiration.
|
MBeanNotificationInfo[] |
getNotificationInfo() |
String[] |
getOutgoingInterceptorClassNames()
Returns the list of interceptors used by this server for outgoing messages.
|
String |
getPagingDirectory()
Returns the file system directory used to store paging files.
|
String[] |
getQueueNames()
Returns the names of the queues created on this server.
|
Object[] |
getRoles(String addressMatch) |
String |
getRolesAsJSON(String addressMatch) |
int |
getScheduledThreadPoolMaxSize()
Returns the maximum number of threads in the scheduled thread pool.
|
long |
getSecurityInvalidationInterval()
Returns the interval time (in milliseconds) to invalidate security credentials.
|
int |
getThreadPoolMaxSize()
Returns the maximum number of threads in the thread pool.
|
long |
getTransactionTimeout()
Returns the timeout (in milliseconds) after which transactions is removed
from the resource manager after it was created.
|
long |
getTransactionTimeoutScanPeriod()
Returns the frequency (in milliseconds) to scan transactions to detect which transactions
have timed out.
|
String |
getVersion()
Returns this server's version.
|
boolean |
isAsyncConnectionExecutionEnabled()
Returns whether code coming from connection is executed asynchronously or not.
|
boolean |
isBackup()
Returns
true if this server is a backup, false if it is a live server. |
boolean |
isClustered()
Returns whether this server is clustered.
|
boolean |
isCreateBindingsDir()
Returns whether the bindings directory is created on this server startup.
|
boolean |
isCreateJournalDir()
Returns whether the journal directory is created on this server startup.
|
boolean |
isFailoverOnServerShutdown()
returns if clients failover on a server shutdown
|
boolean |
isJournalSyncNonTransactional()
Returns whether the journal is synchronized when receiving non-transactional data.
|
boolean |
isJournalSyncTransactional()
Returns whether the journal is synchronized when receiving transactional data.
|
boolean |
isMessageCounterEnabled()
Returns whether message counter is enabled for this server.
|
boolean |
isPersistDeliveryCountBeforeDelivery()
Returns whether delivery count is persisted before messages are delivered to the consumers.
|
boolean |
isPersistenceEnabled()
Returns whether this server is using persistence and store data.
|
boolean |
isPersistIDCache()
Returns whether message ID cache is persisted.
|
boolean |
isSecurityEnabled()
Returns whether security is enabled for this server.
|
boolean |
isSharedStore()
Returns whether this server shares its data store with a corresponding live or backup server.
|
boolean |
isStarted()
Return whether this server is started.
|
boolean |
isWildcardRoutingEnabled()
Returns whether wildcard routing is supported by this server.
|
String[] |
listConnectionIDs()
Lists all the IDs of the connections connected to this server.
|
String[] |
listHeuristicCommittedTransactions()
List transactions which have been heuristically committed.
|
String[] |
listHeuristicRolledBackTransactions()
List transactions which have been heuristically rolled back.
|
String |
listPreparedTransactionDetailsAsHTML()
List all the prepared transaction, sorted by date,
oldest first, with details, in HTML format
|
String |
listPreparedTransactionDetailsAsJSON()
List all the prepared transaction, sorted by date,
oldest first, with details, in text format.
|
String[] |
listPreparedTransactions()
List all the prepared transaction, sorted by date, oldest first.
|
String |
listProducersInfoAsJSON() |
String[] |
listRemoteAddresses()
Lists the addresses of all the clients connected to this address.
|
String[] |
listRemoteAddresses(String ipAddress)
Lists the addresses of the clients connected to this address which matches the specified IP address.
|
String[] |
listSessions(String connectionID)
Lists all the sessions IDs for the specified connection ID.
|
String[] |
listTargetAddresses(String sessionID) |
void |
onNotification(Notification notification) |
void |
removeAddressSettings(String addressMatch) |
void |
removeNotificationListener(NotificationListener listener) |
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback) |
void |
removeSecuritySettings(String addressMatch) |
void |
resetAllMessageCounterHistories()
Reset histories for all message counters.
|
void |
resetAllMessageCounters()
Reset all message counters.
|
boolean |
rollbackPreparedTransaction(String transactionAsBase64)
Heuristically rolls back a prepared transaction.
|
void |
sendQueueInfoToQueue(String queueName,
String address)
This method is used by HornetQ clustering and must not be called by HornetQ clients.
|
void |
setFailoverOnServerShutdown(boolean failoverOnServerShutdown)
do any clients failover on a server shutdown
|
void |
setMessageCounterMaxDayCount(int count)
Sets the maximum number of days kept in memory for message counter.
|
void |
setMessageCounterSamplePeriod(long newPeriod)
Sets the sample period to take message counter snapshot.
|
blockOnIO, clearIO, getMBeanInfo
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
public HornetQServerControlImpl(PostOffice postOffice, Configuration configuration, ResourceManager resourceManager, RemotingService remotingService, HornetQServer messagingServer, MessageCounterManager messageCounterManager, StorageManager storageManager, NotificationBroadcasterSupport broadcaster) throws Exception
Exception
public boolean isStarted()
HornetQServerControl
isStarted
in interface HornetQServerControl
public String getVersion()
HornetQServerControl
getVersion
in interface HornetQServerControl
public boolean isBackup()
HornetQServerControl
true
if this server is a backup, false
if it is a live server.
false
.isBackup
in interface HornetQServerControl
public boolean isSharedStore()
HornetQServerControl
isSharedStore
in interface HornetQServerControl
public String getBindingsDirectory()
HornetQServerControl
getBindingsDirectory
in interface HornetQServerControl
public String[] getInterceptorClassNames()
HornetQServerControl
getIncomingInterceptorClassNames().
getInterceptorClassNames
in interface HornetQServerControl
Interceptor
public String[] getIncomingInterceptorClassNames()
HornetQServerControl
getIncomingInterceptorClassNames
in interface HornetQServerControl
Interceptor
public String[] getOutgoingInterceptorClassNames()
HornetQServerControl
getOutgoingInterceptorClassNames
in interface HornetQServerControl
Interceptor
public int getJournalBufferSize()
HornetQServerControl
getJournalBufferSize
in interface HornetQServerControl
public int getJournalBufferTimeout()
HornetQServerControl
getJournalBufferTimeout
in interface HornetQServerControl
public void setFailoverOnServerShutdown(boolean failoverOnServerShutdown)
HornetQServerControl
setFailoverOnServerShutdown
in interface HornetQServerControl
public boolean isFailoverOnServerShutdown()
HornetQServerControl
isFailoverOnServerShutdown
in interface HornetQServerControl
public int getJournalMaxIO()
HornetQServerControl
getJournalMaxIO
in interface HornetQServerControl
public String getJournalDirectory()
HornetQServerControl
getJournalDirectory
in interface HornetQServerControl
public int getJournalFileSize()
HornetQServerControl
getJournalFileSize
in interface HornetQServerControl
public int getJournalMinFiles()
HornetQServerControl
getJournalMinFiles
in interface HornetQServerControl
public int getJournalCompactMinFiles()
HornetQServerControl
getJournalCompactMinFiles
in interface HornetQServerControl
public int getJournalCompactPercentage()
HornetQServerControl
getJournalCompactPercentage
in interface HornetQServerControl
public boolean isPersistenceEnabled()
HornetQServerControl
isPersistenceEnabled
in interface HornetQServerControl
public String getJournalType()
HornetQServerControl
NIO
or ASYNCIO
).getJournalType
in interface HornetQServerControl
public String getPagingDirectory()
HornetQServerControl
getPagingDirectory
in interface HornetQServerControl
public int getScheduledThreadPoolMaxSize()
HornetQServerControl
getScheduledThreadPoolMaxSize
in interface HornetQServerControl
public int getThreadPoolMaxSize()
HornetQServerControl
getThreadPoolMaxSize
in interface HornetQServerControl
public long getSecurityInvalidationInterval()
HornetQServerControl
getSecurityInvalidationInterval
in interface HornetQServerControl
public boolean isClustered()
HornetQServerControl
isClustered
in interface HornetQServerControl
public boolean isCreateBindingsDir()
HornetQServerControl
isCreateBindingsDir
in interface HornetQServerControl
public boolean isCreateJournalDir()
HornetQServerControl
isCreateJournalDir
in interface HornetQServerControl
public boolean isJournalSyncNonTransactional()
HornetQServerControl
isJournalSyncNonTransactional
in interface HornetQServerControl
public boolean isJournalSyncTransactional()
HornetQServerControl
isJournalSyncTransactional
in interface HornetQServerControl
public boolean isSecurityEnabled()
HornetQServerControl
isSecurityEnabled
in interface HornetQServerControl
public boolean isAsyncConnectionExecutionEnabled()
HornetQServerControl
isAsyncConnectionExecutionEnabled
in interface HornetQServerControl
public void deployQueue(String address, String name, String filterString) throws Exception
HornetQServerControl
deployQueue
in interface HornetQServerControl
address
- address to bind the queue toname
- name of the queuefilterString
- of the queueException
public void deployQueue(String address, String name, String filterStr, boolean durable) throws Exception
HornetQServerControl
deployQueue
in interface HornetQServerControl
address
- address to bind the queue toname
- name of the queuefilterStr
- of the queuedurable
- whether the queue is durableException
public void createQueue(String address, String name) throws Exception
HornetQServerControl
HornetQQueueExistsException
) exception if the queue already exits.createQueue
in interface HornetQServerControl
address
- address to bind the queue toname
- name of the queueException
public void createQueue(String address, String name, boolean durable) throws Exception
HornetQServerControl
HornetQQueueExistsException
) exception if the queue already exits.createQueue
in interface HornetQServerControl
address
- address to bind the queue toname
- name of the queuedurable
- whether the queue is durableException
public void createQueue(String address, String name, String filterStr, boolean durable) throws Exception
HornetQServerControl
HornetQQueueExistsException
) exception if the queue already exits.createQueue
in interface HornetQServerControl
address
- address to bind the queue toname
- name of the queuefilterStr
- of the queuedurable
- whether the queue is durableException
public String[] getQueueNames()
HornetQServerControl
getQueueNames
in interface HornetQServerControl
public String[] getAddressNames()
HornetQServerControl
getAddressNames
in interface HornetQServerControl
public void destroyQueue(String name) throws Exception
HornetQServerControl
destroyQueue
in interface HornetQServerControl
Exception
public int getConnectionCount()
HornetQServerControl
getConnectionCount
in interface HornetQServerControl
public void enableMessageCounters()
HornetQServerControl
enableMessageCounters
in interface HornetQServerControl
public void disableMessageCounters()
HornetQServerControl
disableMessageCounters
in interface HornetQServerControl
public void resetAllMessageCounters()
HornetQServerControl
resetAllMessageCounters
in interface HornetQServerControl
public void resetAllMessageCounterHistories()
HornetQServerControl
resetAllMessageCounterHistories
in interface HornetQServerControl
public boolean isMessageCounterEnabled()
HornetQServerControl
isMessageCounterEnabled
in interface HornetQServerControl
public long getMessageCounterSamplePeriod()
HornetQServerControl
getMessageCounterSamplePeriod
in interface HornetQServerControl
public void setMessageCounterSamplePeriod(long newPeriod)
HornetQServerControl
setMessageCounterSamplePeriod
in interface HornetQServerControl
newPeriod
- value must be greater than 1000mspublic int getMessageCounterMaxDayCount()
HornetQServerControl
getMessageCounterMaxDayCount
in interface HornetQServerControl
public void setMessageCounterMaxDayCount(int count)
HornetQServerControl
setMessageCounterMaxDayCount
in interface HornetQServerControl
count
- value must be greater than 0public String[] listPreparedTransactions()
HornetQServerControl
listPreparedTransactions
in interface HornetQServerControl
HornetQServerControl.commitPreparedTransaction(String)
,
HornetQServerControl.rollbackPreparedTransaction(String)
public String listPreparedTransactionDetailsAsJSON() throws Exception
HornetQServerControl
listPreparedTransactionDetailsAsJSON
in interface HornetQServerControl
Exception
public String listPreparedTransactionDetailsAsHTML() throws Exception
HornetQServerControl
listPreparedTransactionDetailsAsHTML
in interface HornetQServerControl
Exception
public String[] listHeuristicCommittedTransactions()
HornetQServerControl
listHeuristicCommittedTransactions
in interface HornetQServerControl
public String[] listHeuristicRolledBackTransactions()
HornetQServerControl
listHeuristicRolledBackTransactions
in interface HornetQServerControl
public boolean commitPreparedTransaction(String transactionAsBase64) throws Exception
HornetQServerControl
commitPreparedTransaction
in interface HornetQServerControl
transactionAsBase64
- base 64 representation of a prepare transactiontrue
if the transaction was successfully committed, false
elseException
HornetQServerControl.listPreparedTransactions()
public boolean rollbackPreparedTransaction(String transactionAsBase64) throws Exception
HornetQServerControl
rollbackPreparedTransaction
in interface HornetQServerControl
transactionAsBase64
- base 64 representation of a prepare transactiontrue
if the transaction was successfully rolled back, false
elseException
HornetQServerControl.listPreparedTransactions()
public String[] listRemoteAddresses()
HornetQServerControl
listRemoteAddresses
in interface HornetQServerControl
public String[] listRemoteAddresses(String ipAddress)
HornetQServerControl
listRemoteAddresses
in interface HornetQServerControl
public boolean closeConnectionsForAddress(String ipAddress)
HornetQServerControl
closeConnectionsForAddress
in interface HornetQServerControl
public boolean closeConsumerConnectionsForAddress(String address)
HornetQServerControl
closeConsumerConnectionsForAddress
in interface HornetQServerControl
public boolean closeConnectionsForUser(String userName)
HornetQServerControl
closeConnectionsForUser
in interface HornetQServerControl
public String[] listConnectionIDs()
HornetQServerControl
listConnectionIDs
in interface HornetQServerControl
public String[] listSessions(String connectionID)
HornetQServerControl
listSessions
in interface HornetQServerControl
public String listProducersInfoAsJSON() throws Exception
listProducersInfoAsJSON
in interface HornetQServerControl
Exception
public Object[] getConnectors() throws Exception
HornetQServerControl
getConnectors
in interface HornetQServerControl
Exception
public String getConnectorsAsJSON() throws Exception
HornetQServerControl
getConnectorsAsJSON
in interface HornetQServerControl
Exception
public void addSecuritySettings(String addressMatch, String sendRoles, String consumeRoles, String createDurableQueueRoles, String deleteDurableQueueRoles, String createNonDurableQueueRoles, String deleteNonDurableQueueRoles, String manageRoles) throws Exception
addSecuritySettings
in interface HornetQServerControl
Exception
public void removeSecuritySettings(String addressMatch) throws Exception
removeSecuritySettings
in interface HornetQServerControl
Exception
public Object[] getRoles(String addressMatch) throws Exception
getRoles
in interface HornetQServerControl
Exception
public String getRolesAsJSON(String addressMatch) throws Exception
getRolesAsJSON
in interface HornetQServerControl
Exception
public String getAddressSettingsAsJSON(String address) throws Exception
HornetQServerControl
getAddressSettingsAsJSON
in interface HornetQServerControl
Exception
public void addAddressSettings(String address, String DLA, String expiryAddress, long expiryDelay, boolean lastValueQueue, int deliveryAttempts, long maxSizeBytes, int pageSizeBytes, int pageMaxCacheSize, long redeliveryDelay, double redeliveryMultiplier, long maxRedeliveryDelay, long redistributionDelay, boolean sendToDLAOnNoRoute, String addressFullMessagePolicy, long slowConsumerThreshold, long slowConsumerCheckPeriod, String slowConsumerPolicy) throws Exception
HornetQServerControl
addAddressSettings
in interface HornetQServerControl
Exception
public void removeAddressSettings(String addressMatch) throws Exception
removeAddressSettings
in interface HornetQServerControl
Exception
public void sendQueueInfoToQueue(String queueName, String address) throws Exception
HornetQServerControl
sendQueueInfoToQueue
in interface HornetQServerControl
Exception
public String[] getDivertNames()
getDivertNames
in interface HornetQServerControl
public void createDivert(String name, String routingName, String address, String forwardingAddress, boolean exclusive, String filterString, String transformerClassName) throws Exception
createDivert
in interface HornetQServerControl
Exception
public void destroyDivert(String name) throws Exception
destroyDivert
in interface HornetQServerControl
Exception
public String[] getBridgeNames()
getBridgeNames
in interface HornetQServerControl
public void createBridge(String name, String queueName, String forwardingAddress, String filterString, String transformerClassName, long retryInterval, double retryIntervalMultiplier, int reconnectAttempts, boolean useDuplicateDetection, int confirmationWindowSize, long clientFailureCheckPeriod, String connectorNames, boolean useDiscoveryGroup, boolean ha, String user, String password) throws Exception
createBridge
in interface HornetQServerControl
Exception
public void destroyBridge(String name) throws Exception
destroyBridge
in interface HornetQServerControl
Exception
public void forceFailover() throws Exception
forceFailover
in interface HornetQServerControl
Exception
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationEmitter
ListenerNotFoundException
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationBroadcaster
ListenerNotFoundException
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
addNotificationListener
in interface NotificationBroadcaster
IllegalArgumentException
public MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface NotificationBroadcaster
public long getConnectionTTLOverride()
HornetQServerControl
getConnectionTTLOverride
in interface HornetQServerControl
public int getIDCacheSize()
HornetQServerControl
getIDCacheSize
in interface HornetQServerControl
public String getLargeMessagesDirectory()
HornetQServerControl
getLargeMessagesDirectory
in interface HornetQServerControl
public String getManagementAddress()
HornetQServerControl
getManagementAddress
in interface HornetQServerControl
public String getManagementNotificationAddress()
HornetQServerControl
getManagementNotificationAddress
in interface HornetQServerControl
public long getMessageExpiryScanPeriod()
HornetQServerControl
getMessageExpiryScanPeriod
in interface HornetQServerControl
public long getMessageExpiryThreadPriority()
HornetQServerControl
getMessageExpiryThreadPriority
in interface HornetQServerControl
public long getTransactionTimeout()
HornetQServerControl
getTransactionTimeout
in interface HornetQServerControl
public long getTransactionTimeoutScanPeriod()
HornetQServerControl
getTransactionTimeoutScanPeriod
in interface HornetQServerControl
public boolean isPersistDeliveryCountBeforeDelivery()
HornetQServerControl
isPersistDeliveryCountBeforeDelivery
in interface HornetQServerControl
public boolean isPersistIDCache()
HornetQServerControl
isPersistIDCache
in interface HornetQServerControl
public boolean isWildcardRoutingEnabled()
HornetQServerControl
isWildcardRoutingEnabled
in interface HornetQServerControl
protected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo
in class AbstractControl
public void onNotification(Notification notification)
onNotification
in interface NotificationListener
Copyright © 2018 JBoss by Red Hat. All rights reserved.