org.jboss.messaging.jms.server.management
Interface JMSServerControl

All Known Implementing Classes:
JMSServerControlImpl, ReplicationAwareJMSServerControlWrapper

public interface JMSServerControl

Version:
$Revision$
Author:
Jeff Mesnil, Tim Fox

Method Summary
 boolean closeConnectionsForAddress(java.lang.String ipAddress)
           
 void createConnectionFactory(java.lang.String name, java.lang.Object[] liveConnectorsTransportClassNames, java.lang.Object[] liveConnectorTransportParams, java.lang.Object[] backupConnectorsTransportClassNames, java.lang.Object[] backupConnectorTransportParams, java.lang.Object[] bindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.Object[] liveConnectorsTransportClassNames, java.lang.Object[] liveConnectorTransportParams, java.lang.Object[] backupConnectorsTransportClassNames, java.lang.Object[] backupConnectorTransportParams, java.lang.String clientID, long clientFailureCheckPeriod, long connectionTTL, long callTimeout, int maxConnections, int minLargeMessageSize, int consumerWindowSize, int consumerMaxRate, int producerWindowSize, int producerMaxRate, boolean blockOnAcknowledge, boolean blockOnPersistentSend, boolean blockOnNonPersistentSend, boolean autoGroup, boolean preAcknowledge, java.lang.String loadBalancingPolicyClassName, int transactionBatchSize, int dupsOKBatchSize, boolean useGlobalPools, int scheduledThreadPoolMaxSize, int threadPoolMaxSize, long retryInterval, double retryIntervalMultiplier, int reconnectAttempts, boolean failoverOnServerShutdown, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.Object[] liveConnectorsTransportClassNames, java.lang.Object[] liveConnectorTransportParams, java.lang.Object[] backupConnectorsTransportClassNames, java.lang.Object[] backupConnectorTransportParams, java.lang.String clientID, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String discoveryAddress, int discoveryPort, java.lang.String clientID, long discoveryRefreshTimeout, long clientFailureCheckPeriod, long connectionTTL, long callTimeout, int maxConnections, int minLargeMessageSize, int consumerWindowSize, int consumerMaxRate, int producerWindowSize, int producerMaxRate, boolean blockOnAcknowledge, boolean blockOnPersistentSend, boolean blockOnNonPersistentSend, boolean autoGroup, boolean preAcknowledge, java.lang.String loadBalancingPolicyClassName, int transactionBatchSize, int dupsOKBatchSize, long initialWaitTimeout, boolean useGlobalPools, int scheduledThreadPoolMaxSize, int threadPoolMaxSize, long retryInterval, double retryIntervalMultiplier, int reconnectAttempts, boolean failoverOnServerShutdown, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String discoveryAddress, int discoveryPort, java.lang.String clientID, java.lang.Object[] bindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String liveTransportClassName, java.util.Map<java.lang.String,java.lang.Object> liveTransportParams, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String liveTransportClassName, java.util.Map<java.lang.String,java.lang.Object> liveTransportParams, java.lang.String backupTransportClassName, java.util.Map<java.lang.String,java.lang.Object> backupTransportParams, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String liveTransportClassName, java.util.Map<java.lang.String,java.lang.Object> liveTransportParams, java.lang.String backupTransportClassName, java.util.Map<java.lang.String,java.lang.Object> backupTransportParams, java.lang.String clientID, java.lang.Object[] jndiBindings)
           
 void createConnectionFactory(java.lang.String name, java.lang.String liveTransportClassName, java.util.Map<java.lang.String,java.lang.Object> liveTransportParams, java.lang.String clientID, java.lang.Object[] jndiBindings)
           
 boolean createQueue(java.lang.String name, java.lang.String jndiBinding)
           
 boolean createTopic(java.lang.String name, java.lang.String jndiBinding)
           
 void destroyConnectionFactory(java.lang.String name)
           
 boolean destroyQueue(java.lang.String name)
           
 boolean destroyTopic(java.lang.String name)
           
 java.lang.String getVersion()
           
 boolean isStarted()
           
 java.lang.String[] listConnectionIDs()
           
 java.lang.String[] listRemoteAddresses()
           
 java.lang.String[] listRemoteAddresses(java.lang.String ipAddress)
           
 java.lang.String[] listSessions(java.lang.String connectionID)
           
 

