forked from Comcast/Priority-Operation-Processing
-
Notifications
You must be signed in to change notification settings - Fork 0
BuildCode
Tim Stair edited this page Apr 23, 2020
·
1 revision
These instructions assume you are starting with nothing setup on your Mac.
- Install brew (https://brew.sh/)
- Install open jdk8
brew tap AdoptOpenJDK/openjdk brew cask install adoptopenjdk8
- Install Maven 3.3.9 (unzip)
- Setup your PATH to include (wherever you unzipped it)/apache-maven-3.3.9/bin
- Docker Desktop for Mac
- Optional: IDEA Community Edition
- Build the code
mvn -U clean install
- Submission
- Scheduling
-
Execution
the ResourcePool
Agenda
the workflow
Agenda Template
the workflow definition
Customer
Insight
the scheduling queue definition
Operation Progress
the state of the running Agenda operations
Progress
the state of the running Agendas
ResourcePool
the processing resources
Agenda Service
the workflow submission
Progress Service
rolled up agenda progress summary
ResourcePool Service
getting work and updating progress
AgendaReclaimer
restarting stuck Agendas
AgendaRetry
retrying failed Agendas
DataObjectReaper
reaping expired data objects
PodReaper
reaping stuck Kubernetes pods