WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

Java アプリケーションの管理

ブローカーにデプロイした Java™ アプリケーションを管理します。

Java アプリケーションを組み込んだメッセージ・フローをブローカーにデプロイできます。 Java コードは、実行グループによって作成される JVM の内部で実行されます。 JVM は、Java ベースではない他のブローカー・コンポーネント (メッセージ解析など) やノードと同じプロセスで実行されます。

JVM パラメーターの調整

mqsichangeproperties コマンドを使用して JVM パラメーターを調整し、実行グループにデプロイされているすべての Java アプリケーションのためのリソースを十分に確保します。 詳細については、mqsichangeproperties コマンドおよびJVM のパラメーター値を参照してください。

Java ユーザー定義ノードのクラス・ローダーの構成

Java ユーザー定義ノードは、PAR ファイルまたは JAR ファイルとしてブローカーに手動でインストールされます。 ブローカーが PAR ファイルと JAR ファイルをロードするのは始動時に限られるので、ブローカーを再始動することが必要です。 詳細については、Java ユーザー定義ノードのパッケージ化を参照してください。

PAR ファイルには独自の Java クラス・ローダーが設定されるので、そのノードのクラスが他のノードのクラスから確実に分離されます。

詳細については、ユーザー定義ノードのクラス・ロードを参照してください。

JavaCompute ノードのクラス・ローダーの構成

JavaCompute ノードは、BAR ファイルの一部として実行グループにデプロイされます。 JavaCompute ノードでは、そのノードで使用する JavaClassLoader 構成可能サービスを指定できます。 JavaClassLoader 構成可能サービスでは、そのノードで使用するクラス・ローダーの動作を定義します。 詳細については、JavaCompute ノードのクラス・ロードを参照してください。

JavaCompute ノードで JavaClassloader 構成可能サービスを指定する場合は、ブローカーのそのノードで指定する名前で構成可能サービスを定義する必要があります。 詳細については、構成可能サービスを使用した JavaCompute ノードのクラス・ロードを参照してください。

ESQL ルーチンのクラス・ローダーの構成

CREATE FUNCTION ステートメントまたはCREATE PROCEDURE ステートメントで LANGUAGE 節 JAVA を使用することで、ESQL ルーチンから呼び出す Java メソッドを指定できます。 メソッドの完全修飾クラスおよび名前を指定するには、ステートメントで EXTERNAL NAME 節を使用します。 メソッドが含まれる Java クラスを検索するために、ブローカーは、Java クラスのデプロイで説明されている検索アルゴリズムを使用します。 オプションで、この方法で Java メソッドを指定するときに、JavaClassLoader 構成可能サービスを指定できます。 JavaClassLoader 構成可能サービスは、EXTERNAL NAME 節で指定されているクラスをロードする際のクラス・ローダーの動作を定義します。 CREATE FUNCTION ステートメントまたはCREATE PROCEDURE ステートメントに CLASSLOADER 節を指定する場合、ブローカーで対応する構成可能サービスが定義されている必要があります。 詳細については、JavaClassLoader 構成可能サービスを参照してください。

同じ JavaClassLoader 構成可能サービスを指定する ESQL Java ルーチンと JavaCompute ノードは、クラス・ローダーの 1 つのインスタンスを共有します。 そのため、このノードとルーチンは同じメモリー内バージョンの Java クラスを使用することになり、同じ静的変数にアクセスします。 ESQL ルーチンのクラス・ロード・メカニズムは、JavaCompute ノードの場合と同様です。詳細については、構成可能サービスを使用した JavaCompute ノードのクラス・ロードを参照してください。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:21


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | bn26240_