Core classes in IBM MQ classes for Java

IBM® MQ classes for Java contains a core set of classes, which can be used in all environments.

The following set of classes are considered core classes, and can be used in all environments with only the minor variations listed in Restrictions and variations for core classes of IBM MQ classes for Java.
  • MQEnvironment
  • MQException
  • MQGetMessageOptions
    Excluding:
    • MatchOptions
    • GroupStatus
    • SegmentStatus
    • Segmentation
  • MQManagedObject
    Excluding:
    • inquire()
    • set()
  • MQMessage
    Excluding:
    • groupId
    • messageFlags
    • messageSequenceNumber
    • offset
    • originalLength
  • MQPoolServices
  • MQPoolServicesEvent
  • MQPoolServicesEventListener
  • MQPoolToken
  • MQPutMessageOptions
    Excluding:
    • knownDestCount
    • unknownDestCount
    • invalidDestCount
    • recordFields
  • MQProcess
  • MQQueue
  • MQQueueManager
    Excluding:
    • begin()
    • accessDistributionList()
  • MQSimpleConnectionManager
  • MQTopic
  • MQC
Note:
  1. Some constants are not included in the core (see Restrictions and variations for core classes of IBM MQ classes for Java for details); do not use them in completely portable programs.
  2. Some platforms do not support all connection modes. On these platforms, you can use only the core classes and options that relate to the supported modes.