リソースアダプタによってIJServerに連動してリソースアダプタの起動と停止処理が実行される場合があります。
connector1.5規約以降のリソースアダプタではdeployment descriptorファイル(ra.xml)にResourceAdapterクラスを定義することができます。ResourceAdapterクラスにはstartメソッド、stopメソッド、endpointActivationメソッド、endpointDeactivationメソッドが実装されます。
ResourceAdapterクラスが定義されたリソースアダプタを配備した場合、IJServerの起動または停止時(HotDeploy機能使用時には配備、配備解除または再活性時)に、それぞれのメソッドが呼び出されて、非同期メッセージの受信処理の開始または停止などを行います。
以下にResourceAdapterクラスのメソッドが実行されるタイミングを記載します。各モジュールが活性化もしくは非活性化されるタイミングについては、“3.5.3 J2EEのHotDeploy機能”を参照してください。
メソッド名 | 呼び出しタイミング |
---|---|
start |
以下はHotDeploy機能を使用した場合
|
stop |
以下はHotDeploy機能を使用した場合
|
endpointActivation |
以下はHotDeploy機能を使用した場合
|
endpointDeactivation |
以下はHotDeploy機能を使用した場合
|
注意
再配備時の注意事項
再配備を行った場合には、ConnectionFactoryおよび管理対象オブジェクトの定義名を再定義してください。