Package nablarch.fw
Interface TransactionEventCallback<TData>
- Type Parameters:
TData
- ハンドラへの入力データ
- All Known Implementing Classes:
AsyncMessageReceiveAction
,AsyncMessageSendAction
,AsyncMessageSendActionForUt
,BatchAction
,BatchActionBase
,FileBatchAction
,FileBatchActionBase
,MailSender
,MessagingAction
,MessagingAction
,NoInputDataBatchAction
public interface TransactionEventCallback<TData>
トランザクション(コミット or ロールバック)毎に
呼び出されるコールバックメソッドを定義するインタフェース。
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
トランザクションイベントの発行を行うハンドラが継承するサポートクラス。 -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
transactionAbnormalEnd
(Throwable e, TData data, ExecutionContext ctx) 入力データに対する処理で異常が発生した場合に呼ばれる。void
transactionNormalEnd
(TData data, ExecutionContext ctx) 入力データに対する処理が正常に処理された場合に呼ばれる。
-
Field Details
-
REQUEST_DATA_REQUEST_SCOPE_KEY
リクエストデータを示すキー- See Also:
-
-
Method Details
-
transactionNormalEnd
入力データに対する処理が正常に処理された場合に呼ばれる。- Parameters:
data
- 入力データctx
- 実行コンテキスト
-
transactionAbnormalEnd
入力データに対する処理で異常が発生した場合に呼ばれる。- Parameters:
e
- 発生したエラーdata
- 入力データctx
- 実行コンテキスト
-