| import org.springframework.boot.SpringApplication; |
| import org.springframework.boot.autoconfigure.SpringBootApplication; |
| import scheduler.SchedulerService; |
| import tracker.DataCaptureServer; |
| import java.io.IOException; |
| public class ApiApplication { |
| private static SchedulerService schedulerService; |
| public static void main(String[] args) { |
| DataCaptureServer.start(); |
| schedulerService = new SchedulerService(); |
| schedulerService.start(); |
| Runtime.getRuntime().addShutdownHook(new Thread(() -> { |
| if (schedulerService != null) { |
| SpringApplication.run(ApiApplication.class, args); |