public abstract class AbstractLogicHandle extends Object implements LogicHandle
LogicHandle
の抽象クラスです。修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractLogicHandle(boolean inheritable)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
afterExecution(LogicFlowElementDefinition definition,
Object data)
タスク実行後のイベントを受け付けます。
|
protected void |
beforeExecution(LogicFlowElementDefinition definition,
Object data)
タスク実行前のイベントを受け付けます。
|
protected void |
beginErrorFlow(LogicFlowElementDefinition definition)
エラー処理フロー開始のイベントを受け付けます。
|
protected void |
beginFlow(Object data)
フロー開始のイベントを受け付けます。
|
protected void |
endErrorFlow(LogicFlowElementDefinition definition)
エラー処理フロー開始のイベントを受け付けます。
|
protected void |
endFlow(Object data)
フロー終了のイベントを受け付けます。
|
protected void |
exclusiveGatewayEvent(LogicFlowElementDefinition definition,
ExclusiveGatewayEventData data)
分岐実行時のイベントを受け付けます。
|
void |
execute(LogicHandleEvent event)
イベントを受け付けます。
|
protected void |
executionError(LogicFlowElementDefinition definition,
Throwable throwable)
タスク実行時に発生したエラーのエラー発生イベントを受け付けます。
|
protected void |
executionError(Throwable throwable)
エラー発生時のイベントを受け付けます。
|
protected void |
executionInformation(LogicFlowElementDefinition definition,
String message)
タスク実行時の情報出力イベントを受け付けます。
|
protected void |
executionWarning(LogicFlowElementDefinition definition,
String message)
タスク実行時の情報警告イベントを受け付けます。
|
protected LogicHandleEvent |
getEvent()
実行中のイベントを取得します。
|
protected boolean |
isContinueOnError(String failedTaskId,
Throwable throwable)
例外発生時に処理を続行するを判定します。
|
boolean |
isInheritable()
フロー呼び出しタスクで呼び出されたフローにハンドラを引き継ぐかどうかを返却します。
|
protected void |
loopEndEvent(LogicFlowElementDefinition definition)
繰り返し終了時のイベントを受け付けます。
|
protected void |
loopEvent(LogicFlowElementDefinition definition,
LoopEventData data)
繰り返し実行時のイベントを受け付けます。
|
protected void |
mappingError(LogicFlowElementDefinition definition,
Throwable throwable)
データマッピング時に発生したエラーのエラー発生イベントを受け付けます。
|
protected void |
mappingError(Throwable throwable)
データマッピング時に発生したエラーのエラー発生イベントを受け付けます。
|
protected void |
validateRepositoryError(Throwable throwable)
IM-Repository 定義の入力値を検証エラー発生時のイベントを受け付けます。
|
protected AbstractLogicHandle(boolean inheritable)
inheritable
- フロー呼び出しタスクで呼び出されたフローにハンドラを引き継ぐ場合、truepublic void execute(LogicHandleEvent event)
LogicHandle
execute
インタフェース内 LogicHandle
event
- イベントpublic boolean isInheritable()
LogicHandle
isInheritable
インタフェース内 LogicHandle
protected void afterExecution(LogicFlowElementDefinition definition, Object data)
definition
- タスク定義情報data
- タスク実行結果protected void beforeExecution(LogicFlowElementDefinition definition, Object data)
definition
- タスク定義情報data
- タスク実行時の引数に渡されるデータprotected void beginErrorFlow(LogicFlowElementDefinition definition)
definition
- エレメント定義情報protected void beginFlow(Object data)
data
- 入力データprotected void endErrorFlow(LogicFlowElementDefinition definition)
definition
- エレメント定義情報protected void endFlow(Object data)
data
- フローの実行結果protected void exclusiveGatewayEvent(LogicFlowElementDefinition definition, ExclusiveGatewayEventData data)
definition
- タスク定義情報data
- 分岐情報protected void executionError(LogicFlowElementDefinition definition, Throwable throwable)
definition
- タスク定義情報throwable
- 例外protected void executionError(Throwable throwable)
throwable
- 例外protected void executionInformation(LogicFlowElementDefinition definition, String message)
definition
- タスク定義情報message
- メッセージprotected void executionWarning(LogicFlowElementDefinition definition, String message)
definition
- タスク定義情報message
- メッセージprotected LogicHandleEvent getEvent()
protected boolean isContinueOnError(String failedTaskId, Throwable throwable)
failedTaskId
- 失敗したタスクIDthrowable
- 例外protected void loopEndEvent(LogicFlowElementDefinition definition)
definition
- タスク定義情報protected void loopEvent(LogicFlowElementDefinition definition, LoopEventData data)
definition
- タスク定義情報data
- 繰り返し情報protected void mappingError(LogicFlowElementDefinition definition, Throwable throwable)
definition
- タスク定義情報throwable
- 例外protected void mappingError(Throwable throwable)
throwable
- 例外protected void validateRepositoryError(Throwable throwable)
throwable
- 例外Copyright © 2012 NTT DATA INTRAMART CORPORATION