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

A

activate(ComponentContext) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Activate this component.
addJob(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 interface org.apache.sling.commons.scheduler.Scheduler
Schedule a time based job.
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
addPeriodicJob(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 interface org.apache.sling.commons.scheduler.Scheduler
Schedule a periodic job.
addPeriodicJob(String, Object, Map<String, Serializable>, long, boolean, boolean) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Schedule a periodic job.

B

bindJob(ServiceReference) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Bind a new job.
bindTask(ServiceReference) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Bind a new task.
blockForAvailableThreads() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 

C

checkJob(Object) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Check the job object, either runnable or job is allowed
configuration - Variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
context - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
The component context.
createJobDetail(String, JobDataMap, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Create the job detail.

D

deactivate(ComponentContext) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Deactivate this component.
DEFAULT_QUARTZ_JOB_GROUP - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
destroyPlugin(ServiceRegistration) - Static method in class org.apache.sling.commons.scheduler.impl.WebConsolePrinter
 
dispose(Scheduler) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Dispose the quartz scheduler

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.

F

fireJob(Object, Map<String, Serializable>) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJob(Object, Map<String, Serializable>, int, long) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJob(Object, Map<String, Serializable>) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Fire a job immediately and only once.
fireJob(Object, Map<String, Serializable>, int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Fire a job immediately more than once.
fireJobAt(String, Object, Map<String, Serializable>, Date) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
fireJobAt(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 interface org.apache.sling.commons.scheduler.Scheduler
Fire a job once at a specific date Note that if a job with the same name has already been added, the old job is cancelled and this new job replaces the old job.
fireJobAt(String, Object, Map<String, Serializable>, Date, int, long) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Fire a job once at a specific date, several times with a given interval.

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
 

I

init(String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Initialize the quartz scheduler
initDataMap(String, Object, Map<String, Serializable>) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Initialize the data map for the job executor.
initialize() - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 
initPlugin(BundleContext, QuartzScheduler) - Static method in class org.apache.sling.commons.scheduler.impl.WebConsolePrinter
 

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.

L

logger - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Default log.

N

name - Variable in class org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.JobContextImpl
 
NonParallelQuartzJobExecutor - Class in org.apache.sling.commons.scheduler.impl
This component is resposible to launch a Job or Runnable in a Quartz Scheduler but non concurrently.
NonParallelQuartzJobExecutor() - Constructor for class org.apache.sling.commons.scheduler.impl.NonParallelQuartzJobExecutor
 

O

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

PREFIX - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
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.

Q

QUARTZ_SCHEDULER_NAME - Static variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
QuartzJobExecutor - Class in org.apache.sling.commons.scheduler.impl
This component is resposible 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

registeredJobs - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
List of registrations while this service is not activated yet.
removeJob(String) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
removeJob(String) - Method in interface org.apache.sling.commons.scheduler.Scheduler
Remove a scheduled job by name.
runInThread(Runnable) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 

S

scheduleJob(String, Object, Map<String, Serializable>, Trigger, boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Add a job to the scheduler
scheduler - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Theq quartz scheduler.
Scheduler - Interface in org.apache.sling.commons.scheduler
A scheduler to schedule time/cron based jobs.
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
 
shutdown(boolean) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler.QuartzThreadPool
 

T

threadPool - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 
threadPoolManager - Variable in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
 

U

unbindJob(ServiceReference) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Unbind a job.
unbindTask(ServiceReference) - Method in class org.apache.sling.commons.scheduler.impl.QuartzScheduler
Unbind a task.

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(QuartzScheduler) - Constructor for class org.apache.sling.commons.scheduler.impl.WebConsolePrinter
 

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

Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.