Index

A B C D G J L O P R S V 
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
 
A B C D G J L O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values