Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireLock(ScheduledJobParameter, JobExecutionContext, ActionListener<LockModel>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
-
Attempts to acquire lock the job.
- AcquireLockRequest - Class in org.opensearch.jobscheduler.transport
-
Request from extensions to acquire a lock for scheduled job execution
- AcquireLockRequest(String, String, long) - Constructor for class org.opensearch.jobscheduler.transport.AcquireLockRequest
-
Instantiates a new AcquireLockRequest
- AcquireLockRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.AcquireLockRequest
-
Instantiates a new AcquireLockRequest from
StreamInput - AcquireLockResponse - Class in org.opensearch.jobscheduler.transport
-
Response class used to facilitate serialization/deserialization of the GetLock response
- AcquireLockResponse(LockModel, String, long, long) - Constructor for class org.opensearch.jobscheduler.transport.AcquireLockResponse
- acquireLockWithId(String, Long, String, ActionListener<LockModel>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
-
Attempts to acquire a lock with a specific lock Id.
- addJob(String, String, JobSchedulingInfo) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- afterStart() - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- assignSubject(PluginSubject) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
B
- beforeClose() - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- beforeStop() - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- bulkDeschedule(String, Collection<String>) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
C
- clusterChanged(ClusterChangedEvent) - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- configure() - Method in class org.opensearch.jobscheduler.JobSchedulerPluginModule
- createComponents(Client, ClusterService, ThreadPool, ResourceWatcherService, ScriptService, NamedXContentRegistry, Environment, NodeEnvironment, NamedWriteableRegistry, IndexNameExpressionResolver, Supplier<RepositoriesService>) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- createGuiceModules() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- CRON - Enum constant in enum class org.opensearch.jobscheduler.model.ExtensionJobParameter.ScheduleType
D
- deleteJobDetails(String, ActionListener<Boolean>) - Method in class org.opensearch.jobscheduler.utils.JobDetailsService
-
Delete job details to a corresponding document Id
- deleteLock(String, ActionListener<Boolean>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
-
Attempt to delete lock.
- deschedule(String, String) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- DOCUMENT_ID - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- DOCUMENT_ID - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- doExecute(ActionType<Response>, Request, ActionListener<Response>) - Method in class org.opensearch.jobscheduler.transport.PluginClient
- doExecute(Task, GetLocksRequest, ActionListener<GetLocksResponse>) - Method in class org.opensearch.jobscheduler.transport.action.TransportGetAllLocksAction
E
- ENABLED_TIME_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- equals(Object) - Method in class org.opensearch.jobscheduler.model.JobDetails
- EXTENSION_UNIQUE_ID - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- EXTENSION_UNIQUE_ID - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- ExtensionJobActionRequest<T> - Class in org.opensearch.jobscheduler.transport.request
-
Request to extensions to invoke a job action, converts request params to a byte array
- ExtensionJobActionRequest(String, T) - Constructor for class org.opensearch.jobscheduler.transport.request.ExtensionJobActionRequest
-
Instantiates a new ExtensionJobActionRequest
- ExtensionJobParameter - Class in org.opensearch.jobscheduler.model
-
A
WriteableScheduledJobParameter used to transport job parameters between OpenSearch and Extensions - ExtensionJobParameter(String, Schedule, Instant, Instant, boolean, Long, Double) - Constructor for class org.opensearch.jobscheduler.model.ExtensionJobParameter
- ExtensionJobParameter(StreamInput) - Constructor for class org.opensearch.jobscheduler.model.ExtensionJobParameter
- ExtensionJobParameter(ScheduledJobParameter) - Constructor for class org.opensearch.jobscheduler.model.ExtensionJobParameter
- ExtensionJobParameter.ScheduleType - Enum Class in org.opensearch.jobscheduler.model
-
Enum for Schedule types used to indicate which Schedule constructor to use to read from/write to the stream.
F
- findHistoryRecord(String, String, Instant, ActionListener<StatusHistoryModel>) - Method in class org.opensearch.jobscheduler.utils.JobHistoryService
- findLock(String, ActionListener<LockModel>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
G
- GET_JOB_DETAILS_ACTION - Static variable in class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- getAccessToken() - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- getAccessToken() - Method in class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
- getActions() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getActualPreviousExecutionTime() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- GetAllLocksAction - Class in org.opensearch.jobscheduler.transport.action
- getDocumentId() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getEnabledTime() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- getExecutorBuilders(Settings) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getExpectedExecutionTime() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- getExpectedPreviousExecutionTime() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- getExtensionUniqueId() - Method in class org.opensearch.jobscheduler.model.JobDetails
- getExtensionUniqueId() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getId() - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- getIndexName() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- getIndexToJobDetails() - Static method in class org.opensearch.jobscheduler.utils.JobDetailsService
- getIndexToJobProviders() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getIndexToJobProviders() - Method in class org.opensearch.jobscheduler.utils.JobDetailsService
- getIndicesToListen() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getJitter() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- GetJobDetailsRequest - Class in org.opensearch.jobscheduler.rest.request
-
Get Job Details Request Model class
- GetJobDetailsRequest(String, String, String, String, String, String) - Constructor for class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- GetJobDetailsRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getJobDocVersion() - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- getJobExecutionContext() - Method in class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
- getJobId() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- getJobId() - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- getJobIndex() - Method in class org.opensearch.jobscheduler.model.JobDetails
- getJobIndex() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getJobIndexName() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobIndexName() - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- getJobInfo(String, String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- getJobInfoMap() - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- getJobParameter() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- getJobParameter() - Method in class org.opensearch.jobscheduler.transport.response.JobParameterResponse
- getJobParameterAction() - Method in class org.opensearch.jobscheduler.model.JobDetails
- getJobParameterAction() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getJobParameterDocumentId() - Method in class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
- getJobParser() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobRunner() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobRunnerAction() - Method in class org.opensearch.jobscheduler.model.JobDetails
- getJobRunnerAction() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getJobRunnerStatus() - Method in class org.opensearch.jobscheduler.transport.response.JobRunnerResponse
- getJobsByIndex(String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- getJobSource() - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- getJobType() - Method in class org.opensearch.jobscheduler.model.JobDetails
- getJobType() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- getJobType() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getLastUpdateTime() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- getLock() - Method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- getLockDurationSeconds() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- getLockDurationSeconds() - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- getLockId() - Method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- getLockId() - Method in class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- getLocks() - Method in class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- GetLocksRequest - Class in org.opensearch.jobscheduler.transport.request
- GetLocksRequest() - Constructor for class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- GetLocksRequest(String) - Constructor for class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- GetLocksRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- GetLocksResponse - Class in org.opensearch.jobscheduler.transport.response
- GetLocksResponse() - Constructor for class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- GetLocksResponse(Map<String, LockModel>) - Constructor for class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- GetLocksResponse(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- getName() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- getName() - Method in class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- getName() - Method in class org.opensearch.jobscheduler.rest.action.RestGetLockAction
- getName() - Method in class org.opensearch.jobscheduler.rest.action.RestGetLocksAction
- getName() - Method in class org.opensearch.jobscheduler.rest.action.RestGetScheduledInfoAction
- getName() - Method in class org.opensearch.jobscheduler.rest.action.RestReleaseLockAction
- getNamedXContent() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getPrimaryTerm() - Method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- getRestHandlers(Settings, RestController, ClusterSettings, IndexScopedSettings, SettingsFilter, IndexNameExpressionResolver, Supplier<DiscoveryNodes>) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getSchedule() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- getScheduledCancellable() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- GetScheduledInfoAction - Class in org.opensearch.jobscheduler.transport.action
- GetScheduledInfoNodeRequest - Class in org.opensearch.jobscheduler.transport.request
- GetScheduledInfoNodeRequest() - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- GetScheduledInfoNodeRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- GetScheduledInfoNodeRequest(GetScheduledInfoRequest) - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- GetScheduledInfoNodeResponse - Class in org.opensearch.jobscheduler.transport.response
- GetScheduledInfoNodeResponse(DiscoveryNode) - Constructor for class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- GetScheduledInfoNodeResponse(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- GetScheduledInfoRequest - Class in org.opensearch.jobscheduler.transport.request
- GetScheduledInfoRequest() - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- GetScheduledInfoRequest(String...) - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- GetScheduledInfoRequest(DiscoveryNode...) - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- GetScheduledInfoRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- GetScheduledInfoResponse - Class in org.opensearch.jobscheduler.transport.response
- GetScheduledInfoResponse(ClusterName, List<GetScheduledInfoNodeResponse>, List<FailedNodeException>) - Constructor for class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- GetScheduledInfoResponse(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- getScheduledJobIds(String) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- getScheduledJobInfo() - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- getScheduledJobInfo() - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- getScheduledJobInfoByNode() - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- getSeqNo() - Method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- getSettings() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getSystemIndexDescriptors(Settings) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
H
- hashCode() - Method in class org.opensearch.jobscheduler.model.JobDetails
- historyIndexExist() - Method in class org.opensearch.jobscheduler.utils.JobHistoryService
I
- INSTANCE - Static variable in class org.opensearch.jobscheduler.transport.action.GetAllLocksAction
- INSTANCE - Static variable in class org.opensearch.jobscheduler.transport.action.GetScheduledInfoAction
- INTERVAL - Enum constant in enum class org.opensearch.jobscheduler.model.ExtensionJobParameter.ScheduleType
- IS_ENABLED_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- isByNode() - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- isByNode() - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- isDescheduled() - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- isEnabled() - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
J
- JITTER_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- JITTER_LIMIT - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- JITTER_LIMIT - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- JOB_DETAILS_INDEX_NAME - Static variable in class org.opensearch.jobscheduler.utils.JobDetailsService
- JOB_HISTORY_INDEX_NAME - Static variable in class org.opensearch.jobscheduler.utils.JobHistoryService
- JOB_ID - Static variable in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- JOB_INDEX - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- JOB_INDEX - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- JOB_INDEX_NAME - Static variable in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- JOB_PARAMETER_ACTION - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- JOB_PARAMETER_ACTION - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- JOB_RUNNER_ACTION - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- JOB_RUNNER_ACTION - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- JOB_TYPE - Static variable in class org.opensearch.jobscheduler.model.JobDetails
- JOB_TYPE - Static variable in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- JobDetails - Class in org.opensearch.jobscheduler.model
-
This model class stores the job details of the extension.
- JobDetails() - Constructor for class org.opensearch.jobscheduler.model.JobDetails
- JobDetails(String, String, String, String, String) - Constructor for class org.opensearch.jobscheduler.model.JobDetails
- JobDetails(JobDetails) - Constructor for class org.opensearch.jobscheduler.model.JobDetails
- jobDetailsIndexExist() - Method in class org.opensearch.jobscheduler.utils.JobDetailsService
- jobDetailsService - Variable in class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- JobDetailsService - Class in org.opensearch.jobscheduler.utils
- JobDetailsService(Client, ClusterService, Set<String>, Map<String, ScheduledJobProvider>) - Constructor for class org.opensearch.jobscheduler.utils.JobDetailsService
- JobHistoryService - Class in org.opensearch.jobscheduler.utils
- JobHistoryService(Client, ClusterService) - Constructor for class org.opensearch.jobscheduler.utils.JobHistoryService
- JobParameterRequest - Class in org.opensearch.jobscheduler.transport.request
-
Request to extensions to parse a ScheduledJobParameter
- JobParameterRequest(byte[]) - Constructor for class org.opensearch.jobscheduler.transport.request.JobParameterRequest
-
Instantiates a new Job Parameter Request by wrapping the given byte array within a
StreamInput - JobParameterRequest(String, XContentParser, String, JobDocVersion) - Constructor for class org.opensearch.jobscheduler.transport.request.JobParameterRequest
-
Instantiates a new Job Parameter Request
- JobParameterRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.request.JobParameterRequest
-
Instantiates a new Job Parameter Request from
StreamInput - JobParameterResponse - Class in org.opensearch.jobscheduler.transport.response
-
Response from extensions to parse a ScheduledJobParameter
- JobParameterResponse(byte[]) - Constructor for class org.opensearch.jobscheduler.transport.response.JobParameterResponse
-
Instantiates a new Job Parameter Response by wrapping the given byte array within a
StreamInput - JobParameterResponse(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.response.JobParameterResponse
-
Instantiates a new Job Parameter Response from
StreamInput - JobParameterResponse(ExtensionJobParameter) - Constructor for class org.opensearch.jobscheduler.transport.response.JobParameterResponse
-
Instantiates a new Job Parameter Response
- JobRunnerRequest - Class in org.opensearch.jobscheduler.transport.request
-
Request to extensions to invoke their ScheduledJobRunner implementation
- JobRunnerRequest(byte[]) - Constructor for class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
-
Instantiates a new Job Runner Request by wrapping the given byte array within a
StreamInput - JobRunnerRequest(String, String, JobExecutionContext) - Constructor for class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
-
Instantiates a new Job Runner Request
- JobRunnerRequest(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
-
Instantiates a new Job Runner Request from
StreamInput - JobRunnerResponse - Class in org.opensearch.jobscheduler.transport.response
-
Response from extensions indicating the status of the ScheduledJobRunner invocation
- JobRunnerResponse(boolean) - Constructor for class org.opensearch.jobscheduler.transport.response.JobRunnerResponse
-
Instantiates a new Job Runner Response
- JobRunnerResponse(byte[]) - Constructor for class org.opensearch.jobscheduler.transport.response.JobRunnerResponse
-
Instantiates a new Job Runner Response by wrapping the given byte array within a
StreamInput - JobRunnerResponse(StreamInput) - Constructor for class org.opensearch.jobscheduler.transport.response.JobRunnerResponse
-
Instantiates a new Job Runner Response from
StreamInput - JobScheduler - Class in org.opensearch.jobscheduler.scheduler
-
Components that handles job scheduling/descheduling.
- JobScheduler(ThreadPool, LockService) - Constructor for class org.opensearch.jobscheduler.scheduler.JobScheduler
- JobSchedulerPlugin - Class in org.opensearch.jobscheduler
- JobSchedulerPlugin() - Constructor for class org.opensearch.jobscheduler.JobSchedulerPlugin
- JobSchedulerPluginModule - Class in org.opensearch.jobscheduler
-
Guice Module to manage JobScheduler related objects
- JobSchedulerPluginModule() - Constructor for class org.opensearch.jobscheduler.JobSchedulerPluginModule
-
Constructor for JobSchedulerPluginModule
- JobSchedulerSettings - Class in org.opensearch.jobscheduler
- JobSchedulerSettings() - Constructor for class org.opensearch.jobscheduler.JobSchedulerSettings
- JobSchedulingInfo - Class in org.opensearch.jobscheduler.scheduler
- JobSchedulingInfo(String, String, ScheduledJobParameter) - Constructor for class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- JobSweeper - Class in org.opensearch.jobscheduler.sweeper
-
Sweeper component that handles job indexing and cluster changes.
- JobSweeper(Settings, Client, ClusterService, ThreadPool, NamedXContentRegistry, Map<String, ScheduledJobProvider>, JobScheduler, LockService, JobDetailsService) - Constructor for class org.opensearch.jobscheduler.sweeper.JobSweeper
- JS_BASE_URI - Static variable in class org.opensearch.jobscheduler.JobSchedulerPlugin
L
- LAST_UPDATE_TIME_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- LegacyOpenDistroJobSchedulerSettings - Class in org.opensearch.jobscheduler
- LegacyOpenDistroJobSchedulerSettings() - Constructor for class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- loadExtensions(ExtensiblePlugin.ExtensionLoader) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- LOCK_DURATION_SECONDS - Static variable in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- LOCK_DURATION_SECONDS_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- LOCK_INDEX_NAME - Static variable in class org.opensearch.jobscheduler.utils.LockServiceImpl
- lockIndexExist() - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
- lockService - Variable in class org.opensearch.jobscheduler.rest.action.RestGetLockAction
- LockServiceImpl - Class in org.opensearch.jobscheduler.utils
- LockServiceImpl(Client, ClusterService) - Constructor for class org.opensearch.jobscheduler.utils.LockServiceImpl
- LockServiceImpl(Client, ClusterService, JobHistoryService, Supplier<Boolean>) - Constructor for class org.opensearch.jobscheduler.utils.LockServiceImpl
N
- NAME - Static variable in class org.opensearch.jobscheduler.transport.action.GetAllLocksAction
- NAME - Static variable in class org.opensearch.jobscheduler.transport.action.GetScheduledInfoAction
- NAME_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- newNodeRequest(GetScheduledInfoRequest) - Method in class org.opensearch.jobscheduler.transport.action.TransportGetScheduledInfoAction
- newNodeResponse(StreamInput) - Method in class org.opensearch.jobscheduler.transport.action.TransportGetScheduledInfoAction
- newResponse(GetScheduledInfoRequest, List<GetScheduledInfoNodeResponse>, List<FailedNodeException>) - Method in class org.opensearch.jobscheduler.transport.action.TransportGetScheduledInfoAction
- nodeOperation(GetScheduledInfoNodeRequest) - Method in class org.opensearch.jobscheduler.transport.action.TransportGetScheduledInfoAction
O
- onIndexModule(IndexModule) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- OPEN_DISTRO_JOB_SCHEDULER_THREAD_POOL_NAME - Static variable in class org.opensearch.jobscheduler.JobSchedulerPlugin
- org.opensearch.jobscheduler - package org.opensearch.jobscheduler
- org.opensearch.jobscheduler.model - package org.opensearch.jobscheduler.model
- org.opensearch.jobscheduler.rest.action - package org.opensearch.jobscheduler.rest.action
- org.opensearch.jobscheduler.rest.request - package org.opensearch.jobscheduler.rest.request
- org.opensearch.jobscheduler.scheduler - package org.opensearch.jobscheduler.scheduler
- org.opensearch.jobscheduler.sweeper - package org.opensearch.jobscheduler.sweeper
- org.opensearch.jobscheduler.transport - package org.opensearch.jobscheduler.transport
- org.opensearch.jobscheduler.transport.action - package org.opensearch.jobscheduler.transport.action
- org.opensearch.jobscheduler.transport.request - package org.opensearch.jobscheduler.transport.request
- org.opensearch.jobscheduler.transport.response - package org.opensearch.jobscheduler.transport.response
- org.opensearch.jobscheduler.utils - package org.opensearch.jobscheduler.utils
P
- parse(XContentParser) - Static method in class org.opensearch.jobscheduler.model.JobDetails
- parse(XContentParser) - Static method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- parse(XContentParser) - Static method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- parse(XContentParser) - Static method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- PluginClient - Class in org.opensearch.jobscheduler.transport
-
A special client for executing transport actions as this plugin's system subject.
- PluginClient(Client) - Constructor for class org.opensearch.jobscheduler.transport.PluginClient
- PluginClient(Client, Subject) - Constructor for class org.opensearch.jobscheduler.transport.PluginClient
- postDelete(ShardId, Engine.Delete, Engine.DeleteResult) - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- postIndex(ShardId, Engine.Index, Engine.IndexResult) - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
- postIndex(ShardId, Engine.Index, Engine.IndexResult) - Method in class org.opensearch.jobscheduler.utils.JobDetailsService
- prepareRequest(RestRequest, NodeClient) - Method in class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- prepareRequest(RestRequest, NodeClient) - Method in class org.opensearch.jobscheduler.rest.action.RestGetLockAction
- prepareRequest(RestRequest, NodeClient) - Method in class org.opensearch.jobscheduler.rest.action.RestGetLocksAction
- prepareRequest(RestRequest, NodeClient) - Method in class org.opensearch.jobscheduler.rest.action.RestGetScheduledInfoAction
- prepareRequest(RestRequest, NodeClient) - Method in class org.opensearch.jobscheduler.rest.action.RestReleaseLockAction
- processJobDetails(String, String, String, String, String, String, ActionListener<String>) - Method in class org.opensearch.jobscheduler.utils.JobDetailsService
-
Attempts to process job details with a specified documentId.
R
- readNodesFrom(StreamInput) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- recordJobHistory(String, String, Instant, Instant, Integer, ActionListener<Boolean>) - Method in class org.opensearch.jobscheduler.utils.JobHistoryService
-
Records job execution history to the history index.
- release(LockModel, ActionListener<Boolean>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
-
Attempt to release the lock.
- RELEASE_LOCK_ACTION - Static variable in class org.opensearch.jobscheduler.rest.action.RestReleaseLockAction
- removeJob(String, String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- renewLock(LockModel, ActionListener<LockModel>) - Method in class org.opensearch.jobscheduler.utils.LockServiceImpl
-
Attempt to renew a lock.
- REQUEST_TIMEOUT - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- REQUEST_TIMEOUT - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- RestGetJobDetailsAction - Class in org.opensearch.jobscheduler.rest.action
-
This class consists of the REST handler to GET job details from extensions.
- RestGetJobDetailsAction(JobDetailsService) - Constructor for class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- RestGetLockAction - Class in org.opensearch.jobscheduler.rest.action
-
This class consists of the REST handler to GET a lock model for extensions
- RestGetLockAction(LockService) - Constructor for class org.opensearch.jobscheduler.rest.action.RestGetLockAction
- RestGetLocksAction - Class in org.opensearch.jobscheduler.rest.action
-
REST handler for getting all locks
- RestGetLocksAction() - Constructor for class org.opensearch.jobscheduler.rest.action.RestGetLocksAction
- RestGetScheduledInfoAction - Class in org.opensearch.jobscheduler.rest.action
- RestGetScheduledInfoAction() - Constructor for class org.opensearch.jobscheduler.rest.action.RestGetScheduledInfoAction
- RestReleaseLockAction - Class in org.opensearch.jobscheduler.rest.action
- RestReleaseLockAction(LockService) - Constructor for class org.opensearch.jobscheduler.rest.action.RestReleaseLockAction
- routes() - Method in class org.opensearch.jobscheduler.rest.action.RestGetJobDetailsAction
- routes() - Method in class org.opensearch.jobscheduler.rest.action.RestGetLockAction
- routes() - Method in class org.opensearch.jobscheduler.rest.action.RestGetLocksAction
- routes() - Method in class org.opensearch.jobscheduler.rest.action.RestGetScheduledInfoAction
- routes() - Method in class org.opensearch.jobscheduler.rest.action.RestReleaseLockAction
S
- schedule(String, String, ScheduledJobParameter, ScheduledJobRunner, JobDocVersion, Double) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- SCHEDULE_FIELD - Static variable in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- ScheduledJobInfo - Class in org.opensearch.jobscheduler.scheduler
-
Job index, id and jobInfo mapping.
- ScheduledJobProvider - Class in org.opensearch.jobscheduler
- ScheduledJobProvider(String, String, ScheduledJobParser, ScheduledJobRunner) - Constructor for class org.opensearch.jobscheduler.ScheduledJobProvider
- setActualPreviousExecutionTime(Instant) - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- setByNode(boolean) - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- setByNode(boolean) - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- setDescheduled(boolean) - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- setDocumentId(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setExpectedExecutionTime(Instant) - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- setExpectedPreviousExecutionTime(Instant) - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- setExtensionUniqueId(String) - Method in class org.opensearch.jobscheduler.model.JobDetails
- setExtensionUniqueId(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setJobIndex(String) - Method in class org.opensearch.jobscheduler.model.JobDetails
- setJobIndex(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setJobParameterAction(String) - Method in class org.opensearch.jobscheduler.model.JobDetails
- setJobParameterAction(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setJobRunnerAction(String) - Method in class org.opensearch.jobscheduler.model.JobDetails
- setJobRunnerAction(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setJobType(String) - Method in class org.opensearch.jobscheduler.model.JobDetails
- setJobType(String) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- setScheduledCancellable(Scheduler.ScheduledCancellable) - Method in class org.opensearch.jobscheduler.scheduler.JobSchedulingInfo
- setScheduledJobInfo(Map<String, Object>) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- setSubject(Subject) - Method in class org.opensearch.jobscheduler.transport.PluginClient
- STATUS_HISTORY - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- SWEEP_BACKOFF_MILLIS - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- SWEEP_BACKOFF_MILLIS - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- SWEEP_BACKOFF_RETRY_COUNT - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- SWEEP_BACKOFF_RETRY_COUNT - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- SWEEP_PAGE_SIZE - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- SWEEP_PAGE_SIZE - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- SWEEP_PERIOD - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- SWEEP_PERIOD - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
T
- TIME_OUT_FOR_REQUEST - Static variable in class org.opensearch.jobscheduler.utils.JobDetailsService
- toString() - Method in class org.opensearch.jobscheduler.model.JobDetails
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.model.JobDetails
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.transport.AcquireLockResponse
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- toXContent(XContentBuilder, ToXContent.Params) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- TransportGetAllLocksAction - Class in org.opensearch.jobscheduler.transport.action
- TransportGetAllLocksAction(TransportService, ActionFilters, PluginClient, ThreadPool) - Constructor for class org.opensearch.jobscheduler.transport.action.TransportGetAllLocksAction
- TransportGetScheduledInfoAction - Class in org.opensearch.jobscheduler.transport.action
- TransportGetScheduledInfoAction(ThreadPool, ClusterService, TransportService, ActionFilters, JobScheduler, JobDetailsService) - Constructor for class org.opensearch.jobscheduler.transport.action.TransportGetScheduledInfoAction
U
- UNIT_SEPARATOR - Static variable in class org.opensearch.jobscheduler.transport.request.ExtensionJobActionRequest
- updateHistoryRecord(StatusHistoryModel, ActionListener<StatusHistoryModel>) - Method in class org.opensearch.jobscheduler.utils.JobHistoryService
V
- validate() - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- validate() - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- validate() - Method in class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- validate() - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- validate() - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- validate() - Method in class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
- valueOf(String) - Static method in enum class org.opensearch.jobscheduler.model.ExtensionJobParameter.ScheduleType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opensearch.jobscheduler.model.ExtensionJobParameter.ScheduleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VisibleForTesting - Annotation Interface in org.opensearch.jobscheduler.rest.action
- VisibleForTesting - Annotation Interface in org.opensearch.jobscheduler.utils
W
- writeNodesTo(StreamOutput, List<GetScheduledInfoNodeResponse>) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoResponse
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.model.ExtensionJobParameter
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.rest.request.GetJobDetailsRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.AcquireLockRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.request.GetLocksRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoNodeRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.request.GetScheduledInfoRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.request.JobParameterRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.request.JobRunnerRequest
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.response.GetLocksResponse
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.response.GetScheduledInfoNodeResponse
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.response.JobParameterResponse
- writeTo(StreamOutput) - Method in class org.opensearch.jobscheduler.transport.response.JobRunnerResponse
All Classes and Interfaces|All Packages|Constant Field Values