Support for the weblogic.jms.extension API

The following topics explain how the JMS resource adapter supports the weblogic.jms.extensions API:

Supported weblogic.jms.extension Interfaces

The JMS resource adapter uses custom wrapper classes to automatically implement the weblogic.jms.extensions interfaces and provide support for WebLogic features such as Unit-of-Order (UOO) and message scheduling. The JMS resource adapter ra.xml file is prepopulated with entries corresponding to the correct WebLogic JMS wrapper classes so that you do not need any additional configuration to access supported WebLogic JMS features.

Note:

Use WebLogic connection factories when using the weblogic.jms.extensions API, as explained in JMS Resource Adapter Connection Factories.

The JMS resource adapter supports the following weblogic.jms.extensions interfaces:

  • weblogic.jms.extensions.WLConnection

  • weblogic.jms.extensions.WLSession

  • weblogic.jms.extensions.WLQueueSession

  • weblogic.jms.extensions.WLTopicSession

  • weblogic.jms.extensions.WLDestination

  • weblogic.jms.extensions.WLMessageProducer

  • weblogic.jms.extensions.WLMessage

  • weblogic.jms.extensions.XMLMessage

Supported weblogic.jms.extension Classes

The JMS resource adapter supports the following weblogic.jms.extensions classes:

  • weblogic.jms.extensions.ClientSAFEncrypt

  • weblogic.jms.extensions.ClientSAFFactory

  • weblogic.jms.extensions.ClientSAFGenerate

  • weblogic.jms.extensions.ClientSAFParser

  • weblogic.jms.extensions.ConsumerInfo

  • weblogic.jms.extensions.DestinationInfo

  • weblogic.jms.extensions.JMSDestinationAvailabilityHelper

  • weblogic.jms.extensions.JMSHelper

  • weblogic.jms.extensions.JMSMessageFactoryImpl

  • weblogic.jms.extensions.JMSMessageInfo

  • weblogic.jms.extensions.JMSModuleHelper

  • weblogic.jms.extensions.JMSRuntimeHelper

  • weblogic.jms.extensions.Schedule