The MQe application programming interface (API) is the programming interface to MQe. The MQe API supports the Java™ and C programming languages as follows:
There are two versions of the C support:
| Option | Java | Native C | C Bindings |
|---|---|---|---|
| Operating systems | Any with Java 2 (which began at Java Version 1.2) | PocketPC2002; PocketPC2003; Windows® (from MQe V2.0.1.5 on); | Windows 32bit |
| Queue managers | Any | Device only | Any |
| Gateway to MQ (queue manager with bridge and listener) | Yes | No | Yes |
| Store-and-forward queues, bridge queues | Yes | No | Yes |
| Adapters | All | HTTP only | All |
| Compressors | All | RLE only | All |
| Cryptors | All | RC4 | All |
| Security features | All | MAttribute and local only | All |
| Add messages to Trace | Yes | No | Yes |
| Event logging | Yes | No | Yes |
| Private registry and credentials | Yes | No | Yes |
| Attribute rules | Yes | No | Yes |
| Bridge rules | Yes | No | Yes |
| Classes for customizing | All | No | Some |
| Application loading | Yes | No | Yes |