public class TimeoutTerminationPolicy extends CompletionPolicySupport
修飾子と型 | クラスと説明 |
---|---|
protected class | TimeoutTerminationPolicy.TimeoutBatchContext |
修飾子と型 | フィールドと説明 |
---|---|
static long | DEFAULT_TIMEOUT ミリ秒単位のデフォルトのタイムアウト値(30 秒に相当する値)。 |
コンストラクターと説明 |
---|
TimeoutTerminationPolicy() デフォルトコンストラクター。 |
TimeoutTerminationPolicy(long timeout) 指定されたタイムアウト値(ミリ秒単位)を使用して TimeoutTerminationPolicy を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | isComplete(RepeatContext context) タイムアウトを確認し、期限が切れている場合は正常に完了します。 |
RepeatContext | start(RepeatContext context) タイムアウト時に監視を開始します。 |
isComplete, update
public static final long DEFAULT_TIMEOUT
public TimeoutTerminationPolicy()
public TimeoutTerminationPolicy(long timeout)
TimeoutTerminationPolicy
を作成します。timeout
- タイムアウトの期間。public boolean isComplete(RepeatContext context)
CompletionPolicy
の isComplete
CompletionPolicySupport
の isComplete
context
- 現在のバッチコンテキスト。CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext)
public RepeatContext start(RepeatContext context)
CompletionPolicy
の start
CompletionPolicySupport
の start
context
- 進行中の場合は現在のコンテキスト。CompletionPolicy.start(RepeatContext)