public class ActiveMQJmsConfiguration extends Object implements JmsVendorConfiguration
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_BROKER_URL |
Constructor and Description |
---|
ActiveMQJmsConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
getBroadcastDestinationName()
The test broadcast topic name.
|
Connection |
getConnection(boolean topic,
boolean xa)
Create a connection factory for the Jms profider being tested
|
String |
getDeadLetterDestinationName()
The test dead letter queue name.
|
String |
getDeadLetterEndpoint()
Returns the
JmsVendorConfiguration.getDeadLetterDestinationName() in the form of an endpoint URI i.e. |
String |
getInboundDestinationName()
The test inbound queue name.
|
String |
getInboundEndpoint()
Returns the
JmsVendorConfiguration.getInboundDestinationName() in the form of an endpoint URI i.e. |
String |
getMiddleDestinationName()
The test middle queue name.
|
String |
getMiddleEndpoint()
Returns the
JmsVendorConfiguration.getMiddleDestinationName() in the form of an endpoint URI i.e. |
String |
getName() |
String |
getOutboundDestinationName()
The test outbound queue name.
|
String |
getOutboundEndpoint()
Returns the
JmsVendorConfiguration.getOutboundDestinationName() in the form of an endpoint URI i.e. |
Map |
getProperties()
Any properties returned by this method will be made available for substitution in the XML
configuration file(s) for this test case.
|
String |
getProtocol()
The protocol used for creating endpoints.
|
long |
getSmallTimeout()
Timeout used when checking that a message is NOT present
|
ConnectionFactory |
getTestConnectionFactory() |
long |
getTimeout()
The timeout used when waiting for a message to arrive
|
String |
getTopicBroadcastEndpoint()
Returns the
JmsVendorConfiguration.getBroadcastDestinationName() in the form of an endpoint URI i.e. |
void |
initialise(Class callingClass)
Perform any needed initialization in this method, such as loading properties from a properties file.
|
boolean |
isEnabled()
A configuration which is not enabled will be skipped over when running tests.
|
public static final String DEFAULT_BROKER_URL
public void initialise(Class callingClass) throws Exception
ParameterizedConfiguration
initialise
in interface ParameterizedConfiguration
callingClass
- is sometimes needed for correct classpath orderingException
public Connection getConnection(boolean topic, boolean xa) throws Exception
JmsVendorConfiguration
getConnection
in interface JmsVendorConfiguration
topic
- whether to use a topic or queue connection factory, for 1.1
implementations this proerty can be ignoredxa
- whether to create an XA connection factoryException
public String getInboundEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getInboundDestinationName()
in the form of an endpoint URI i.e.
jms://ingetInboundEndpoint
in interface JmsVendorConfiguration
public String getOutboundEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getOutboundDestinationName()
in the form of an endpoint URI i.e.
jms://outgetOutboundEndpoint
in interface JmsVendorConfiguration
public String getMiddleEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getMiddleDestinationName()
in the form of an endpoint URI i.e.
jms://middlegetMiddleEndpoint
in interface JmsVendorConfiguration
public String getTopicBroadcastEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getBroadcastDestinationName()
in the form of an endpoint URI i.e.
jms://topic:broadcastgetTopicBroadcastEndpoint
in interface JmsVendorConfiguration
public String getDeadLetterEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getDeadLetterDestinationName()
in the form of an endpoint URI i.e.
jms://dlqgetDeadLetterEndpoint
in interface JmsVendorConfiguration
public String getInboundDestinationName()
JmsVendorConfiguration
getInboundDestinationName
in interface JmsVendorConfiguration
public String getOutboundDestinationName()
JmsVendorConfiguration
getOutboundDestinationName
in interface JmsVendorConfiguration
public String getMiddleDestinationName()
JmsVendorConfiguration
getMiddleDestinationName
in interface JmsVendorConfiguration
public String getBroadcastDestinationName()
JmsVendorConfiguration
getBroadcastDestinationName
in interface JmsVendorConfiguration
public String getDeadLetterDestinationName()
JmsVendorConfiguration
getDeadLetterDestinationName
in interface JmsVendorConfiguration
public long getSmallTimeout()
getSmallTimeout
in interface JmsVendorConfiguration
public long getTimeout()
getTimeout
in interface JmsVendorConfiguration
public String getProtocol()
JmsVendorConfiguration
getProtocol
in interface JmsVendorConfiguration
public String getName()
getName
in interface NamedObject
public Map getProperties()
ParameterizedConfiguration
getProperties
in interface ParameterizedConfiguration
public ConnectionFactory getTestConnectionFactory()
getTestConnectionFactory
in interface JmsVendorConfiguration
public boolean isEnabled()
ParameterizedConfiguration
isEnabled
in interface ParameterizedConfiguration
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.