ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Fusion Middlewareカスタム・テクノロジ・アダプタの開発
12c (12.1.3)
E57538-04
  目次へ移動
目次

前
次
 

4.3.2.2.1 stopメソッドおよびエンドポイント・アクティブ化

stopメソッドは、アプリケーション・サーバーの停止時、またはアダプタを参照する最後のコンポジットの終了時に、リソース・インスタンスがアンデプロイされたときに呼び出されます。

public void stop()

アクティブなエンドポイントが存在する場合、サーバーまたはコンポジットの停止時にアダプタ・フレームワークによって呼び出されたstop()メソッドから値が返される前に、これらのエンドポイントを非アクティブ化する必要があります。

その他の割当て済リソースも同様にすぐにリリースする必要があります。

public void endpointActivation(MessageEndpointFactory endpointFactory,
       ActivationSpec spec)

メッセージ・エンドポイントのアクティブ化の際に、エンドポイント・アクティブ化が呼び出されます。

JCAベースの開始または非開始サービス・エントリ・ポイント(つまり、<service>binding.jcaを使用するエントリ・ポイント)が含まれる各コンポジットでは、.jcaプロパティ・ファイルのコネクション・ファクトリJNDIによって参照されるResourceAdapterの関連(インバウンド)操作ごとに、endpointActivation()の呼出しが発生します。