@Extension(name="JMS Extension") @Xml(namespace="jmsn") @Configurations(value=JmsConfig.class) @ConnectionProviders(value={GenericConnectionProvider.class,ActiveMQConnectionProvider.class}) @SubTypeMapping(baseType=ConsumerType.class,subTypes={QueueConsumer.class,TopicConsumer.class}) @SubTypeMapping(baseType=CachingStrategy.class,subTypes={DefaultCachingStrategy.class,NoCachingConfiguration.class}) @SubTypeMapping(baseType=javax.jms.ConnectionFactory.class,subTypes=JndiConnectionFactory.class) @SubTypeMapping(baseType=JndiNameResolver.class,subTypes={SimpleJndiNameResolver.class,CachedJndiNameResolver.class}) @Export(classes=javax.jms.ConnectionFactory.class) public class JmsExtension extends Object
JmsExtension is a JMS 1.0.2b, 1.1 and 2.0 compliant MuleSoft Extension,
used to consume and produce JMS Messages.
The Extension supports all JMS functionality including topics and queues,
durable subscribers, acknowledgement modes and local transactions.Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.