Pisanie wtyczki platformy Eclipse dla programu IBM MQ Explorer

Informacje o pisaniu wtyczki środowiska Eclipse dla programu IBM® MQ Explorer przy użyciu punktów rozszerzeń umożliwiających rozszerzanie możliwości programu IBM MQ Explorer.

Uwaga: Przyjęto założenie, że użytkownik zna wymagane wstępnie zagadnienia opisane w sekcji Rozszerzanie programu IBM MQ Explorer.

Aby napisać wtyczkę platformy Eclipse dla programu IBM MQ Explorer, należy użyć dostępnych punktów rozszerzeń, które służą do rozszerzania funkcjonalności programu IBM MQ Explorer. Najczęściej używane punkty rozszerzeń zostały opisane, a jako przykłady podstawowej implementacji dołączono do nich szereg fragmentów kodu z wtyczki simple. Aby uzyskać dostęp do kodu zawartego we wtyczce simple, należy ją zaimportować. Instrukcje dotyczące importowania wtyczki simple zawiera sekcja Importowanie przykładowych wtyczek platformy Eclipse.

Środowisko, w którym jest rozszerzany program IBM MQ Explorer, to interfejs sterowany zdarzeniami. Na przykład kiedy punkt rozszerzenia typu rejestracja jest rozszerzany przy użyciu instancji napisanej przez użytkownika klasy, która rozszerza interfejs IExplorerNotify, napisana przez użytkownika klasa zostanie wywołana, gdy zdarzenie wystąpi. Na przykład podczas tworzenia menedżera kolejek. Wiele z tych powiadomień zawiera obiekt MQExtObject jako jeden z argumentów. Obiekt MQExtObject jest powiązany z obiektem produktu IBM MQ, który spowodował zdarzenie. Napisana przez użytkownika klasa może wywołać dowolną z metod publicznych obiektu MQExtObject, aby uzyskać informacje o obiekcie.

Interfejs IExplorerNotify, powiązany obiekt MQExtObject i inne definicje zewnętrzne opisano w dokumentacji Javadoc programu IBM MQ Explorer. Informacje na temat uzyskiwania dostępu do dokumentacji IBM MQ Explorer programu Javadoc zawiera sekcja Dodatkowe informacje o funkcji API.