Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addJob(String, String, JobSchedulingInfo) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- afterStart() - Method in class org.opensearch.jobscheduler.sweeper.JobSweeper
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
- createComponents(Client, ClusterService, ThreadPool, ResourceWatcherService, ScriptService, NamedXContentRegistry, Environment, NodeEnvironment, NamedWriteableRegistry, IndexNameExpressionResolver, Supplier<RepositoriesService>) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
D
- deschedule(String, String) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
G
- getExecutorBuilders(Settings) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getJobIndexName() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobInfo(String, String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- getJobParser() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobRunner() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getJobsByIndex(String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- getJobType() - Method in class org.opensearch.jobscheduler.ScheduledJobProvider
- getNamedXContent() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
- getScheduledJobIds(String) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- getSettings() - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
J
- JITTER_LIMIT - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- JITTER_LIMIT - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- 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
- JobSchedulerSettings - Class in org.opensearch.jobscheduler
- JobSchedulerSettings() - Constructor for class org.opensearch.jobscheduler.JobSchedulerSettings
- 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) - Constructor for class org.opensearch.jobscheduler.sweeper.JobSweeper
L
- LegacyOpenDistroJobSchedulerSettings - Class in org.opensearch.jobscheduler
- LegacyOpenDistroJobSchedulerSettings() - Constructor for class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
- loadExtensions(ExtensiblePlugin.ExtensionLoader) - Method in class org.opensearch.jobscheduler.JobSchedulerPlugin
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.scheduler - package org.opensearch.jobscheduler.scheduler
- org.opensearch.jobscheduler.sweeper - package org.opensearch.jobscheduler.sweeper
- org.opensearch.jobscheduler.utils - package org.opensearch.jobscheduler.utils
P
- 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
R
- removeJob(String, String) - Method in class org.opensearch.jobscheduler.scheduler.ScheduledJobInfo
- REQUEST_TIMEOUT - Static variable in class org.opensearch.jobscheduler.JobSchedulerSettings
- REQUEST_TIMEOUT - Static variable in class org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings
S
- schedule(String, String, ScheduledJobParameter, ScheduledJobRunner, JobDocVersion, Double) - Method in class org.opensearch.jobscheduler.scheduler.JobScheduler
- 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
- 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
V
- VisibleForTesting - Annotation Interface in org.opensearch.jobscheduler.utils
All Classes and Interfaces|All Packages|Constant Field Values