This service regularly produces a manifest of the executing job folder and pushes it to the server.
Service that maintains an active connection with a Genie server node by sending heart beats.
Register an agent to listen for job kill messages from the server and respond to them.
Agent side job specification service for resolving and retrieving job specifications from the server.
Service to download a set of files to local disk.
Manifest containing source (URIs) and their expected destination on disk after download.
Builder for Manifest.
Interface for a cache that downloads resources via URL and stores them on local disk for later reuse.
Service that sets up a directory for a job to execute in.
Service responsible for killing the job.
Event to notify components an early shutdown.
Enumeration for the source of a request to kill the job.