コンストラクターと説明 |
---|
JobExecution(JobExecution original) |
JobExecution(JobInstance job, JobParameters jobParameters) 一時的な(保存されていない)インスタンスのコンストラクター。 |
JobExecution(JobInstance job, JobParameters jobParameters, java.lang.String jobConfigurationName) |
JobExecution(JobInstance job, java.lang.Long id, JobParameters jobParameters, java.lang.String jobConfigurationName) JobExecution はジョブが設定されていない限り有効ではないため、このコンストラクターはモデリングの観点からのみ有効なコンストラクターです。 |
JobExecution(java.lang.Long id) |
JobExecution(java.lang.Long id, JobParameters jobParameters) |
JobExecution(java.lang.Long id, JobParameters jobParameters, java.lang.String jobConfigurationName) |
修飾子と型 | メソッドと説明 |
---|---|
void | addFailureException(java.lang.Throwable t) 提供されたスロー可能オブジェクトを失敗の例外リストに追加します。 |
void | addStepExecutions(java.util.List<StepExecution> stepExecutions) いくつかのステップ実行を追加します。 |
StepExecution | createStepExecution(java.lang.String stepName) 現在のジョブ実行にステップ実行を登録します。 |
java.util.List<java.lang.Throwable> | getAllFailureExceptions() ステップの実行を含む、この JobExecution の例外を引き起こすすべての失敗を返します。 |
java.util.Date | getCreateTime() |
java.util.Date | getEndTime() |
ExecutionContext | getExecutionContext() この実行の ExecutionContext を返します。 |
ExitStatus | getExitStatus() |
java.util.List<java.lang.Throwable> | getFailureExceptions() |
java.lang.String | getJobConfigurationName() |
java.lang.Long | getJobId() 包含ジョブの ID の便利な getter。 |
JobInstance | getJobInstance() |
JobParameters | getJobParameters() |
java.util.Date | getLastUpdated() この JobExecution が JobRepository で最後に更新された日付を表す日付を取得します。 |
java.util.Date | getStartTime() |
BatchStatus | getStatus() |
java.util.Collection<StepExecution> | getStepExecutions() ステップ実行のアクセサー。 |
boolean | isRunning() この JobExecution が実行中であることを示しているかどうかをテストします。 |
boolean | isStopping() この JobExecution が停止するよう通知されたことを示しているかどうかをテストします。 |
void | setCreateTime(java.util.Date createTime) |
void | setEndTime(java.util.Date endTime) |
void | setExecutionContext(ExecutionContext executionContext) この実行の ExecutionContext を設定します |
void | setExitStatus(ExitStatus exitStatus) |
void | setJobInstance(JobInstance jobInstance) |
void | setLastUpdated(java.util.Date lastUpdated) この JobExecution が最後に更新された時刻を設定します。 |
void | setStartTime(java.util.Date startTime) |
void | setStatus(BatchStatus status) ステータスフィールドの値を設定します。 |
void | stop() 使用すべきではありません。 代わりに、"-stop" オプションを指定した JobOperator.stop(long) または CommandLineJobRunner を使用してください。 |
java.lang.String | toString() |
void | upgradeStatus(BatchStatus status) 指定された値が既存の値より大きい場合、ステータスフィールドをアップグレードします。 |
equals, getId, getVersion, hashCode, incrementVersion, setId, setVersion
public JobExecution(JobExecution original)
public JobExecution(JobInstance job, java.lang.Long id, @Nullable JobParameters jobParameters, java.lang.String jobConfigurationName)
job
- この実行が一部であるジョブ id
- JobExecution の ID を表す Long
。jobParameters
- この JobExecution の JobParameters
インスタンス。jobConfigurationName
- ジョブ構成名を表す String
インスタンス(JSR-352 で使用)。public JobExecution(JobInstance job, JobParameters jobParameters, java.lang.String jobConfigurationName)
public JobExecution(java.lang.Long id, JobParameters jobParameters, java.lang.String jobConfigurationName)
public JobExecution(JobInstance job, JobParameters jobParameters)
job
- 取り囲む JobInstance
jobParameters
- この JobExecution の JobParameters
インスタンス。public JobExecution(java.lang.Long id, JobParameters jobParameters)
public JobExecution(java.lang.Long id)
public JobParameters getJobParameters()
public java.util.Date getEndTime()
public void setJobInstance(JobInstance jobInstance)
public void setEndTime(java.util.Date endTime)
public java.util.Date getStartTime()
public void setStartTime(java.util.Date startTime)
public BatchStatus getStatus()
public void setStatus(BatchStatus status)
status
- 設定するステータス public void upgradeStatus(BatchStatus status)
status
- 新しいステータス値 public java.lang.Long getJobId()
public void setExitStatus(ExitStatus exitStatus)
exitStatus
- ジョブの実行に使用される ExitStatus
インスタンス。public ExitStatus getExitStatus()
public JobInstance getJobInstance()
public java.util.Collection<StepExecution> getStepExecutions()
public StepExecution createStepExecution(java.lang.String stepName)
stepName
- 新しい実行が関連付けられているステップの名前 StepExecution
この JobExecution
に関連付けられた空の StepExecution
。public boolean isRunning()
JobExecution
が実行中であることを示しているかどうかをテストします。これは必ずしもそのように存続していることを必ずしも意味しないことに注意すべきです。public boolean isStopping()
JobExecution
が停止するよう通知されたことを示しているかどうかをテストします。BatchStatus.STOPPING
の場合は true@Deprecated public void stop()
JobOperator.stop(long)
または CommandLineJobRunner
を使用してください。public void setExecutionContext(ExecutionContext executionContext)
ExecutionContext
を設定します executionContext
- コンテキスト public ExecutionContext getExecutionContext()
ExecutionContext
を返します。コンテンツは、各ステップの補完後(成功したかどうかにかかわらず)保持されることが期待されています。public java.util.Date getCreateTime()
public void setCreateTime(java.util.Date createTime)
createTime
- この実行の作成時間。public java.lang.String getJobConfigurationName()
public java.util.Date getLastUpdated()
public void setLastUpdated(java.util.Date lastUpdated)
lastUpdated
- ジョブ実行の lastUpdated 属性をマークする Date
インスタンス。public java.util.List<java.lang.Throwable> getFailureExceptions()
public void addFailureException(java.lang.Throwable t)
t
- 追加する Throwable
インスタンスの障害例外リスト。public java.util.List<java.lang.Throwable> getAllFailureExceptions()
public void addStepExecutions(java.util.List<StepExecution> stepExecutions)
stepExecutions
- 現在のリストに追加するステップ実行