The JobMarket is a subsystem that manages a global pool of available jobs.
Not all jobs are available to all workers however.
All interaction with the job market is done by a series of events.
- Value parameters:
- availableJobs
Jobs currently available for allocation to workers.
- Companion:
- object
Type members
Value members
Concrete methods
def update(frameContext: SubSystemFrameContext, jobs: List[Job]): JobMarketEvent => Outcome[List[Job]]