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)
           
 

Method Detail

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.