IBM MQ classes for JMS Application Server Facilities
This topic describes how IBM MQ classes for JMS implements the ConnectionConsumer class and advanced functionality in the Session class. It also summarizes the function of a server session pool.
Important: This information is for reference only. An application must not be written to use this interface: it is used within the IBM MQ resource adapter to connect to Java EE servers. For practical connection information, see Use the IBM MQ resource adapter. IBM MQ classes for JMS supports the Application Server Facilities (ASF) that are specified in the Java Message Service Specification (see Oracle Technology Network for Java Developers ). This specification identifies three roles within this programming model:- The JMS provider supplies ConnectionConsumer and advanced Session functionality.
- The application server supplies ServerSessionPool and ServerSession functionality.
- The client application uses the functionality that the JMS provider and application server supply.
The information in this topic does not apply if an application uses a real-time connection to a broker.
- The JMS ConnectionConsumer
The ConnectionConsumer interface provides a high-performance method to deliver messages concurrently to a pool of threads. - Plan an application with ASF
- Error handling
- The function of a server session pool in AFS
This topic summarizes the function of a server session pool.
Parent topic: Use IBM MQ classes for JMS