public class JobTemplate extends java.lang.Object implements JobOperations
修飾子と型 | フィールドと説明 |
---|---|
protected java.util.Map<java.lang.String,org.springframework.hateoas.UriTemplate> | resources API の検出された URL を保持します。 |
protected org.springframework.web.client.RestTemplate | restTemplate http の相互作用に使用されるテンプレート。 |
修飾子と型 | メソッドと説明 |
---|---|
void | cleanBusResources(java.lang.String name) アンデプロイ中に自動的に削除できないバスリソースを削除します。 |
JobDefinitionResource | createJob(java.lang.String name, java.lang.String definition, boolean deploy) 新しいジョブを作成し、必要に応じてデプロイします。 |
void | deploy(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> properties) すでに作成されたリソースをデプロイします。 |
void | destroy(java.lang.String name) 既存のリソースを破棄します。 |
void | destroyAll() システムに認識されているすべてのリソースをアンデプロイします。 |
JobExecutionInfoResource | displayJobExecution(long jobExecutionId) 指定された jobExecutionId の特定のジョブ実行を取得します。 |
JobInstanceInfoResource | displayJobInstance(long instanceId) intanceId を指定して、ジョブの特定のインスタンスを取得します。 |
StepExecutionInfoResource | displayStepExecution(long jobExecutionId, long stepExecutionId) |
void | launchJob(java.lang.String name, java.lang.String jobParameters) すでにデプロイされているジョブを起動します。 |
JobDefinitionResource.Page | list() システムに認識されているジョブを一覧表示します。 |
JobExecutionInfoResource.Page | listJobExecutions() すべてのジョブ実行を一覧表示します。 |
java.util.List<StepExecutionInfoResource> | listStepExecutions(long jobExecutionId) |
void | restartJobExecution(long executionId) 指定されたジョブ実行を再開します。 |
StepExecutionProgressInfoResource | stepExecutionProgress(long jobExecutionId, long stepExecutionId) 指定された jobExecutionId と stepExecutionId を使用してステップ実行の進行状況を取得します。 |
void | stopAllJobExecutions() すべてのジョブの実行を停止します。 |
void | stopJobExecution(long executionId) 実行中のジョブの実行を停止します。 |
java.lang.String | toString() |
void | undeploy(java.lang.String name) 定義を保持したまま、デプロイされたリソースをアンデプロイします。 |
void | undeployAll() システムに認識されているすべてのリソースをアンデプロイします。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
cleanBusResources, deploy, destroy, destroyAll, undeploy, undeployAll
protected org.springframework.web.client.RestTemplate restTemplate
protected java.util.Map<java.lang.String,org.springframework.hateoas.UriTemplate> resources
public JobDefinitionResource createJob(java.lang.String name, java.lang.String definition, boolean deploy)
JobOperations
JobOperations
の createJob
public void launchJob(java.lang.String name, java.lang.String jobParameters)
JobOperations
JobOperations
の launchJob
name
- 起動するジョブの名前 jobParameters
- JSON 文字列は jobParameterspublic void stopAllJobExecutions()
JobOperations
JobOperations
の stopAllJobExecutions
public void stopJobExecution(long executionId)
JobOperations
JobOperations
の stopJobExecution
public void restartJobExecution(long executionId)
JobOperations
JobOperations
の restartJobExecution
public JobDefinitionResource.Page list()
JobOperations
JobOperations
の list
public java.lang.String toString()
java.lang.Object
の toString
public JobExecutionInfoResource.Page listJobExecutions()
JobOperations
JobOperations
の listJobExecutions
public JobExecutionInfoResource displayJobExecution(long jobExecutionId)
JobOperations
jobExecutionId
の特定のジョブ実行を取得します。JobOperations
の displayJobExecution
public java.util.List<StepExecutionInfoResource> listStepExecutions(long jobExecutionId)
JobOperations
JobOperations
の listStepExecutions
public StepExecutionProgressInfoResource stepExecutionProgress(long jobExecutionId, long stepExecutionId)
JobOperations
jobExecutionId
と stepExecutionId
を使用してステップ実行の進行状況を取得します。JobOperations
の stepExecutionProgress
public StepExecutionInfoResource displayStepExecution(long jobExecutionId, long stepExecutionId)
JobOperations
JobOperations
の displayStepExecution
public JobInstanceInfoResource displayJobInstance(long instanceId)
JobOperations
JobOperations
の displayJobInstance
public void destroy(java.lang.String name)
ResourceOperations
ResourceOperations
の destroy
public void deploy(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> properties)
ResourceOperations
ResourceOperations
の deploy
public void undeploy(java.lang.String name)
ResourceOperations
ResourceOperations
の undeploy
public void undeployAll()
ResourceOperations
ResourceOperations
の undeployAll
public void destroyAll()
ResourceOperations
ResourceOperations
の destroyAll
public void cleanBusResources(java.lang.String name)
ResourceOperations
ResourceOperations
の cleanBusResources