Java™ コードをコード・プラグイン・プロジェクトに追加して、パターン・ユーザーによりパターン・インスタンスが生成されるときに、パターン・インスタンスを変更します。
このタスクを完了する前に、以下のタスクを完了しておく必要があります。
Java コードをコード・プラグイン・プロジェクトに追加して、パターン・インスタンスの生成時に、そのコードが実行されるようにすることができます。 Java コードを追加するには、実行する Java クラスを選択します。
選択する Java クラスは、次の方法で作成できます。
- コード・プラグインの作成時に Java クラスを追加した場合は、テンプレート Java クラスが作成されて、プロジェクトに追加されます。
このクラスはパターン・オーサリング・クラス・テンプレートに基づき、正しく機能するために必要な基本構造を含みます。
- このトピックの手順に従って Java クラスを選択すると、オプションで新規 Java クラスを作成できます。 この方法で作成されたクラスは、パターン・オーサリング・クラス・テンプレートに基づき、正しく機能するために必要な基本構造を含みます。
- ユーザー独自の Java クラスを作成できます。
このクラスは、GeneratePatternInstanceTransform インターフェースを実装する必要があります。
クラスの作成方法にかかわらず、パターン・インスタンスの生成時に、必要な手順を完了するための独自コードをクラス内に追加する必要があります。 一般的なタスクを完了するための
Message Broker Java API コードの例は、
Message Broker Java API コードの使用例を参照してください。
Message Broker Java API の参照情報については、
Message Broker Java APIを参照してください。
パターン・インスタンスの生成時に実行する Java クラスを選択するには、次のようにします。
- 「Java または PHP コードの追加」ウィンドウが開いていない場合は、パターン・オーサリング・エディターの「パターン構成」タブで、「追加」をクリックします。 「Java または PHP コードの追加」ウィンドウが開きます。
- 「コードのタイプ」リストで、Java を選択します。
- 「クラス名」リストで、パターン・インスタンスの生成時に実行するクラスの名前を選択します。 クラスが現行ワークスペースにあり、GeneratePatternInstanceTransform インターフェースを実装している場合、そのクラスは「クラス名」リストに表示されます。
- オプション: 次のようにして、新規 Java クラスを作成できます。
- 「新規 Java クラス」をクリックします。 「新規パターン・オーサリング Java クラス」ウィンドウが開きます。
- 「ソース・フォルダー」フィールドで、「参照」をクリックし、新規 Java クラス・ファイルを保管するフォルダーを選択します。
- オプション: 「パッケージ」フィールドに、新規クラスの Java パッケージの名前を入力します。 このフィールドをブランクのままにした場合、デフォルトのパッケージが使用されます。
- オプション: 「エンクロージング型」を選択し、「エンクロージング型」フィールドにエンクロージング型を入力します。
- 新規 Java クラスの名前を「名前」フィールドに入力します。
- オプション: 新規 Java クラスのスーパークラスを、「スーパークラス」フィールドで変更します。
- オプション: 新規 Java クラスのインターフェースを追加するには、「追加」をクリックします。
「実装されたインターフェースの選択」ウィンドウが開きます。
「インターフェースの選択」フィールドに追加するインターフェースの名前を入力し、「一致する項目」リストでインターフェースを選択して、「OK」をクリックします。 「実装されたインターフェースの選択」ウィンドウが閉じます。
- オプション: Java クラスのインターフェースを削除するには、「インターフェース」リストでインターフェースを選択し、「除去」をクリックします。
- オプション: 「次へ」をクリックして、Java クラスの作成に使用するパターン・オーサリング・クラス・テンプレートの情報を表示します。
- 「終了」をクリックします。
- 「OK」をクリックします。 「Java または PHP コードの追加」ウィンドウが閉じ、「パターン構成」タブの「Java と PHP コード」セクションに Java クラスが表示されます。
- オプション: 「パターン構成」タブの「Java と PHP コード」セクションにリストされる Java コードと PHP コードは、パターン・インスタンスの生成時に上から順番に実行されます。 コードの実行順序を変更するには、「Java と PHP コード」セクションで移動する項目を選択し、「上へ」ボタンまたは「下へ」ボタンをクリックして、リスト内の項目の位置を変更します。
ここで、パターン・インスタンスの生成時に実行するよう選択した Java クラスに、必要な手順を実行するためのコードを書き込む必要があります。 一般的なタスクを完了するための
Message Broker Java API コードの例は、
Message Broker Java API コードの使用例を参照してください。
Message Broker Java API の参照情報については、
Message Broker Java APIを参照してください。
WebSphere® Message
Broker Toolkit に含まれる Java 開発ビューおよびエディターについて詳しくは、
Java 開発ユーザー・ガイド・プラグイン - ビューおよびエディターを参照してください。