public class JobTemplate extends java.lang.Object implements JobOperations
| 修飾子と型 | フィールドと説明 |
|---|---|
protected java.util.Map<java.lang.String,org.springframework.hateoas.UriTemplate> | resourcesAPI の検出された URL を保持します。 |
protected org.springframework.web.client.RestTemplate | restTemplatehttp の相互作用に使用されるテンプレート。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
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, waitcleanBusResources, deploy, destroy, destroyAll, undeploy, undeployAllprotected 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)
JobOperationsJobOperations 内の createJob public void launchJob(java.lang.String name,
java.lang.String jobParameters)JobOperationsJobOperations 内の launchJob name - 起動するジョブの名前 jobParameters - JSON 文字列は jobParameterspublic void stopAllJobExecutions()
JobOperationsJobOperations 内の stopAllJobExecutions public void stopJobExecution(long executionId)
JobOperationsJobOperations 内の stopJobExecution public void restartJobExecution(long executionId)
JobOperationsJobOperations 内の restartJobExecution public JobDefinitionResource.Page list()
JobOperationsJobOperations 内の list public java.lang.String toString()
java.lang.Object の toString public JobExecutionInfoResource.Page listJobExecutions()
JobOperationsJobOperations 内の listJobExecutions public JobExecutionInfoResource displayJobExecution(long jobExecutionId)
JobOperationsjobExecutionId の特定のジョブ実行を取得します。JobOperations 内の displayJobExecution public java.util.List<StepExecutionInfoResource> listStepExecutions(long jobExecutionId)
JobOperationsJobOperations 内の listStepExecutions public StepExecutionProgressInfoResource stepExecutionProgress(long jobExecutionId, long stepExecutionId)
JobOperationsjobExecutionId と stepExecutionId を使用してステップ実行の進行状況を取得します。JobOperations 内の stepExecutionProgress public StepExecutionInfoResource displayStepExecution(long jobExecutionId, long stepExecutionId)
JobOperationsJobOperations 内の displayStepExecution public JobInstanceInfoResource displayJobInstance(long instanceId)
JobOperationsJobOperations 内の displayJobInstance public void destroy(java.lang.String name)
ResourceOperationsResourceOperations 内の destroy public void deploy(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> properties)ResourceOperationsResourceOperations 内の deploy public void undeploy(java.lang.String name)
ResourceOperationsResourceOperations 内の undeploy public void undeployAll()
ResourceOperationsResourceOperations 内の undeployAll public void destroyAll()
ResourceOperationsResourceOperations 内の destroyAll public void cleanBusResources(java.lang.String name)
ResourceOperationsResourceOperations 内の cleanBusResources