public interface MessageEndpoint
修飾子と型 | メソッドと説明 |
---|---|
void | afterDelivery() これは、メッセージが配信された後にリソースアダプターによって呼び出されます。 |
void | beforeDelivery(MethodSE method) これは、メッセージが配信される前にリソースアダプターによって呼び出されます。 |
void | release() このメソッドは、リソースアダプターによって呼び出され、プロキシエンドポイントインスタンスが不要になったことを示します。 |
void beforeDelivery(MethodSE method) throws NoSuchMethodExceptionSE, ResourceException
method
- ターゲットメソッドの説明。目的のターゲットメソッドに関するこの情報により、アプリケーションサーバーは、ターゲットメソッドのトランザクション設定に応じて、このメソッド呼び出し中にトランザクションを開始するかどうかを決定できます。エンドポイントでの実際のメッセージ配信メソッド呼び出しの(アプリケーションサーバーによる)処理は、この説明的なメソッドオブジェクトに関連付けられたクラスローダーから独立している必要があります。NoSuchMethodExceptionSE
- 指定されたメソッドがターゲットエンドポイントに存在しないことを示します。ResourceException
- 一般的な例外。ApplicationServerInternalException
- アプリケーションサーバーのエラー状態を示します。IllegalStateException
- エンドポイントがメソッド呼び出しに対して不正な状態であることを示します。例: これは、beforeDelivery
および afterDelivery
メソッド呼び出しがペアになっていない場合に発生します。UnavailableException
- エンドポイントが使用できないことを示します。void afterDelivery() throws ResourceException
ResourceException
- 一般的な例外。ApplicationServerInternalException
- アプリケーションサーバーのエラー状態を示します。IllegalStateException
- エンドポイントがメソッド呼び出しに対して不正な状態にあることを示します。例: これは、beforeDelivery および afterDelivery メソッド呼び出しがペアになっていない場合に発生します。UnavailableException
- エンドポイントが使用できないことを示します。void release()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.