@ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
AttachmentService |
APIs for dealing with attachments sent in with Genie requests.
|
ClusterLoadBalancer |
Interface for the cluster load-balancer, which returns the "best" cluster to
run job on from an array of candidates.
|
FileTransfer |
API to handle file transfer for genie jobs.
|
FileTransferFactory |
Factory for FileTransfer implementation based on the scheme.
|
JobCoordinatorService |
Job Coordination APIs.
|
JobDirectoryServerService |
This service abstracts away the details of responding to API requests for the files and directories created during
the execution of a job in the Genie ecosystem.
|
JobFileService |
A service for dealing with the files associated with a job run via Genie.
|
JobKillService |
Interface for services to kill jobs.
|
JobKillServiceV4 |
Interface for services to kill V4 jobs.
|
JobLaunchService |
Top level coordination service responsible for taking a job request and running the job if possible.
|
JobMetricsService |
A service which returns metrics for active jobs.
|
JobResolverService |
Service API for taking inputs from a user and resolving them to concrete information that the Genie system will use
to execute the users job.
|
JobStateService |
A service which defines the three basic stages of a job.
|
JobSubmitterService |
Interface to hand off job execution based on different environments.
|
MailService |
An interface for sending emails.
|