A B C D E F G H I J N O P Q R S T U V W 

A

activate(BundleContext, Map<String, Object>) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Activate this component.
activate(ComponentContext) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
activate(BundleContext) - Method in class org.apache.sling.commons.scheduler.impl.SettingsSupport
Start the component.
activate() - Method in class org.apache.sling.commons.scheduler.impl.TopologyHandler
 
activate(BundleContext) - Method in class org.apache.sling.commons.scheduler.impl.WhiteboardHandler
Activate this component.
addJob(Long, Long, String, Object, Map<String, Serializable>, String, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
addJob(String, Object, Map<String, Serializable>, String, boolean) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
addJob(String, Object, Map<String, Serializable>, String, boolean) - Method in interface org.apache.sling.commons.scheduler.Scheduler
addPeriodicJob(Long, Long, String, Object, Map<String, Serializable>, long, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
addPeriodicJob(Long, Long, String, Object, Map<String, Serializable>, long, boolean, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean, boolean) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean) - Method in interface org.apache.sling.commons.scheduler.Scheduler
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean, boolean) - Method in interface org.apache.sling.commons.scheduler.Scheduler
argumentException - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
AT(Date) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
AT(Date, int, long) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
AT(Date) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
AT(Date, int, long) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
AT(Date) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Create a schedule options to fire a job once at a specific date
AT(Date, int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Create a schedule options to fire a job period starting at a specific date

B

blockForAvailableThreads() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
bundleChanged(BundleEvent) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 

C

canRunConcurrently - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
canRunConcurrently(boolean) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
canRunConcurrently(boolean) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
Flag indicating whether the job can be run concurrently.
config(Map<String, Serializable>) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
config(Map<String, Serializable>) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
Add optional configuration for the job.
configuration - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
configuration - Variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 

D

deactivate(BundleContext) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Deactivate this component.
deactivate() - Method in class org.apache.sling.commons.scheduler.impl.SettingsSupport
Stop the component.
deactivate() - Method in class org.apache.sling.commons.scheduler.impl.TopologyHandler
 
deactivate() - Method in class org.apache.sling.commons.scheduler.impl.WhiteboardHandler
Deactivate this component.
DISCOVERY_AVAILABLE - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
Is discovery available?
DISCOVERY_INFO_AVAILABLE - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
Is stable discovery information available?

E

execute(JobExecutionContext) - Method in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
 
execute(JobContext) - Method in interface org.apache.sling.commons.scheduler.Job
Execute this job.
EXPR(String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
EXPR(String) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
EXPR(String) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Create a schedule options to schedule the job based on the expression

F

fireJob(Long, Long, Object, Map<String, Serializable>) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJob(Long, Long, Object, Map<String, Serializable>, int, long) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJob(Object, Map<String, Serializable>) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
fireJob(Object, Map<String, Serializable>, int, long) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
fireJob(Object, Map<String, Serializable>) - Method in interface org.apache.sling.commons.scheduler.Scheduler
fireJob(Object, Map<String, Serializable>, int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler
fireJobAt(Long, Long, String, Object, Map<String, Serializable>, Date) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJobAt(Long, Long, String, Object, Map<String, Serializable>, Date, int, long) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJobAt(String, Object, Map<String, Serializable>, Date) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
fireJobAt(String, Object, Map<String, Serializable>, Date, int, long) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
fireJobAt(String, Object, Map<String, Serializable>, Date) - Method in interface org.apache.sling.commons.scheduler.Scheduler
fireJobAt(String, Object, Map<String, Serializable>, Date, int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler

G

getConfiguration() - Method in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
getConfiguration() - Method in interface org.apache.sling.commons.scheduler.JobContext
Get the configuration provided when the job was scheduled.
getName() - Method in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
getName() - Method in interface org.apache.sling.commons.scheduler.JobContext
Get the name of the scheduled job.
getPoolSize() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 

H

handleTopologyEvent(TopologyEvent) - Method in class org.apache.sling.commons.scheduler.impl.TopologyHandler
 

I

initialize() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
InternalScheduleOptions - Class in org.apache.sling.commons.scheduler.impl
Scheduler options provide an extensible way of defining how to schedule a job.
InternalScheduleOptions(TriggerBuilder<? extends Trigger>) - Constructor for class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
InternalScheduleOptions(IllegalArgumentException) - Constructor for class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
IS_LEADER - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
Is this instance the leader?

J

Job - Interface in org.apache.sling.commons.scheduler
A job is executed by the Scheduler service.
JobContext - Interface in org.apache.sling.commons.scheduler
The context for a Job.

N

name - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
name(String) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
name - Variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
name(String) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
Sets the name of the job.
NonParallelQuartzJobExecutor - Class in org.apache.sling.commons.scheduler.impl
This component is responsible to launch a Job or Runnable in a Quartz Scheduler but non concurrently.
NonParallelQuartzJobExecutor() - Constructor for class org.apache.sling.commons.scheduler.impl.NonParallelQuartzJobExecutor
 
NOW() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
NOW(int, long) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
NOW() - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
NOW(int, long) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
NOW() - Method in interface org.apache.sling.commons.scheduler.Scheduler
Create a schedule options to fire a job immediately and only once.
NOW(int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Create a schedule options to fire a job immediately more than once.

O

onInstancesOnly(String[]) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
onInstancesOnly(String[]) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
List of Sling IDs this job should be run on.
onLeaderOnly(boolean) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
onLeaderOnly(boolean) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
Flag indicating whether the job should only be run on the leader.
onSingleInstanceOnly(boolean) - Method in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 
onSingleInstanceOnly(boolean) - Method in interface org.apache.sling.commons.scheduler.ScheduleOptions
Flag indicating whether the job should only be run on a single instance in a cluster This defaults to false.
org.apache.sling.commons.scheduler - package org.apache.sling.commons.scheduler
 
org.apache.sling.commons.scheduler.impl - package org.apache.sling.commons.scheduler.impl
 

P

printConfiguration(PrintWriter) - Method in class org.apache.sling.commons.scheduler.impl.WebConsolePrinter
Print out the configuration
PROPERTY_SCHEDULER_CONCURRENT - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define if the job can be run concurrently.
PROPERTY_SCHEDULER_EXPRESSION - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define the cron expression for a job.
PROPERTY_SCHEDULER_IMMEDIATE - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define if a periodically job should be scheduled immediate.
PROPERTY_SCHEDULER_NAME - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define the job name.
PROPERTY_SCHEDULER_PERIOD - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define the period for a job.
PROPERTY_SCHEDULER_RUN_ON - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the configuration property to define the instances this job should run on.
PROPERTY_SCHEDULER_TIMES - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Name of the optional configuration property to define the number of times the job should be executed when Scheduler.PROPERTY_SCHEDULER_PERIOD is defined.

Q

QuartzJobExecutor - Class in org.apache.sling.commons.scheduler.impl
This component is responsible to launch a Job or Runnable in a Quartz Scheduler.
QuartzJobExecutor() - Constructor for class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
 
QuartzJobExecutor.JobContextImpl - Class in org.apache.sling.commons.scheduler.impl
 
QuartzJobExecutor.JobContextImpl(String, Map<String, Serializable>) - Constructor for class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
QuartzScheduler - Class in org.apache.sling.commons.scheduler.impl
The quartz based implementation of the scheduler.
QuartzScheduler() - Constructor for class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
QuartzScheduler.QuartzThreadPool - Class in org.apache.sling.commons.scheduler.impl
 
QuartzScheduler.QuartzThreadPool(ThreadPool) - Constructor for class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
Create a new wrapper implementation for Quartz.

R

removeJob(Long, String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
removeJob(String) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
removeJob(String) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Deprecated.
runInThread(Runnable) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
runOn - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 

S

schedule(Long, Long, Object, ScheduleOptions) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
schedule(Object, ScheduleOptions) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
schedule(Object, ScheduleOptions) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Schedule a job based on the options.
ScheduleOptions - Interface in org.apache.sling.commons.scheduler
Scheduler options provide an extensible way of defining how to schedule a job.
Scheduler - Interface in org.apache.sling.commons.scheduler
A scheduler to schedule time/cron based jobs.
SchedulerServiceFactory - Class in org.apache.sling.commons.scheduler.impl
This is a proxy implementation of the scheduler service.
SchedulerServiceFactory() - Constructor for class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
serviceChanged(ServiceEvent) - Method in class org.apache.sling.commons.scheduler.impl.SettingsSupport.Listener
 
setInstanceId(String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
setInstanceName(String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
SettingsSupport - Class in org.apache.sling.commons.scheduler.impl
The SettingsSupport listens for the settings service.
SettingsSupport() - Constructor for class org.apache.sling.commons.scheduler.impl.SettingsSupport
 
SettingsSupport.Listener - Class in org.apache.sling.commons.scheduler.impl
Helper class listening for the settings service
SettingsSupport.Listener(BundleContext) - Constructor for class org.apache.sling.commons.scheduler.impl.SettingsSupport.Listener
Constructor
shutdown(boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
SLING_ID - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor
The id of the current instance (if settings service is available.
start() - Method in class org.apache.sling.commons.scheduler.impl.SettingsSupport.Listener
Start the listener.
stop() - Method in class org.apache.sling.commons.scheduler.impl.SettingsSupport.Listener
Unregister the listener.

T

TopologyHandler - Class in org.apache.sling.commons.scheduler.impl
Optional service - if the Sling discovery service is running, additional features are available
TopologyHandler() - Constructor for class org.apache.sling.commons.scheduler.impl.TopologyHandler
 
trigger - Variable in class org.apache.sling.commons.scheduler.impl.InternalScheduleOptions
 

U

unschedule(Long, String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
unschedule(String) - Method in class org.apache.sling.commons.scheduler.impl.SchedulerServiceFactory
 
unschedule(String) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Remove a scheduled job by name.

V

VALUE_RUN_ON_LEADER - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Value for Scheduler.PROPERTY_SCHEDULER_RUN_ON to run the job on the leader only.
VALUE_RUN_ON_SINGLE - Static variable in interface org.apache.sling.commons.scheduler.Scheduler
Value for Scheduler.PROPERTY_SCHEDULER_RUN_ON to run the job on a single instance only.

W

WebConsolePrinter - Class in org.apache.sling.commons.scheduler.impl
This is a configuration printer for the web console which prints out the current configuration/status.
WebConsolePrinter() - Constructor for class org.apache.sling.commons.scheduler.impl.WebConsolePrinter
 
WhiteboardHandler - Class in org.apache.sling.commons.scheduler.impl
The quartz based implementation of the scheduler.
WhiteboardHandler() - Constructor for class org.apache.sling.commons.scheduler.impl.WhiteboardHandler
 
A B C D E F G H I J N O P Q R S T U V W 

Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.