+

Search Tips | Advanced Search

IBM MQ Java language interfaces

IBM MQ provides two alternative application programming interfaces (APIs) for use in Java™ applications: IBM MQ classes for Java Message Service and IBM MQ classes for Java.

IBM supports, and is an active participant of, open standards and within the messaging area the API standard is the Java Message Service (JMS). From Version 8.0, IBM MQ implements the JMS 2.0 standard, which introduces a new simplified API together with features such as shared subscriptions. In addition, WebSphere Application Server Liberty has support for JMS 2.0 with both the default messaging provider and IBM MQ.

Within IBM MQ there are two alternative APIs for use in Java applications:

From IBM MQ Version 8.0, the IBM MQ classes for Java and IBM MQ classes for JMS are built with Java 7. The Java 7 runtime environment supports running earlier class file versions.