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 Using 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.