Manifest of the components which make up the Job Service:
- job-service
- job-service-acceptance-tests
- job-service-caller
- job-service-dropwizard
- job-service-internal-client
- job-service-container
- job-service-contract
- job-service-db
- job-service-postgres-container
- job-service-scheduled-executor
- job-service-scheduled-executor-container
- worker-jobtracking
- worker-jobtracking-container
- worker-jobtracking-shared
The job tracking worker reports the progress of jobs to the Job Database.
For more information on the functioning of the Job Tracking Worker visit Job Tracking Worker.
This is the shared library defining public classes that constitute the worker interface to be used by consumers of the Job Tracking Worker. The project can be found in worker-jobtracking-shared.
This project contains the actual implementation of the Job Tracking Worker. It can be found in worker-jobtracking.
This project builds a Docker image that packages the Job Tracking Worker for deployment. It can be found in worker-jobtracking-container.
The testing for the Job Service is defined in testcases.
The following people are responsible for maintaining this code:
- Andy Reid (Belfast, UK, [email protected])
- Dermot Hardy (Belfast, UK, [email protected])
- Anthony McGreevy (Belfast, UK, [email protected])
- Thilagavathi Santhoshkumar (Belfast, UK, [email protected])
- Michael Bryson (Belfast, UK, [email protected])
- Rahul Kulkarni (Chicago, USA, [email protected])
- Kusuma Ghosh Dastidar (Pleasanton, USA, [email protected])