the json matcher used against the 'job' portion of SubmitJob
the json matcher used against the additional 'details' part of SubmitJob
the json matcher used against the 'job' portion of SubmitJob
a subscription with the matcher replaces
the json matcher used against the additional 'details' part of SubmitJob
The details contain info about the worker subscribing to work, such as it's location (where work should be sent to), and any arbitrary json data it wants to expose (nr of CPUs, runAs user, available memory, OS, a 'topic', etc)
Once a WorkSubscription is sent
the json matcher used against the 'job' portion of SubmitJob
the json matcher used against the additional 'details' part of SubmitJob