An 'append' which appends the data as <className> -> <encoded T as json>
An 'append' which appends the data as <className> -> <encoded T as json>
an updated work details with the given data appended
an opaque block of Json exposed by a worker.
an opaque block of Json exposed by a worker. It must however include a 'path' element to describe the relative URL to send work requests to
Appends the data to the worker
Appends the data to the worker
the data type
some data which can be encoded into json
an updated worker details
the relative path for the endpoint under which this worker will receive work
Appends the delta
Appends the delta
the delta to apply
either an updated WorkerDetails or None if the delta had no effect
the fully qualified worker URL
Append the location to the 'aboutMe' json
Append the location to the 'aboutMe' json
the location to append
an updated worker location
WorkerDetails is a wrapper for the information you fancy exposing for workers requesting work.
They contain some json values (which can be appended to/updated) that jobs can match against.
These values should also expose sufficient information for calling clients to do their stuff.
For example, with REST services, workers will need to contain a 'location' and 'path' entry so clients submitting jobs will know where to redirect their jobs to.
an opaque block of Json exposed by a worker. It must however include a 'path' element to describe the relative URL to send work requests to