public class TaskLauncherTasklet extends Object implements org.springframework.batch.core.step.tasklet.Tasklet
| Constructor and Description |
|---|
TaskLauncherTasklet(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrations,
org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient<org.springframework.security.oauth2.client.endpoint.OAuth2ClientCredentialsGrantRequest> clientCredentialsTokenResponseClient,
org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
ComposedTaskProperties composedTaskProperties,
String taskName,
org.springframework.cloud.task.configuration.TaskProperties taskProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected DataFlowOperations |
dataFlowOperations() |
org.springframework.batch.repeat.RepeatStatus |
execute(org.springframework.batch.core.StepContribution contribution,
org.springframework.batch.core.scope.context.ChunkContext chunkContext)
Executes the task as specified by the taskName with the associated
properties and arguments.
|
String |
getParentTaskExecutionId(org.springframework.batch.core.StepContribution stepContribution) |
void |
setArguments(List<String> arguments) |
void |
setProperties(Map<String,String> properties) |
TaskOperations |
taskOperations() |
public TaskLauncherTasklet(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrations,
org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient<org.springframework.security.oauth2.client.endpoint.OAuth2ClientCredentialsGrantRequest> clientCredentialsTokenResponseClient,
org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
ComposedTaskProperties composedTaskProperties,
String taskName,
org.springframework.cloud.task.configuration.TaskProperties taskProperties)
public org.springframework.batch.repeat.RepeatStatus execute(org.springframework.batch.core.StepContribution contribution,
org.springframework.batch.core.scope.context.ChunkContext chunkContext)
execute in interface org.springframework.batch.core.step.tasklet.Taskletcontribution - mutable state to be passed back to update the current step executionchunkContext - contains the task-execution-id used by the listener.public String getParentTaskExecutionId(org.springframework.batch.core.StepContribution stepContribution)
public TaskOperations taskOperations()
protected DataFlowOperations dataFlowOperations()
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.