stopメソッドは、アプリケーション・サーバーの停止時、またはアダプタを参照する最後のコンポジットの終了時に、リソース・インスタンスがアンデプロイされたときに呼び出されます。
public void stop()
アクティブなエンドポイントが存在する場合、サーバーまたはコンポジットの停止時にアダプタ・フレームワークによって呼び出されたstop()メソッドから値が返される前に、これらのエンドポイントを非アクティブ化する必要があります。
その他の割当て済リソースも同様にすぐにリリースする必要があります。
public void endpointActivation(MessageEndpointFactory endpointFactory,
ActivationSpec spec)
メッセージ・エンドポイントのアクティブ化の際に、エンドポイント・アクティブ化が呼び出されます。
JCAベースの開始または非開始サービス・エントリ・ポイント(つまり、<service>でbinding.jcaを使用するエントリ・ポイント)が含まれる各コンポジットでは、.jcaプロパティ・ファイルのコネクション・ファクトリJNDIによって参照されるResourceAdapterの関連(インバウンド)操作ごとに、endpointActivation()の呼出しが発生します。