Writing an Eclipse plug-in for IBM MQ Explorer

How to write an Eclipse plug-in for IBM® MQ Explorer by using the extension points that are available to extend the IBM MQ Explorer functionality.

Note: It is assumed that you have the prerequisite knowledge detailed in Extending IBM MQ Explorer.

To write an Eclipse plug-in for the IBM MQ Explorer, you must use the extension points available to extend the functionality of the IBM MQ Explorer. The most common extension points are described, and accompanied by a number of code extracts from the simple plug-in to provide basic implementation examples. You must import the simple plug-in if you want access to the code that it contains. For instructions on how to import the simple plugin, see Importing the sample Eclipse plug-ins.

The environment in which the IBM MQ Explorer is extended is an event driven interface. For example, when a Register extension point is extended with an instance of a user-written class that extends the IExplorerNotify interface, the user-written class will be called back when an event occurs. For example, when a queue manager is created. Many of these notifications include a MQExtObject as one of their arguments. An MQExtObject relates to the IBM MQ object that caused the event. A user-written class can call any of the MQExtObject public methods to find out about the object.

The IExplorerNotify interface, the associated MQExtObject, and other external definitions are documented in IBM MQ Explorer Javadoc documentation. For information on how to access the IBM MQ Explorer Javadoc documentation, see API Reference.