public class InHouseTenantEraseProcedure extends AbstractProcedure<String,EmptyObject>
コンストラクタと説明 |
---|
InHouseTenantEraseProcedure() |
修飾子とタイプ | メソッドと説明 |
---|---|
ReceiveResult<EmptyObject> |
onReceive(ReceiveParameter parameter,
String tenantId)
伝搬機能からデータを受け取ったときに呼び出されるイベントです。
|
onAbort, onDecide, onInitialize, onPrepare
checkInSession, getParamKeys, getParamValue, getParamValues, setParamValuesMap
public ReceiveResult<EmptyObject> onReceive(ReceiveParameter parameter, String tenantId) throws ProcedureException, PropagationManagerException
AbstractProcedure
SUCCEEDED
、処理を中断する場合は
FAILED
を返却してください。NOT_AFFECTED
を返却してください。ProcedureException
例外をスローした場合は、 FAILED
を返却した場合と同じ効果です。ProcedureException
クラスを継承した例外クラスをスローしてください。ProcedureException
例外をスローしてください。PropagationManagerException
例外と、これを継承した例外クラスは、伝搬機能で使用される例外クラスのため、明示的にスローしないてください。R
で指定されたクラスのインスタンスと、メッセージ (String
) を設定することができます。null
以外の明示的な値を設定すると、データの送信側に対して任意の処理結果を返却することができます。onReceive
インタフェース内 Procedure<String,EmptyObject>
onReceive
クラス内 AbstractProcedure<String,EmptyObject>
parameter
- イベントのパラメータtenantId
- 伝搬機能から受け取るデータProcedureException
- イベント処理中に例外が発生した場合PropagationManagerException
- 伝搬機能の処理中に例外が発生した場合EventStatus
,
AbstractSessionableProcedure.onReceive(ReceiveParameter, Object)
Copyright © 2012 NTT DATA INTRAMART CORPORATION