JMS Transport
CXF provides a transport plugin that enables endpoints to use Java Message Service (JMS) queues and topics. CXF's JMS transport plugin uses the Java Naming and Directory Interface (JNDI) to locate and obtain references to the JMS provider that brokers for the JMS destinations. Once CXF has established a connection to a JMS provider, CXF supports the passing of messages packaged as either a JMS ObjectMessage or a JMS TextMessage. The JMS transport also supports the SOAP over JMS specification, see SOAP over JMS 1.0 support.
Standard JMS transport configuration in CXF is done by defining a JMSConduit or JMSDestination, discussed below. There is however an alternative configuration option more conformant to Spring dependency injection, see Using the JMSConfigFeature.