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.Note:
- 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
- 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, we can use only the core classes and options that relate to the supported modes.