All Classes and Interfaces

Class
Description
Request from extensions to acquire a lock for scheduled job execution
Response class used to facilitate serialization/deserialization of the GetLock response
Request to extensions to invoke a job action, converts request params to a byte array
A Writeable ScheduledJobParameter used to transport job parameters between OpenSearch and Extensions
Enum for Schedule types used to indicate which Schedule constructor to use to read from/write to the stream.
 
Get Job Details Request Model class
 
 
 
 
 
 
 
This model class stores the job details of the extension.
 
 
Request to extensions to parse a ScheduledJobParameter
Response from extensions to parse a ScheduledJobParameter
Request to extensions to invoke their ScheduledJobRunner implementation
Response from extensions indicating the status of the ScheduledJobRunner invocation
Components that handles job scheduling/descheduling.
 
Guice Module to manage JobScheduler related objects
 
 
Sweeper component that handles job indexing and cluster changes.
 
 
A special client for executing transport actions as this plugin's system subject.
This class consists of the REST handler to GET job details from extensions.
This class consists of the REST handler to GET a lock model for extensions
REST handler for getting all locks
 
 
Job index, id and jobInfo mapping.