com.nec.webotx.jbi.engine.sequencing.handler
インタフェース SequenceHandler


public interface SequenceHandler

Sequencing SE用ハンドラのインタフェースクラスです。 新たにSequencing SE用ハンドラを作成する場合は、このインタフェースクラスを実装します。

作成者:
NEC Corporation

フィールドの概要
static java.lang.String MEP_IN_ONLY
          In-Onlyのメッセージ交換方式(MEP)を表します。
static java.lang.String MEP_IN_ONLY_2006
          In-Onlyのメッセージ交換方式(MEP)を表します。
static java.lang.String MEP_IN_OUT
          In-Outのメッセージ交換方式(MEP)を表します。
static java.lang.String MEP_IN_OUT_2006
          In-Outのメッセージ交換方式(MEP)を表します。
static java.lang.String MEP_ROBUST_IN_ONLY
          Robust In-Onlyのメッセージ交換方式(MEP)を表します。
static java.lang.String MEP_ROBUST_IN_ONLY_2006
          Robust In-Onlyのメッセージ交換方式(MEP)を表します。
 
メソッドの概要
 HandlerTargetInfo handleMessageExchange(javax.jbi.messaging.NormalizedMessage nm, HandlerTargetInfo target, java.util.logging.Logger logger)
           初期化パラメータやノーマライズメッセージを用いて動的に宛先を決定する処理を記述します。
 void init(java.util.Map initParam)
          SUに設定した初期化パラメータからこのハンドラの初期化処理を行います。
 

フィールドの詳細

MEP_IN_ONLY

static final java.lang.String MEP_IN_ONLY
In-Onlyのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0で定義された値です。

関連項目:
定数フィールド値

MEP_IN_OUT

static final java.lang.String MEP_IN_OUT
In-Outのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0で定義された値です。

関連項目:
定数フィールド値

MEP_ROBUST_IN_ONLY

static final java.lang.String MEP_ROBUST_IN_ONLY
Robust In-Onlyのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0で定義された値です。

関連項目:
定数フィールド値

MEP_IN_ONLY_2006

static final java.lang.String MEP_IN_ONLY_2006
In-Onlyのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0 SOAP 1.1 Bindingで定義された値です。

関連項目:
定数フィールド値

MEP_IN_OUT_2006

static final java.lang.String MEP_IN_OUT_2006
In-Outのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0 SOAP 1.1 Bindingで定義された値です。

関連項目:
定数フィールド値

MEP_ROBUST_IN_ONLY_2006

static final java.lang.String MEP_ROBUST_IN_ONLY_2006
Robust In-Onlyのメッセージ交換方式(MEP)を表します。 WSDL Version 2.0 SOAP 1.1 Bindingで定義された値です。

関連項目:
定数フィールド値
メソッドの詳細

init

void init(java.util.Map initParam)
SUに設定した初期化パラメータからこのハンドラの初期化処理を行います。

パラメータ:
initParam - 初期化パラメータ

handleMessageExchange

HandlerTargetInfo handleMessageExchange(javax.jbi.messaging.NormalizedMessage nm,
                                        HandlerTargetInfo target,
                                        java.util.logging.Logger logger)

初期化パラメータやノーマライズメッセージを用いて動的に宛先を決定する処理を記述します。 また、ノーマライズメッセージのメッセージコンテントやプロパティを変更することができます。

宛先情報を仮引数targetに設定して、返却します。 null値を返却した場合、サービスを呼び出しません。

パラメータ:
nm - ノーマライズメッセージ
target - このオブジェクトに宛先情報を設定して返却します
logger - このロガーを利用することでログ情報をWebOTXのログとして出力することができます


Copyright (C) 1998 - 2012 NEC Corporation. All rights reserved.