WebSphere MQ Everyplace provides one main bundle for OSGi development and
two example application bundles that provide hints on how to create a
WebSphere MQ Everyplace 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 12. Bundles and dependencies
Bundle name | Description | Export packages | Import packages |
MQeBundle.jar | Bundle containing all the required WebSphere MQ Everyplace classes excluding mqbridge functionality | com.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.jar | Example bundle containing a WebSphere MQ Everyplace Server application |
| com.ibm.mqe com.ibm.mqe.adapters com.ibm.mqe.administration com.ibm.mqe.trace org.osgi.framework |
MQeClientBundle.jar | Example bundle containing a WebSphere MQ Everyplace 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.