Why should I use IBM MQ classes for Java?
A Java application can use either IBM® MQ classes for Java or IBM MQ classes for JMS to access IBM MQ resources.
Note: Although existing applications that use the IBM MQ classes for Java continue to be fully supported, new applications
should use the IBM MQ classes for JMS. Features that have recently
been added to IBM MQ, such as asynchronous consume and
automatic reconnection, are not available in the IBM MQ classes for Java, but are available in the IBM MQ classes for JMS. For more information, see Why should I use IBM MQ classes for JMS?.
Note: IBM MQ classes for Java are functionally
stabilized at the level shipped in IBM MQ 8.0. Existing
applications that use the IBM MQ classes for Java will continue to
be fully supported, but this API is stabilized, so new features will not be added and requests for
enhancements rejected. Fully supported means that defects will be fixed together with any changes
necessitated by changes to IBM MQ System
Requirements.