Fügen Sie Java™-Code zu einem Code-Plug-in-Projekt hinzu, um eine Musterinstanz zu ändern, wenn diese von einem Musterbenutzer erstellt wurde.
Bevor Sie diese Aufgabe ausführen, müssen folgende Aufgaben abgeschlossen sein:
Sie können Java-Code zum Code-Plug-in-Projekt hinzufügen, sodass dieser bei der Erstellung der Musterinstanz ausgeführt wird. Zum Hinzufügen des Java-Codes wählen Sie die Java-Klasse aus, die Sie ausführen möchten.
Die von Ihnen ausgewählte Java-Klasse kann auf folgende Arten erstellt werden:
- Wenn Sie eine Java-Klasse während der Erstellung des Code-Plug-ins hinzugefügt haben, wird eine Java-Klassenschablone erstellt und zum Projekt hinzugefügt.
Diese Klasse basiert auf der Klassenschablone zum Musterauthoring und enthält die Basisstruktur, die für eine fehlerfreie Funktion erforderlich ist.
- Wenn Sie den Schritten in diesem Abschnitt zur Auswahl einer Java-Klasse folgen, können Sie eine neue Java-Klasse erstellen. Eine so erstellte Klasse basiert auf der Klassenschablone zum Musterauthoring und enthält die Basisstruktur, die für eine fehlerfreie Funktion erforderlich ist.
- Sie können Ihre eigene Java-Klasse schreiben.
Dieser Klasse muss die Schnittstelle GeneratePatternInstanceTransform implementieren.
Unabhängig davon, wie die Klasse erstellt wird, müssen Sie eigenen Code innerhalb der Klasse hinzufügen, um die erforderlichen Schritte zur Erstellung einer Musterinstanz abzuschließen. Beispiele für
Message
Broker-Java-API-Code für allgemeine Tasks finden Sie im Abschnitt
Beispiele für Message Broker-Java-API-Code. Referenzinformationen zur
Message
Broker-Java-API finden Sie im Abschnitt
Message Broker-Java-API.
So wählen Sie eine Java-Klasse zur Ausführung während der Erstellung der Musterinstanz aus:
- Falls das Fenster Add Java or PHP Code (Java- oder PHP-Code) nicht geöffnet ist, klicken Sie in der Registerkarte Musterkonfiguration im Musterauthoringeditor auf Hinzufügen. Das Fenster Add Java or PHP Code (Java- oder PHP-Code hinzufügen) wird geöffnet.
- Wählen Sie in der Liste Type of code (Codetyp) Java aus.
- Wählen Sie in der Liste Class name (Klassenname) den Namen der Klasse aus, die bei Generierung einer Musterinstanz ausgeführt werden soll. In der Liste Class name (Klassenname) wird eine Klasse angezeigt, wenn sie sich im aktuellen Arbeitsbereich befindet und die Schnittstelle GeneratePatternInstanceTransform implementiert.
- Optional: Sie können eine neue Java-Klasse erstellen:
- Klicken Sie auf New Java Class (Neue Java-Klasse). Das Fenster New Pattern Authoring Java Class (Neue Java-Klasse zum Musterauthoring) wird geöffnet.
- Klicken Sie im Feld Source folder (Quellenordner) auf Browse (Durchsuchen) und wählen Sie den Ordner aus, in dem die neue Java-Klassendatei gespeichert werden soll.
- Optional: Geben Sie im Feld Package (Paket) den Namen des Java-Pakets für die neue Klasse ein. Wenn dieses Feld leer bleibt, wird das Standardpaket verwendet.
- Optional: Wählen Sie Enclosing type (Übergeordneter Typ) aus und geben Sie im Feld Enclosing type (Übergeordneter Typ) einen übergeordneten Typ ein.
- Geben Sie im Feld Name einen Namen für die neue Java-Klasse ein.
- Optional: Ändern Sie die Superklasse für die neue Java-Klasse im Feld Superclass.
- Optional: Fügen Sie eine Schnittstelle für die neue Java-Klasse hinzu, indem Sie auf Add (Hinzufügen) klicken.
Das Fenster Implemented Interfaces Selection (Auswahl implementierter Schnittstellen) wird geöffnet.
Geben Sie im Feld Choose interfaces (Schnittstellen auswählen) den Namen der Schnittstelle ein, die hinzugefügt werden soll, wählen Sie die Schnittstelle in der Liste Matching
items (Übereinstimmende Elemente) aus und klicken Sie auf OK. Das Fenster Implemented Interfaces Selection (Auswahl implementierter Schnittstellen) wird geschlossen.
- Optional: Sie können eine Schnittstelle für die Java-Klasse entfernen, indem Sie die Schnittstelle in der Liste Interfaces (Schnittstellen) auswählen und auf Remove (Entfernen) klicken.
- Optional: Klicken Sie auf Next (Weiter), um die Informationen zur Klassenschablone für das Musterauthoring anzuzeigen, das zur Erstellung der Java-Klasse verwendet wird.
- Klicken Sie auf Finish (Fertigstellen).
- Klicken Sie auf OK. Das Fenster Add
Java or PHP Code (Java- oder PHP-Code hinzufügen) wird geschlossen und die Java-Klasse wird im Bereich 'Java and PHP Code' (Java- und PHP-Code) der Registerkarte Pattern
Configuration (Musterkonfiguration) angezeigt.
- Optional: Der im Bereich 'Java and
PHP Code' (Java- und PHP-Code) der Registerkarte Pattern Configuration (Musterkonfiguration) aufgeführte Java- und PHP-Code wird bei der Erstellung einer Musterinstanz von oben nach unten ausgeführt. Zur Änderung der Reihenfolge, in der der Code ausgeführt wird, wählen Sie im Abschnitt Java and PHP Code (Java- und PHP-Code) den Eintrag aus, der verschoben werden soll, und klicken auf die Schaltfläche mit Auf- bzw. Abwärtspfeil, um die Position des Eintrags in der Liste zu ändern.
Sie müssen jetzt in die Java-Klasse, die bei der Erstellung der Musterinstanz ausgeführt werden soll, den Code für die Schritte schreiben, die ausgeführt werden müssen. Beispiele für
Message
Broker-Java-API-Code für allgemeine Tasks finden Sie im Abschnitt
Beispiele für Message Broker-Java-API-Code. Referenzinformationen zur
Message
Broker-Java-API finden Sie im Abschnitt
Message Broker-Java-API. Informationen zu den Java-Entwicklungsansichten und
-editoren im
WebSphere Message
Broker Toolkit finden Sie unter
Java Development User Guide - Ansichten und Editoren.