JavaScript is disabled on your browser.
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
H
I
N
O
P
R
S
T
V
W
A
activateService()
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
assemble(ModuleAssembly)
- Method in class org.qi4j.library.scheduler.bootstrap.
SchedulerAssembler
C
compareTo(ScheduleTime)
- Method in class org.qi4j.library.scheduler.schedule.
ScheduleTime
compareTo(TimelineRecord)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineRecord.Mixin
CronExpression
- Annotation Type in
org.qi4j.library.scheduler.schedule.cron
cronExpression()
- Method in interface org.qi4j.library.scheduler.schedule.cron.
CronSchedule
The Cron expression indicating when the Schedule is to be run.
CronExpressionConstraint
- Class in
org.qi4j.library.scheduler.schedule.cron
CronExpressionConstraint()
- Constructor for class org.qi4j.library.scheduler.schedule.cron.
CronExpressionConstraint
CronSchedule
- Interface in
org.qi4j.library.scheduler.schedule.cron
CronSchedule.CronScheduleMixin
- Class in
org.qi4j.library.scheduler.schedule.cron
CronSchedule.CronScheduleMixin()
- Constructor for class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
D
details()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
E
equals(Object)
- Method in class org.qi4j.library.scheduler.schedule.
ScheduleTime
G
getLastRecords(int)
- Method in interface org.qi4j.library.scheduler.timeline.
Timeline
getLastRecords(int)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineScheduleMixin
getLastRecords(int)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineSchedulerServiceMixin
getNextRecords(int)
- Method in interface org.qi4j.library.scheduler.timeline.
Timeline
getNextRecords(int)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineScheduleMixin
getNextRecords(int)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineSchedulerServiceMixin
getRecords(DateTime, DateTime)
- Method in interface org.qi4j.library.scheduler.timeline.
Timeline
getRecords(long, long)
- Method in interface org.qi4j.library.scheduler.timeline.
Timeline
getRecords(DateTime, DateTime)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineScheduleMixin
getRecords(long, long)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineScheduleMixin
getRecords(DateTime, DateTime)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineSchedulerServiceMixin
getRecords(long, long)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineSchedulerServiceMixin
getSchedulesIdentity(SchedulerService)
- Static method in class org.qi4j.library.scheduler.
SchedulerMixin
H
hashCode()
- Method in class org.qi4j.library.scheduler.schedule.
ScheduleTime
history()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineScheduleState
I
isTaskRunning()
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
isTaskRunning()
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
isTaskRunning()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
isValid(CronExpression, String)
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronExpressionConstraint
N
name()
- Method in interface org.qi4j.library.scheduler.
Task
newCronSchedule(Task, String, DateTime, boolean)
- Method in class org.qi4j.library.scheduler.schedule.
ScheduleFactory.Mixin
newCronSchedule(Task, String, DateTime, boolean)
- Method in interface org.qi4j.library.scheduler.schedule.
ScheduleFactory
newOnceSchedule(Task, DateTime, boolean)
- Method in class org.qi4j.library.scheduler.schedule.
ScheduleFactory.Mixin
newOnceSchedule(Task, DateTime, boolean)
- Method in interface org.qi4j.library.scheduler.schedule.
ScheduleFactory
newThread(Runnable)
- Method in class org.qi4j.library.scheduler.
SchedulerService.ThreadFactory
nextRun(long)
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
nextRun(long)
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
nextRun(long)
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Compute the next time this schedule is to be run.
nextTime
- Variable in class org.qi4j.library.scheduler.schedule.
ScheduleTime
O
OnceSchedule
- Interface in
org.qi4j.library.scheduler.schedule.once
OnceSchedule.OnceScheduleMixin
- Class in
org.qi4j.library.scheduler.schedule.once
OnceSchedule.OnceScheduleMixin()
- Constructor for class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
org.qi4j.library.scheduler
- package org.qi4j.library.scheduler
Scheduler Library.
org.qi4j.library.scheduler.bootstrap
- package org.qi4j.library.scheduler.bootstrap
Scheduler Assembly.
org.qi4j.library.scheduler.schedule
- package org.qi4j.library.scheduler.schedule
Scheduler Schedules.
org.qi4j.library.scheduler.schedule.cron
- package org.qi4j.library.scheduler.schedule.cron
Scheduler CRON Schedules.
org.qi4j.library.scheduler.schedule.once
- package org.qi4j.library.scheduler.schedule.once
Scheduler Once Schedules.
org.qi4j.library.scheduler.timeline
- package org.qi4j.library.scheduler.timeline
Scheduler Timeline.
P
passivateService()
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
presentationString()
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
presentationString()
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
presentationString()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Return a representation of the Schedule in a human understandable format.
R
rejectedExecution(Runnable, ThreadPoolExecutor)
- Method in class org.qi4j.library.scheduler.
SchedulerService.RejectionHandler
run()
- Method in class org.qi4j.library.scheduler.
SchedulerMixin.ScheduleRunner
S
Schedule
- Interface in
org.qi4j.library.scheduler.schedule
Represent the scheduling of a
Task
.
scheduleCron(Task, String, boolean)
- Method in interface org.qi4j.library.scheduler.
Scheduler
Schedule a Task using a CronExpression.
scheduleCron(Task, String, long, boolean)
- Method in interface org.qi4j.library.scheduler.
Scheduler
Schedule a Task using a CronExpression with a given initial delay in milliseconds.
scheduleCron(Task, String, DateTime, boolean)
- Method in interface org.qi4j.library.scheduler.
Scheduler
Schedule a Task using a CronExpression starting at a given date.
scheduleCron(Task, String, boolean)
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
scheduleCron(Task, String, DateTime, boolean)
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
scheduleCron(Task, String, long, boolean)
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
ScheduleFactory
- Interface in
org.qi4j.library.scheduler.schedule
ScheduleFactory.Mixin
- Class in
org.qi4j.library.scheduler.schedule
ScheduleFactory.Mixin()
- Constructor for class org.qi4j.library.scheduler.schedule.
ScheduleFactory.Mixin
scheduleIdentity
- Variable in class org.qi4j.library.scheduler.schedule.
ScheduleTime
scheduleIdentity()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
scheduleOnce(Task, int, boolean)
- Method in interface org.qi4j.library.scheduler.
Scheduler
Schedule a Task to be run after a given initial delay in seconds.
scheduleOnce(Task, DateTime, boolean)
- Method in interface org.qi4j.library.scheduler.
Scheduler
Schedule a Task to be run after a given initial delay in seconds.
scheduleOnce(Task, int, boolean)
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
scheduleOnce(Task, DateTime, boolean)
- Method in class org.qi4j.library.scheduler.
SchedulerMixin
Scheduler
- Interface in
org.qi4j.library.scheduler
Scheduler.
SchedulerAssembler
- Class in
org.qi4j.library.scheduler.bootstrap
Assembler for Scheduler.
SchedulerAssembler()
- Constructor for class org.qi4j.library.scheduler.bootstrap.
SchedulerAssembler
SchedulerConfiguration
- Interface in
org.qi4j.library.scheduler
Configuration for the
Scheduler
.
SchedulerMixin
- Class in
org.qi4j.library.scheduler
SchedulerMixin()
- Constructor for class org.qi4j.library.scheduler.
SchedulerMixin
SchedulerMixin.ScheduleRunner
- Class in
org.qi4j.library.scheduler
Handle
Task
's
UnitOfWork
and
TimelineRecord
s creation.
SchedulerMixin.ScheduleRunner(ScheduleTime, SchedulerMixin, Module)
- Constructor for class org.qi4j.library.scheduler.
SchedulerMixin.ScheduleRunner
SchedulerService
- Interface in
org.qi4j.library.scheduler
SchedulerService.RejectionHandler
- Class in
org.qi4j.library.scheduler
SchedulerService.RejectionHandler()
- Constructor for class org.qi4j.library.scheduler.
SchedulerService.RejectionHandler
SchedulerService.ThreadFactory
- Class in
org.qi4j.library.scheduler
SchedulerService.ThreadFactory(SchedulerService)
- Constructor for class org.qi4j.library.scheduler.
SchedulerService.ThreadFactory
Schedules
- Interface in
org.qi4j.library.scheduler.schedule
schedules()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedules
ScheduleTime
- Class in
org.qi4j.library.scheduler.schedule
ScheduleTime(String, long)
- Constructor for class org.qi4j.library.scheduler.schedule.
ScheduleTime
start()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
The first run of this Schedule.
step()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
stopViolently()
- Method in interface org.qi4j.library.scheduler.
SchedulerConfiguration
T
tags()
- Method in interface org.qi4j.library.scheduler.
Task
task()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Task
- Interface in
org.qi4j.library.scheduler
Compose an Entity using this type to be able to Schedule it.
taskCompletedSuccessfully()
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
taskCompletedSuccessfully()
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
taskCompletedSuccessfully()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Called directly after the
Runnable.run()
method has been completed and returned from the method normally.
taskCompletedSuccessfully()
- Method in class org.qi4j.library.scheduler.timeline.
TimelineForScheduleConcern
taskCompletedWithException(RuntimeException)
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
taskCompletedWithException(RuntimeException)
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
taskCompletedWithException(RuntimeException)
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Called directly after the
Runnable.run()
method has been completed but threw a RuntimeException.
taskCompletedWithException(RuntimeException)
- Method in class org.qi4j.library.scheduler.timeline.
TimelineForScheduleConcern
taskName()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
taskStarting()
- Method in class org.qi4j.library.scheduler.schedule.cron.
CronSchedule.CronScheduleMixin
taskStarting()
- Method in class org.qi4j.library.scheduler.schedule.once.
OnceSchedule.OnceScheduleMixin
taskStarting()
- Method in interface org.qi4j.library.scheduler.schedule.
Schedule
Called just before the
Runnable.run()
method is called.
taskStarting()
- Method in class org.qi4j.library.scheduler.timeline.
TimelineForScheduleConcern
taskTags()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
Timeline
- Interface in
org.qi4j.library.scheduler.timeline
Timeline allow to browse in past and future Task runs.
TimelineForScheduleConcern
- Class in
org.qi4j.library.scheduler.timeline
TimelineForScheduleConcern()
- Constructor for class org.qi4j.library.scheduler.timeline.
TimelineForScheduleConcern
TimelineRecord
- Interface in
org.qi4j.library.scheduler.timeline
Record in
Scheduler
's
Timeline
.
TimelineRecord.Mixin
- Class in
org.qi4j.library.scheduler.timeline
TimelineRecord.Mixin()
- Constructor for class org.qi4j.library.scheduler.timeline.
TimelineRecord.Mixin
TimelineRecordStep
- Enum in
org.qi4j.library.scheduler.timeline
TimelineScheduleMixin
- Class in
org.qi4j.library.scheduler.timeline
TimelineScheduleMixin()
- Constructor for class org.qi4j.library.scheduler.timeline.
TimelineScheduleMixin
TimelineSchedulerServiceMixin
- Class in
org.qi4j.library.scheduler.timeline
WARN TimelineService Mixin use SortedSets to keep records ordered and repeatedly search for the next run.
TimelineSchedulerServiceMixin()
- Constructor for class org.qi4j.library.scheduler.timeline.
TimelineSchedulerServiceMixin
TimelineScheduleState
- Interface in
org.qi4j.library.scheduler.timeline
timestamp()
- Method in interface org.qi4j.library.scheduler.timeline.
TimelineRecord
V
valueOf(String)
- Static method in enum org.qi4j.library.scheduler.timeline.
TimelineRecordStep
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.qi4j.library.scheduler.timeline.
TimelineRecordStep
Returns an array containing the constants of this enum type, in the order they are declared.
W
withTimeline()
- Method in class org.qi4j.library.scheduler.bootstrap.
SchedulerAssembler
Activate the assembly of Timeline related services.
workersCount()
- Method in interface org.qi4j.library.scheduler.
SchedulerConfiguration
workQueueSize()
- Method in interface org.qi4j.library.scheduler.
SchedulerConfiguration
A
C
D
E
G
H
I
N
O
P
R
S
T
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes