2つの迎撃機を持ってみましょう。での入力インターセプターPhase.RECEIVE
とでの出力インターセプターPhase.SETUP_ENDING
public class BeforeInterceptor extends AbstractPhaseInterceptor<Message>
{
public BeforeInterceptor()
{
super(Phase.RECEIVE);
}
と
public class AfterInterceptor extends AbstractPhaseInterceptor<Message>
{
public AfterInterceptor()
{
super(Phase.SETUP_ENDING);
}
そして今、私は知りたいです:この2つのフェーズの間に何回ありましたか?BeforeInterceptorを
呼び出し、この値をに変換し、interceptorの後に呼び出す必要があります。 System.currentTimeMillis();
AfterInterceptor
System.currentTimeMillis() - valueFromBeforeInterceptor
しかし、あるインターセプターから別のインターセプターにデータを転送するにはどうすればよいですか?