Classes

This section does not apply to the MQe native C code base.

MQe provides a choice of classes for certain functions that allow you to customize MQe behavior to meet specific application requirements. In some cases the interfaces to classes are documented so that additional alternatives can be developed. The table below summarizes the possibilities. Classes can be identified either explicitly or through the use of alias names.

Note: Some of the classes are not provided in the C Bindings API. See Java Programming Reference and C Programming Reference for definitive lists of the supported classes.

Many of these classes are automatically given an alias by MQe. These are documented in the Java Programming Reference in com.ibm.mqe.MQe.alias.

Table 1. Class options
Class Alternatives supplied Interfaces documented MQe package How to implement
Administration No Yes    
Authenticators Yes No com.ibm.mqe.attributes extend com.ibm.mqe.MQeAuthenticator
Communications adapter Yes Yes com.ibm.mqe.adapters extend com.ibm.mqe.adapters.MQeCommunicationsAdapter
Communications style Yes No    
Compressors Yes No com.ibm.mqe.attributes extend com.ibm.mqe.MQeCompressor
Cryptors Yes No com.ibm.mqe.attributes extend com.ibm.mqe.MQeCryptor
Event log Sample provided Yes   implement com.ibm.mqe.MQeEventLogInterface
Messages No Yes com.ibm.mqe extend com.ibm.mqe.MQeMsgObject
Queue storage Yes No   Normally the default as defined by the alias MsgLog: should be used. See more in Queue persistent storage.
Rules Default classes provided Yes   extend com.ibm.mqe.MQeRule
Storage adapter Yes Yes com.ibm.mqe.adapters extend com.ibm.mqe.adapters.MQeAdapter
Trace Samples provided Yes com.ibm.mqe.trace  

Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.