Method Detail

isStarted

boolean isStarted()

getVersion

java.lang.String getVersion()

createQueue

boolean createQueue(java.lang.String name,
                    java.lang.String jndiBinding)
                    throws java.lang.Exception
Throws:
java.lang.Exception

destroyQueue

boolean destroyQueue(java.lang.String name)
                     throws java.lang.Exception
Throws:
java.lang.Exception

createTopic

boolean createTopic(java.lang.String name,
                    java.lang.String jndiBinding)
                    throws java.lang.Exception
Throws:
java.lang.Exception

destroyTopic

boolean destroyTopic(java.lang.String name)
                     throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.Object[] liveConnectorsTransportClassNames,
                             java.lang.Object[] liveConnectorTransportParams,
                             java.lang.Object[] backupConnectorsTransportClassNames,
                             java.lang.Object[] backupConnectorTransportParams,
                             java.lang.Object[] bindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.Object[] liveConnectorsTransportClassNames,
                             java.lang.Object[] liveConnectorTransportParams,
                             java.lang.Object[] backupConnectorsTransportClassNames,
                             java.lang.Object[] backupConnectorTransportParams,
                             java.lang.String clientID,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.Object[] liveConnectorsTransportClassNames,
                             java.lang.Object[] liveConnectorTransportParams,
                             java.lang.Object[] backupConnectorsTransportClassNames,
                             java.lang.Object[] backupConnectorTransportParams,
                             java.lang.String clientID,
                             long clientFailureCheckPeriod,
                             long connectionTTL,
                             long callTimeout,
                             int maxConnections,
                             int minLargeMessageSize,
                             int consumerWindowSize,
                             int consumerMaxRate,
                             int producerWindowSize,
                             int producerMaxRate,
                             boolean blockOnAcknowledge,
                             boolean blockOnPersistentSend,
                             boolean blockOnNonPersistentSend,
                             boolean autoGroup,
                             boolean preAcknowledge,
                             java.lang.String loadBalancingPolicyClassName,
                             int transactionBatchSize,
                             int dupsOKBatchSize,
                             boolean useGlobalPools,
                             int scheduledThreadPoolMaxSize,
                             int threadPoolMaxSize,
                             long retryInterval,
                             double retryIntervalMultiplier,
                             int reconnectAttempts,
                             boolean failoverOnServerShutdown,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String discoveryAddress,
                             int discoveryPort,
                             java.lang.String clientID,
                             java.lang.Object[] bindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String discoveryAddress,
                             int discoveryPort,
                             java.lang.String clientID,
                             long discoveryRefreshTimeout,
                             long clientFailureCheckPeriod,
                             long connectionTTL,
                             long callTimeout,
                             int maxConnections,
                             int minLargeMessageSize,
                             int consumerWindowSize,
                             int consumerMaxRate,
                             int producerWindowSize,
                             int producerMaxRate,
                             boolean blockOnAcknowledge,
                             boolean blockOnPersistentSend,
                             boolean blockOnNonPersistentSend,
                             boolean autoGroup,
                             boolean preAcknowledge,
                             java.lang.String loadBalancingPolicyClassName,
                             int transactionBatchSize,
                             int dupsOKBatchSize,
                             long initialWaitTimeout,
                             boolean useGlobalPools,
                             int scheduledThreadPoolMaxSize,
                             int threadPoolMaxSize,
                             long retryInterval,
                             double retryIntervalMultiplier,
                             int reconnectAttempts,
                             boolean failoverOnServerShutdown,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String liveTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> liveTransportParams,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String liveTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> liveTransportParams,
                             java.lang.String clientID,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String liveTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> liveTransportParams,
                             java.lang.String backupTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> backupTransportParams,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

createConnectionFactory

void createConnectionFactory(java.lang.String name,
                             java.lang.String liveTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> liveTransportParams,
                             java.lang.String backupTransportClassName,
                             java.util.Map<java.lang.String,java.lang.Object> backupTransportParams,
                             java.lang.String clientID,
                             java.lang.Object[] jndiBindings)
                             throws java.lang.Exception
Throws:
java.lang.Exception

destroyConnectionFactory

void destroyConnectionFactory(java.lang.String name)
                              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


Copyright © 2006 JBoss Inc. All Rights Reserved.