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