MQe example bundle contents

MQe provides one main bundle for OSGi development and two example application bundles that provide hints on how to create an MQe client or server application within OSGi. No bundle exports or imports a service; they all rely on package dependency. The following table details the bundles and their dependencies.

Table 1. Bundles and dependencies
Bundle nameDescriptionExport packagesImport packages
MQeBundle.jarBundle containing all the required MQe classes excluding mqbridge functionalitycom.ibm.mqe com.ibm.mqe.adapters com.ibm.mqe.administration com.ibm.mqe.attributes com.ibm.mqe.communications com.ibm.mqe.messagestore com.ibm.mqe.mqemqmessage com.ibm.mqe.registry com.ibm.mqe.trace 
MQeServerBundle.jarExample bundle containing an MQe Server application com.ibm.mqe com.ibm.mqe.adapters com.ibm.mqe.administration com.ibm.mqe.trace org.osgi.framework
MQeClientBundle.jarExample bundle containing an MQe Client application com.ibm.mqe com.ibm.mqe.adapters com.ibm.mqe.administration com.ibm.mqe.trace org.osgi.framework

Both example application bundles, MQeClientBundle.jar and MQeServerBundle.jar contain bundle activators which start and stop the application when the framework starts or stops the bundle. The bundles are in MQE_HOME/Java/Jars.

Parent topic: Open Services Gateway initiative (OSGi)