public interface RepeatContext
extends org.springframework.core.AttributeAccessor
RepeatOperations
への呼び出しごとに新しいコンテキストが作成されます。バッチ内では、コールバックコードは AttributeAccessor
インターフェースを介して通信できます。RepeatOperations.iterate(RepeatCallback)
修飾子と型 | メソッドと説明 |
---|---|
void | close() 特に破棄コールバックで、リソースをクリアできるようにします。 |
RepeatContext | getParent() バッチがネストされている場合、内側のバッチは外側のバッチを親として作成されます。 |
int | getStartedCount() 試行された操作の数のカウンターへのパブリックアクセス。 |
boolean | isCompleteOnly() 完全なフラグのパブリックアクセサー。 |
boolean | isTerminateOnly() 終了フラグのパブリックアクセサー。 |
void | registerDestructionCallback(java.lang.String name, java.lang.Runnable callback) 指定された名前の属性に関連付けられた、クローズ時に実行されるコールバックを登録します。 |
void | setCompleteOnly() 現在の CompletionPolicy とは関係なく、現在のバッチが正常に完了する必要があることをフレームワークに通知します。 |
void | setTerminateOnly() 現在の CompletionPolicy とは関係なく、現在のバッチが異常に完了する必要があることをフレームワークに通知します。 |
RepeatContext getParent()
int getStartedCount()
void setCompleteOnly()
CompletionPolicy
とは関係なく、現在のバッチが正常に完了する必要があることをフレームワークに通知します。boolean isCompleteOnly()
void setTerminateOnly()
CompletionPolicy
とは関係なく、現在のバッチが異常に完了する必要があることをフレームワークに通知します。boolean isTerminateOnly()
void registerDestructionCallback(java.lang.String name, java.lang.Runnable callback)
Runnable
コールバックは例外をスローしてはなりません。name
- このコールバックを関連付ける属性の名前。この属性が削除された場合、コールバックは呼び出されません。callback
- コンテキストが閉じられたときに実行する Runnable
。void close()