-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Paul Sterl edited this page Jan 19, 2025
·
4 revisions
Welcome to the spring-persistent-tasks wiki!
<dependency>
<groupId>org.sterl.spring</groupId>
<artifactId>spring-persistent-tasks-core</artifactId>
<version>1.x.x</version>
</dependency>
@SpringBootApplication
@EnableSpringPersistentTasks
public class ExampleApplication {
@Bean
PersistentTask<Vehicle> task1(VehicleHttpConnector vehicleHttpConnector) {
return v -> vehicleHttpConnector.send(v);
}
@Autowired
PersistentTaskService persistentTaskService;
public void triggerTask1(Vehicle vehicle) {
persistentTaskService.runOrQueue(
TaskTriggerBuilder.newTrigger("task1").state(vehicle).build());
}