|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.transport.jms.integration.activemq.ActiveMQJmsConfiguration
public class ActiveMQJmsConfiguration
Abstracts all the Jms Vendor specific configuration. This is the implementation for ActiveMQ.
Field Summary | |
---|---|
static String |
DEFAULT_BROKER_URL
|
Constructor Summary | |
---|---|
ActiveMQJmsConfiguration()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_BROKER_URL
Constructor Detail |
---|
public ActiveMQJmsConfiguration()
Method Detail |
---|
public void initialise(Class callingClass) throws Exception
ParameterizedConfiguration
initialise
in interface ParameterizedConfiguration
callingClass
- is sometimes needed for correct classpath ordering
Exception
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 factory
Exception
public String getInboundEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getInboundDestinationName()
in the form of an endpoint URI i.e.
jms://in
getInboundEndpoint
in interface JmsVendorConfiguration
public String getOutboundEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getOutboundDestinationName()
in the form of an endpoint URI i.e.
jms://out
getOutboundEndpoint
in interface JmsVendorConfiguration
public String getMiddleEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getMiddleDestinationName()
in the form of an endpoint URI i.e.
jms://middle
getMiddleEndpoint
in interface JmsVendorConfiguration
public String getTopicBroadcastEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getBroadcastDestinationName()
in the form of an endpoint URI i.e.
jms://topic:broadcast
getTopicBroadcastEndpoint
in interface JmsVendorConfiguration
public String getDeadLetterEndpoint()
JmsVendorConfiguration
JmsVendorConfiguration.getDeadLetterDestinationName()
in the form of an endpoint URI i.e.
jms://dlq
getDeadLetterEndpoint
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |