public class AbortOnlyServiceLogImpl extends java.lang.Object implements ServiceLog
ServiceLog.ConditionAction
コンストラクタと説明 |
---|
AbortOnlyServiceLogImpl(Key serviceNameKey)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
setAbortException(java.lang.Exception e)
サービス実行中断の原因となった例外を登録する
|
void |
setAfterConditionAction(ServiceLog.ConditionAction action)
サービス実行終了条件の判定結果に対するアクションを登録する
|
void |
setAfterConditionResult(boolean result)
サービス実行終了条件の判定結果を登録する
|
void |
setAfterServiceSession(Session session)
サービス実行後のセッションの内容を登録する
|
void |
setBeforeConditionAction(ServiceLog.ConditionAction action)
サービス実行前提条件の判定結果に対するアクションを登録する
|
void |
setBeforeConditionResult(boolean result)
サービス実行前提条件の判定結果を登録する
|
void |
setBeforeServiceSession(Session session)
サービス実行前のセッションの内容を登録する
|
java.lang.String |
toAbortLog()
サービス実行後ログを文字列にして取得する
|
java.lang.String |
toAfterLog()
サービス実行後ログを文字列にして取得する
|
java.lang.String |
toBeforeLog()
サービス実行前ログを文字列にして取得する
|
public AbortOnlyServiceLogImpl(Key serviceNameKey)
serviceNameKey
- 対象サービス名キーpublic void setBeforeConditionResult(boolean result)
setBeforeConditionResult
インタフェース内 ServiceLog
result
- 判定結果public void setBeforeConditionAction(ServiceLog.ConditionAction action)
setBeforeConditionAction
インタフェース内 ServiceLog
action
- 判定結果に従ってとられたアクションpublic void setBeforeServiceSession(Session session)
setBeforeServiceSession
インタフェース内 ServiceLog
session
- 実行前のセッションpublic void setAfterConditionResult(boolean result)
setAfterConditionResult
インタフェース内 ServiceLog
result
- 判定結果public void setAfterConditionAction(ServiceLog.ConditionAction action)
setAfterConditionAction
インタフェース内 ServiceLog
action
- 判定結果に従ってとられたアクションpublic void setAfterServiceSession(Session session)
setAfterServiceSession
インタフェース内 ServiceLog
session
- 実行後のセッションpublic void setAbortException(java.lang.Exception e)
setAbortException
インタフェース内 ServiceLog
e
- 中断理由となった例外public java.lang.String toBeforeLog()
toBeforeLog
インタフェース内 ServiceLog
public java.lang.String toAfterLog()
toAfterLog
インタフェース内 ServiceLog
public java.lang.String toAbortLog()
toAbortLog
インタフェース内 ServiceLog