org.seasar.jms.core.interceptor
クラス SendMessageInterceptor
java.lang.Object
org.seasar.jms.core.interceptor.AbstractSendMessageInterceptor
org.seasar.jms.core.interceptor.SendMessageInterceptor
- すべての実装されたインタフェース:
- Advice, Interceptor, MethodInterceptor
public class SendMessageInterceptor
- extends AbstractSendMessageInterceptor
JMSメッセージを送信するインターセプタです。
ターゲットメソッドが例外をスローすることなく終了した場合、send()
メソッドを呼び出してJMSメッセージを送信します。
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SendMessageInterceptor
public SendMessageInterceptor()
invoke
public Object invoke(MethodInvocation invocation)
throws Throwable
- ターゲットメソッドが例外をスローすることなく終了した後にJMSメッセージを送信します。
- パラメータ:
invocation
- ターゲットメソッドの呼び出しを表現するオブジェクト
- 戻り値:
- ターゲットメソッドの戻り値
- 例外:
Throwable
- ターゲットメソッドの実行時あるいはJMSメッセージの送信時に例外が発生した場合にスローされます
Copyright © 2005-2009 The Seasar Foundation. All Rights Reserved.