/spring-batch-quartz-admin

Spring Batch scheduling using Quartz

Primary LanguageJavaApache License 2.0Apache-2.0

Spring Batch Admin EOL

Spring Batch Admin has reached their end of life and not recommended for new projects. Spring Cloud Data Flow is the recommended replacement for managing and monitoring Spring Batch jobs going forward. You can read more about migrating to Spring Cloud Data Flow here.

Spring Batch Admin with Quartz implementation

This project incorporates the Quartz scheduler along with the Spring Batch admin. A new page "Quartz" is setup for accepting the CRON expression for the scheduling of the application.

Building the project

The project can be built as a Docker container, exposed on port 9001

docker-compose up --build

Accessing the application

  • Navigate to http://localhost:9001/spring-batch-quartz-admin/
  • Browse to the Quartz tab. You can schedule the sample job and look at the executions as well

Sample Job

Schedule Job

Executions