D
- 伝搬機能から受け取るデータのクラスタイプR
- 伝搬機能へ返却する処理結果のクラスタイプ。 特に返却する値がない場合は EmptyObject
クラスを使用するpublic interface Procedure<D,R>
AbstractProcedure
または AbstractSessionableProcedure
クラスを継承してください。AbstractProcedure
または AbstractSessionableProcedure
クラスを継承した場合は、このインタフェースを明示的に
implements
で指定する必要はありません。Decoder
(データ変換クラス) で変換処理後、このインタフェースを実装したクラスを呼び出します。修飾子とタイプ | メソッドと説明 |
---|---|
AbortResult |
onAbort(AbortParameter parameter)
伝搬機能でセッションが中断されたときに呼び出されるイベントです。
|
DecideResult |
onDecide(DecideParameter parameter)
伝搬機能でセッションが確定されたときに呼び出されるイベントです。
|
InitializeResult |
onInitialize(InitializeParameter parameter)
伝搬機能でセッションが開始されたときに呼び出されるイベントです。
|
PrepareResult |
onPrepare(PrepareParameter parameter)
伝搬機能でセッションの確定準備を要求されたときに呼び出されるイベントです。
|
ReceiveResult<R> |
onReceive(ReceiveParameter parameter,
D data)
伝搬機能からデータを受け取ったときに呼び出されるイベントです。
|
void |
setParamValuesMap(Map<String,List<String>> map)
伝搬機能でこのクラスに設定された独自パラメータのマップを設定します。
|
AbortResult onAbort(AbortParameter parameter) throws ProcedureException
parameter
- イベントのパラメータProcedureException
- イベント処理中に例外が発生した場合DecideResult onDecide(DecideParameter parameter) throws ProcedureException, PropagationManagerException
parameter
- イベントのパラメータProcedureException
- イベント処理中に例外が発生した場合PropagationManagerException
- 伝搬機能の処理中に例外が発生した場合InitializeResult onInitialize(InitializeParameter parameter) throws ProcedureException, PropagationManagerException
parameter
- イベントのパラメータProcedureException
- イベント処理中に例外が発生した場合PropagationManagerException
- 伝搬機能の処理中に例外が発生した場合PrepareResult onPrepare(PrepareParameter parameter) throws ProcedureException, PropagationManagerException
parameter
- イベントのパラメータProcedureException
- イベント処理中に例外が発生した場合PropagationManagerException
- 伝搬機能の処理中に例外が発生した場合ReceiveResult<R> onReceive(ReceiveParameter parameter, D data) throws ProcedureException, PropagationManagerException
parameter
- イベントのパラメータdata
- 伝搬機能から受け取るデータProcedureException
- イベント処理中に例外が発生した場合PropagationManagerException
- 伝搬機能の処理中に例外が発生した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION