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