Interface | Description |
---|---|
ApplicationService |
Application service interface.
|
AttachmentService |
APIs for dealing with attachments sent in with Genie jobs.
|
ClusterLoadBalancer |
Interface for the cluster load-balancer, which returns the "best" cluster to
run job on from an array of candidates.
|
ClusterService |
Abstraction layer to encapsulate data ClusterConfig functionality.
Classes implementing this abstraction layer must be thread-safe |
CommandService |
Abstraction layer to encapsulate CommandConfig functionality.
Classes implementing this abstraction layer must be thread-safe. |
FileTransfer |
API to handle file transfer for genie jobs.
|
FileTransferFactory |
Factory for FileTransfer implementation based on the scheme.
|
JobCoordinatorService |
Job Coordination APIs.
|
JobKillService |
Interface for services to kill jobs.
|
JobMetricsService |
A service which returns metrics for active jobs.
|
JobPersistenceService |
Interfaces for providing persistence functions for jobs other than search.
|
JobSearchService |
Interface for searching jobs.
|
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.
|