Class ActiveMQProviderJMSOperations
java.lang.Object
org.jboss.as.test.integration.common.jms.ActiveMQProviderJMSOperations
- All Implemented Interfaces:
JMSOperations
An implementation of JMSOperations for Apache ActiveMQ 6.
- Author:
- Jeff Mesnil (c) 2014 Red Hat inc.
-
Constructor Summary
ConstructorsConstructorDescriptionActiveMQProviderJMSOperations(org.jboss.as.arquillian.container.ManagementClient client) ActiveMQProviderJMSOperations(org.jboss.as.controller.client.ModelControllerClient client) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCoreBridge(String name, org.jboss.dmr.ModelNode attributes) voidaddCoreQueue(String queueName, String queueAddress, boolean durable, String routing) voidaddExternalHttpConnector(String connectorName, String socketBinding, String endpoint) voidaddExternalRemoteConnector(String name, String socketBinding) voidaddHttpConnector(String connectorName, String socketBinding, String endpoint, Map<String, String> parameters) voidaddJmsBridge(String name, org.jboss.dmr.ModelNode attributes) voidaddJmsConnectionFactory(String name, String jndiName, org.jboss.dmr.ModelNode attributes) voidaddJmsExternalConnectionFactory(String name, String jndiName, org.jboss.dmr.ModelNode attributes) voidclose()voidcreateJmsQueue(String queueName, String jndiName) voidcreateJmsQueue(String queueName, String jndiName, org.jboss.dmr.ModelNode attributes) voidcreateJmsTopic(String topicName, String jndiName) voidcreateJmsTopic(String topicName, String jndiName, org.jboss.dmr.ModelNode attributes) voidCreates remote acceptorvoidCreates remote connectorvoidcreateSocketBinding(String name, String interfaceName, int port) voidvoidvoidorg.jboss.as.controller.client.ModelControllerClientorg.jboss.dmr.ModelNodeorg.jboss.dmr.ModelNodebooleanvoidremoveCoreBridge(String name) voidremoveCoreQueue(String queueName) voidremoveExternalHttpConnector(String connectorName) voidremoveExternalRemoteConnector(String connectorName) voidremoveHttpConnector(String connectorName) voidremoveJmsBridge(String name) voidvoidvoidremoveJmsQueue(String queueName) voidremoveJmsTopic(String topicName) voidremoveRemoteAcceptor(String name) Remove remote acceptorvoidvoidsetSystemProperties(String destination, String resourceAdapter) Set system properties for the given destination and resourceAdapter.
-
Constructor Details
-
ActiveMQProviderJMSOperations
public ActiveMQProviderJMSOperations(org.jboss.as.controller.client.ModelControllerClient client) -
ActiveMQProviderJMSOperations
public ActiveMQProviderJMSOperations(org.jboss.as.arquillian.container.ManagementClient client)
-
-
Method Details
-
getControllerClient
public org.jboss.as.controller.client.ModelControllerClient getControllerClient()- Specified by:
getControllerClientin interfaceJMSOperations
-
getServerAddress
public org.jboss.dmr.ModelNode getServerAddress()- Specified by:
getServerAddressin interfaceJMSOperations
-
getSubsystemAddress
public org.jboss.dmr.ModelNode getSubsystemAddress()- Specified by:
getSubsystemAddressin interfaceJMSOperations
-
getProviderName
- Specified by:
getProviderNamein interfaceJMSOperations
-
createJmsQueue
- Specified by:
createJmsQueuein interfaceJMSOperations
-
createJmsQueue
- Specified by:
createJmsQueuein interfaceJMSOperations
-
createJmsTopic
- Specified by:
createJmsTopicin interfaceJMSOperations
-
createJmsTopic
- Specified by:
createJmsTopicin interfaceJMSOperations
-
removeJmsQueue
- Specified by:
removeJmsQueuein interfaceJMSOperations
-
removeJmsTopic
- Specified by:
removeJmsTopicin interfaceJMSOperations
-
addJmsConnectionFactory
public void addJmsConnectionFactory(String name, String jndiName, org.jboss.dmr.ModelNode attributes) - Specified by:
addJmsConnectionFactoryin interfaceJMSOperations
-
removeJmsConnectionFactory
- Specified by:
removeJmsConnectionFactoryin interfaceJMSOperations
-
addJmsExternalConnectionFactory
public void addJmsExternalConnectionFactory(String name, String jndiName, org.jboss.dmr.ModelNode attributes) - Specified by:
addJmsExternalConnectionFactoryin interfaceJMSOperations
-
removeJmsExternalConnectionFactory
- Specified by:
removeJmsExternalConnectionFactoryin interfaceJMSOperations
-
addJmsBridge
- Specified by:
addJmsBridgein interfaceJMSOperations
-
removeJmsBridge
- Specified by:
removeJmsBridgein interfaceJMSOperations
-
addCoreBridge
- Specified by:
addCoreBridgein interfaceJMSOperations
-
removeCoreBridge
- Specified by:
removeCoreBridgein interfaceJMSOperations
-
addCoreQueue
- Specified by:
addCoreQueuein interfaceJMSOperations
-
removeCoreQueue
- Specified by:
removeCoreQueuein interfaceJMSOperations
-
createRemoteAcceptor
Description copied from interface:JMSOperationsCreates remote acceptor- Specified by:
createRemoteAcceptorin interfaceJMSOperations- Parameters:
name- name of the remote acceptorsocketBinding- name of socket bindingparams- params
-
removeRemoteAcceptor
Description copied from interface:JMSOperationsRemove remote acceptor- Specified by:
removeRemoteAcceptorin interfaceJMSOperations- Parameters:
name- name of the remote acceptor
-
close
public void close()- Specified by:
closein interfaceJMSOperations
-
setSystemProperties
Description copied from interface:JMSOperationsSet system properties for the given destination and resourceAdapter. The system property for the given destination isdestinationand the one for the resourceAdapter isresource.adapter.- Specified by:
setSystemPropertiesin interfaceJMSOperations
-
removeSystemProperties
public void removeSystemProperties()- Specified by:
removeSystemPropertiesin interfaceJMSOperations
-
addHttpConnector
public void addHttpConnector(String connectorName, String socketBinding, String endpoint, Map<String, String> parameters) - Specified by:
addHttpConnectorin interfaceJMSOperations
-
removeHttpConnector
- Specified by:
removeHttpConnectorin interfaceJMSOperations
-
addExternalHttpConnector
- Specified by:
addExternalHttpConnectorin interfaceJMSOperations
-
addExternalRemoteConnector
- Specified by:
addExternalRemoteConnectorin interfaceJMSOperations
-
removeExternalHttpConnector
- Specified by:
removeExternalHttpConnectorin interfaceJMSOperations
-
removeExternalRemoteConnector
- Specified by:
removeExternalRemoteConnectorin interfaceJMSOperations
-
enableMessagingTraces
public void enableMessagingTraces()- Specified by:
enableMessagingTracesin interfaceJMSOperations
-
createRemoteConnector
Description copied from interface:JMSOperationsCreates remote connector- Specified by:
createRemoteConnectorin interfaceJMSOperations- Parameters:
name- name of the remote connectorsocketBinding- name of socket bindingparams- params
-
createSocketBinding
- Specified by:
createSocketBindingin interfaceJMSOperations
-
isRemoteBroker
public boolean isRemoteBroker()- Specified by:
isRemoteBrokerin interfaceJMSOperations
-
disableSecurity
public void disableSecurity()- Specified by:
disableSecurityin interfaceJMSOperations
-
enableSecurity
public void enableSecurity()- Specified by:
enableSecurityin interfaceJMSOperations
-