クラス RepeatContextSupport
java.lang.ObjectSE
org.springframework.batch.repeat.context.SynchronizedAttributeAccessor
org.springframework.batch.repeat.context.RepeatContextSupport
- 実装されたすべてのインターフェース:
RepeatContext
,org.springframework.core.AttributeAccessor
- 既知の直属サブクラス
CompositeCompletionPolicy.CompositeBatchContext
、CountingCompletionPolicy.CountingBatchContext
、SimpleCompletionPolicy.SimpleTerminationContext
、TimeoutTerminationPolicy.TimeoutBatchContext
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
close()
特に破棄コールバックで、リソースをクリアできるようにします。バッチがネストされている場合、内側のバッチは外側のバッチを親として作成されます。int
試行された操作の数のカウンターへのパブリックアクセス。void
開始カウントをインクリメントするためにクライアントによって使用されます。boolean
完全なフラグのパブリックアクセサー。boolean
終了フラグのパブリックアクセサー。void
registerDestructionCallback
(StringSE name, RunnableSE callback) 指定された名前の属性に関連付けられた、クローズ時に実行されるコールバックを登録します。void
現在のCompletionPolicy
とは関係なく、現在のバッチが正常に完了する必要があることをフレームワークに通知します。void
現在のCompletionPolicy
とは関係なく、現在のバッチが異常に完了する必要があることをフレームワークに通知します。クラス org.springframework.batch.repeat.context.SynchronizedAttributeAccessor から継承されたメソッド
attributeNames, equals, getAttribute, hasAttribute, hashCode, removeAttribute, setAttribute, setAttributeIfAbsent, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.core.AttributeAccessor から継承されたメソッド
attributeNames, computeAttribute, getAttribute, hasAttribute, removeAttribute, setAttribute
コンストラクターの詳細
RepeatContextSupport
RepeatContextSupport
のコンストラクター。親は null にすることができますが、繰り返しコンテキストがある場合は、それを囲むリピートコンテキストに設定する必要があります。このコンテキストが内部ループの場合。- パラメーター:
parent
- 親コンテキストとして使用されるRepeatContext
。
メソッドの詳細
isCompleteOnly
public boolean isCompleteOnly()インターフェースからコピーされた説明:RepeatContext
完全なフラグのパブリックアクセサー。- 次で指定:
- インターフェース
RepeatContext
のisCompleteOnly
- 戻り値:
- 繰り返しが完了したかどうかのインジケーター
setCompleteOnly
public void setCompleteOnly()インターフェースからコピーされた説明:RepeatContext
現在のCompletionPolicy
とは関係なく、現在のバッチが正常に完了する必要があることをフレームワークに通知します。- 次で指定:
- インターフェース
RepeatContext
のsetCompleteOnly
isTerminateOnly
public boolean isTerminateOnly()インターフェースからコピーされた説明:RepeatContext
終了フラグのパブリックアクセサー。このフラグが設定されている場合、完全フラグも設定されます。- 次で指定:
- インターフェース
RepeatContext
のisTerminateOnly
- 戻り値:
- リピートを終了する必要があるかどうかを示します
setTerminateOnly
public void setTerminateOnly()インターフェースからコピーされた説明:RepeatContext
現在のCompletionPolicy
とは関係なく、現在のバッチが異常に完了する必要があることをフレームワークに通知します。- 次で指定:
- インターフェース
RepeatContext
のsetTerminateOnly
getParent
インターフェースからコピーされた説明:RepeatContext
バッチがネストされている場合、内側のバッチは外側のバッチを親として作成されます。親が存在する場合、これは親のアクセサーです。- 次で指定:
- インターフェース
RepeatContext
のgetParent
- 戻り値:
- 親コンテキスト、または存在しない場合は null
increment
public void increment()開始カウントをインクリメントするためにクライアントによって使用されます。getStartedCount
public int getStartedCount()インターフェースからコピーされた説明:RepeatContext
試行された操作の数のカウンターへのパブリックアクセス。- 次で指定:
- インターフェース
RepeatContext
のgetStartedCount
- 戻り値:
- 開始されたバッチ操作の数。
registerDestructionCallback
インターフェースからコピーされた説明:RepeatContext
指定された名前を持つ属性に関連付けられた、クローズ時に実行されるコールバックを登録します。Runnable
SE コールバックは例外をスローしません。- 次で指定:
- インターフェース
RepeatContext
のregisterDestructionCallback
- パラメーター:
name
- このコールバックを関連付ける属性の名前。この属性が削除された場合、コールバックは呼び出されません。callback
- コンテキストが閉じられたときに実行するRunnable
SE。
close
public void close()インターフェースからコピーされた説明:RepeatContext
特に破棄コールバックで、リソースをクリアできるようにします。実装では、対応する属性がまだ使用可能である限り、登録された破棄コールバックがここで実行されるようにする必要があります。- 次で指定:
- インターフェース
RepeatContext
のclose