org.jboss.messaging.core.management
Interface MessagingServerControl
- All Known Implementing Classes:
- MessagingServerControlImpl, ReplicationAwareMessagingServerControlWrapper
public interface MessagingServerControl
This interface describes the core management interface exposed by the server
Method Summary |
boolean |
closeConnectionsForAddress(java.lang.String ipAddress)
|
boolean |
commitPreparedTransaction(java.lang.String transactionAsBase64)
|
void |
createQueue(java.lang.String address,
java.lang.String name)
|
void |
createQueue(java.lang.String address,
java.lang.String name,
java.lang.String filter,
boolean durable)
|
void |
deployQueue(java.lang.String address,
java.lang.String name,
java.lang.String filterString)
|
void |
deployQueue(java.lang.String address,
java.lang.String name,
java.lang.String filter,
boolean durable)
|
void |
destroyQueue(java.lang.String name)
|
void |
disableMessageCounters()
|
void |
enableMessageCounters()
|
int |
getAIOBufferSize()
|
int |
getAIOBufferTimeout()
|
java.lang.String |
getBackupConnectorName()
|
java.lang.String |
getBindingsDirectory()
|
Configuration |
getConfiguration()
|
int |
getConnectionCount()
|
long |
getConnectionTTLOverride()
|
java.lang.Object[] |
getConnectors()
|
java.lang.String |
getConnectorsAsJSON()
|
int |
getGlobalPageSize()
|
int |
getIDCacheSize()
|
java.lang.String[] |
getInterceptorClassNames()
|
java.lang.String |
getJournalDirectory()
|
int |
getJournalFileSize()
|
int |
getJournalMaxAIO()
|
int |
getJournalMinFiles()
|
java.lang.String |
getJournalType()
|
java.lang.String |
getLargeMessagesDirectory()
|
java.lang.String |
getManagementAddress()
|
java.lang.String |
getManagementNotificationAddress()
|
long |
getManagementRequestTimeout()
|
int |
getMessageCounterMaxDayCount()
|
long |
getMessageCounterSamplePeriod()
|
long |
getMessageExpiryScanPeriod()
|
long |
getMessageExpiryThreadPriority()
|
java.lang.String |
getPagingDirectory()
|
long |
getPagingMaxGlobalSizeBytes()
|
long |
getQueueActivationTimeout()
|
int |
getScheduledThreadPoolMaxSize()
|
long |
getSecurityInvalidationInterval()
|
int |
getThreadPoolMaxSize()
|
long |
getTransactionTimeout()
|
long |
getTransactionTimeoutScanPeriod()
|
java.lang.String |
getVersion()
|
boolean |
isBackup()
|
boolean |
isClustered()
|
boolean |
isCreateBindingsDir()
|
boolean |
isCreateJournalDir()
|
boolean |
isJournalSyncNonTransactional()
|
boolean |
isJournalSyncTransactional()
|
boolean |
isMessageCounterEnabled()
|
boolean |
isPersistDeliveryCountBeforeDelivery()
|
boolean |
isPersistIDCache()
|
boolean |
isSecurityEnabled()
|
boolean |
isStarted()
|
boolean |
isWildcardRoutingEnabled()
|
java.lang.String[] |
listConnectionIDs()
|
java.lang.String[] |
listPreparedTransactions()
|
java.lang.String[] |
listRemoteAddresses()
|
java.lang.String[] |
listRemoteAddresses(java.lang.String ipAddress)
|
java.lang.String[] |
listSessions(java.lang.String connectionID)
|
void |
resetAllMessageCounterHistories()
|
void |
resetAllMessageCounters()
|
boolean |
rollbackPreparedTransaction(java.lang.String transactionAsBase64)
|
void |
sendQueueInfoToQueue(java.lang.String queueName,
java.lang.String address)
|
void |
setMessageCounterMaxDayCount(int count)
|
void |
setMessageCounterSamplePeriod(long newPeriod)
|
getBackupConnectorName
java.lang.String getBackupConnectorName()
getVersion
java.lang.String getVersion()
getConnectionCount
int getConnectionCount()
isStarted
boolean isStarted()
getInterceptorClassNames
java.lang.String[] getInterceptorClassNames()
isClustered
boolean isClustered()
getScheduledThreadPoolMaxSize
int getScheduledThreadPoolMaxSize()
getThreadPoolMaxSize
int getThreadPoolMaxSize()
getSecurityInvalidationInterval
long getSecurityInvalidationInterval()
isSecurityEnabled
boolean isSecurityEnabled()
getBindingsDirectory
java.lang.String getBindingsDirectory()
getJournalDirectory
java.lang.String getJournalDirectory()
getJournalType
java.lang.String getJournalType()
isJournalSyncTransactional
boolean isJournalSyncTransactional()
isJournalSyncNonTransactional
boolean isJournalSyncNonTransactional()
getJournalFileSize
int getJournalFileSize()
getJournalMinFiles
int getJournalMinFiles()
getJournalMaxAIO
int getJournalMaxAIO()
isCreateBindingsDir
boolean isCreateBindingsDir()
isCreateJournalDir
boolean isCreateJournalDir()
getConfiguration
Configuration getConfiguration()
isMessageCounterEnabled
boolean isMessageCounterEnabled()
getMessageCounterMaxDayCount
int getMessageCounterMaxDayCount()
setMessageCounterMaxDayCount
void setMessageCounterMaxDayCount(int count)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMessageCounterSamplePeriod
long getMessageCounterSamplePeriod()
setMessageCounterSamplePeriod
void setMessageCounterSamplePeriod(long newPeriod)
throws java.lang.Exception
- Throws:
java.lang.Exception
isBackup
boolean isBackup()
getAIOBufferSize
int getAIOBufferSize()
getAIOBufferTimeout
int getAIOBufferTimeout()
getPagingMaxGlobalSizeBytes
long getPagingMaxGlobalSizeBytes()
getPagingDirectory
java.lang.String getPagingDirectory()
isPersistDeliveryCountBeforeDelivery
boolean isPersistDeliveryCountBeforeDelivery()
getQueueActivationTimeout
long getQueueActivationTimeout()
getConnectionTTLOverride
long getConnectionTTLOverride()
getManagementAddress
java.lang.String getManagementAddress()
getManagementNotificationAddress
java.lang.String getManagementNotificationAddress()
getManagementRequestTimeout
long getManagementRequestTimeout()
getIDCacheSize
int getIDCacheSize()
isPersistIDCache
boolean isPersistIDCache()
getGlobalPageSize
int getGlobalPageSize()
getLargeMessagesDirectory
java.lang.String getLargeMessagesDirectory()
isWildcardRoutingEnabled
boolean isWildcardRoutingEnabled()
getTransactionTimeout
long getTransactionTimeout()
getTransactionTimeoutScanPeriod
long getTransactionTimeoutScanPeriod()
getMessageExpiryScanPeriod
long getMessageExpiryScanPeriod()
getMessageExpiryThreadPriority
long getMessageExpiryThreadPriority()
getConnectors
java.lang.Object[] getConnectors()
throws java.lang.Exception
- Throws:
java.lang.Exception
getConnectorsAsJSON
java.lang.String getConnectorsAsJSON()
throws java.lang.Exception
- Throws:
java.lang.Exception
createQueue
void createQueue(java.lang.String address,
java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
createQueue
void createQueue(java.lang.String address,
java.lang.String name,
java.lang.String filter,
boolean durable)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployQueue
void deployQueue(java.lang.String address,
java.lang.String name,
java.lang.String filterString)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployQueue
void deployQueue(java.lang.String address,
java.lang.String name,
java.lang.String filter,
boolean durable)
throws java.lang.Exception
- Throws:
java.lang.Exception
destroyQueue
void destroyQueue(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
enableMessageCounters
void enableMessageCounters()
throws java.lang.Exception
- Throws:
java.lang.Exception
disableMessageCounters
void disableMessageCounters()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetAllMessageCounters
void resetAllMessageCounters()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetAllMessageCounterHistories
void resetAllMessageCounterHistories()
throws java.lang.Exception
- Throws:
java.lang.Exception
listPreparedTransactions
java.lang.String[] listPreparedTransactions()
throws java.lang.Exception
- Throws:
java.lang.Exception
commitPreparedTransaction
boolean commitPreparedTransaction(java.lang.String transactionAsBase64)
throws java.lang.Exception
- Throws:
java.lang.Exception
rollbackPreparedTransaction
boolean rollbackPreparedTransaction(java.lang.String transactionAsBase64)
throws java.lang.Exception
- Throws:
java.lang.Exception
listRemoteAddresses
java.lang.String[] listRemoteAddresses()
throws java.lang.Exception
- Throws:
java.lang.Exception
listRemoteAddresses
java.lang.String[] listRemoteAddresses(java.lang.String ipAddress)
throws java.lang.Exception
- Throws:
java.lang.Exception
closeConnectionsForAddress
boolean closeConnectionsForAddress(java.lang.String ipAddress)
throws java.lang.Exception
- Throws:
java.lang.Exception
listConnectionIDs
java.lang.String[] listConnectionIDs()
throws java.lang.Exception
- Throws:
java.lang.Exception
listSessions
java.lang.String[] listSessions(java.lang.String connectionID)
throws java.lang.Exception
- Throws:
java.lang.Exception
sendQueueInfoToQueue
void sendQueueInfoToQueue(java.lang.String queueName,
java.lang.String address)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2006 JBoss Inc. All Rights Reserved.