Index

A B C D E F G H I J M N P Q R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractQueueService - Class in io.github.qsy7.queue.impl.scheduling
 
AbstractQueueService(JobWorkerService, Worker) - Constructor for class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
addJobs(Set<QueuedJob>, Set<ScheduleInstance>, Class, boolean) - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
AtDateAndTimeScheduleInstanceBuilder - Class in io.github.qsy7.queue.impl.worker.builder
 
AtDateAndTimeScheduleInstanceBuilder() - Constructor for class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 
AtDateTimeSchedule - Enum constant in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 

B

BlockingQueueHelper - Class in io.github.qsy7.queue.impl.deprecated
 
build() - Static method in class io.github.qsy7.queue.impl.deprecated.BlockingQueueHelper
 
build(AtDateAndTime) - Method in class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 

C

cancel(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
To be invoked by the queue service directly for cancelling jobs.
cancel(JobExecution) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
cancel(JobExecution) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
To be invoked by the queue service directly for cancelling a specific job execution.
cancel(QueuedType) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
cancelJob(AbstractQueued) - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
cancelOldJobs() - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
Cancel old Jobs (QueuedJob) versus (QueuedEvent), events are generated by the application and cannot be rescheduled However, QueuedJobs are "permanent" and can be rescheduled when the application is restarted.
checkIfShutdown() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
close() - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
close() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
configure(AtDateAndTime, LocalDateTime) - Method in class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 
create(QueuedType) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
CronSchedule - Enum constant in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
CronScheduleInstanceBuilder - Class in io.github.qsy7.queue.impl.worker.builder
 
CronScheduleInstanceBuilder() - Constructor for class io.github.qsy7.queue.impl.worker.builder.CronScheduleInstanceBuilder
 

D

Default - Static variable in interface io.github.qsy7.queue.impl.worker.property.ExecutorServiceShutdownTimeoutUnits
 
Default - Static variable in interface io.github.qsy7.queue.impl.worker.property.ExecutorServiceShutdownTimeoutValue
 
Default - Static variable in interface io.github.qsy7.queue.impl.worker.property.JobExecutionHeartbeatTimeoutUnits
 
Default - Static variable in interface io.github.qsy7.queue.impl.worker.property.JobExecutionHeartbeatTimeoutValue
 
Default - Static variable in interface io.github.qsy7.queue.impl.worker.property.NumberOfThreads
 
Default - Static variable in interface io.github.qsy7.queuedJob.impl.property.NumberOfExecutorServiceThreads
 
DefaultInputStreamProducer - Class in io.github.qsy7.queue.impl
 
DefaultInputStreamProducer(InputStream) - Constructor for class io.github.qsy7.queue.impl.DefaultInputStreamProducer
 
DefaultJobWorkerService - Class in io.github.qsy7.queue.impl.worker
 
DefaultJobWorkerService(boolean, long, TimeUnit, JobBuilder, Worker) - Constructor for class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
doCall() - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 
doQueue(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 

E

ExecutorServiceShutdownTimeoutUnits - Interface in io.github.qsy7.queue.impl.worker.property
 
ExecutorServiceShutdownTimeoutValue - Interface in io.github.qsy7.queue.impl.worker.property
 

F

FixedDelaySchedule - Enum constant in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
FixedDelayScheduleInstanceBuilder - Class in io.github.qsy7.queue.impl.worker.builder
 
FixedDelayScheduleInstanceBuilder() - Constructor for class io.github.qsy7.queue.impl.worker.builder.FixedDelayScheduleInstanceBuilder
 
future - Variable in class io.github.qsy7.queue.impl.deprecated.JobExecutionInstance
 

G

get() - Method in class io.github.qsy7.queue.impl.DefaultInputStreamProducer
 
get() - Method in class io.github.qsy7.queue.impl.worker.WorkerProvider
 
get(Class) - Static method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
getAnnotationClass() - Method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
getDelay(Set<ScheduleInstance>, Job) - Method in class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 
getDelay(Set<ScheduleInstance>, Job) - Method in class io.github.qsy7.queue.impl.worker.builder.CronScheduleInstanceBuilder
 
getDelay(Set<ScheduleInstance>, Job) - Method in class io.github.qsy7.queue.impl.worker.builder.FixedDelayScheduleInstanceBuilder
 
getDelay(Set<ScheduleInstance>, Job) - Method in interface io.github.qsy7.queue.impl.worker.builder.ScheduleInstanceBuilder
 
getFixedDelay(AtDateAndTime) - Method in class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 
getFuture() - Method in class io.github.qsy7.queue.impl.deprecated.JobExecutionInstance
 
getJobBuilder() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getJobExecution() - Method in class io.github.qsy7.queue.impl.deprecated.JobExecutionInstance
 
getJobStateEnum() - Method in exception class io.github.qsy7.queue.impl.scheduling.JobCancellationException
 
getJobWorkerService() - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 
getQueuedJobs() - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
getQueueService() - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 
getRunnable(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
getRunningFutures() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getScheduledThreadPoolExecutor() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getScheduleInstanceBuilder() - Method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
getScheduleInstances(Job) - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
getShutdownTimeout() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getShutdownTimeoutUnits() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getWorker() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
getWorker(Worker) - Method in class io.github.qsy7.queue.impl.worker.WorkerProvider
A worker is unique to the application identifier, each time we start the application, that will change the application identifier so we can trace it to a running instance of the application.

H

handleRemovalOfRunnable(Runnable) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
heartbeatIntervalUnits - Variable in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
heartbeatIntervalValue - Variable in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 

I

inputStream - Variable in class io.github.qsy7.queue.impl.DefaultInputStreamProducer
 
interruptGracePeriodUnits - Variable in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
interruptGracePeriodValue - Variable in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
io.github.qsy7.queue.impl - package io.github.qsy7.queue.impl
 
io.github.qsy7.queue.impl.deprecated - package io.github.qsy7.queue.impl.deprecated
 
io.github.qsy7.queue.impl.scheduling - package io.github.qsy7.queue.impl.scheduling
 
io.github.qsy7.queue.impl.worker - package io.github.qsy7.queue.impl.worker
 
io.github.qsy7.queue.impl.worker.builder - package io.github.qsy7.queue.impl.worker.builder
 
io.github.qsy7.queue.impl.worker.enumeration - package io.github.qsy7.queue.impl.worker.enumeration
 
io.github.qsy7.queue.impl.worker.property - package io.github.qsy7.queue.impl.worker.property
 
io.github.qsy7.queue.impl.worker.scheduler - package io.github.qsy7.queue.impl.worker.scheduler
 
io.github.qsy7.queuedJob.impl.property - package io.github.qsy7.queuedJob.impl.property
 
isNoOperation() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
isRecurring(AtDateAndTime) - Method in class io.github.qsy7.queue.impl.worker.builder.AtDateAndTimeScheduleInstanceBuilder
 
isShutdown() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 

J

JobAlreadyExistsException - Exception Class in io.github.qsy7.queue.impl.deprecated
 
JobAlreadyExistsException() - Constructor for exception class io.github.qsy7.queue.impl.deprecated.JobAlreadyExistsException
 
jobBuilder - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
JobBuilder - Class in io.github.qsy7.queue.impl.worker.builder
 
JobBuilder(long, ChronoUnit, long, ChronoUnit) - Constructor for class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
JobCancellationException - Exception Class in io.github.qsy7.queue.impl.scheduling
 
JobCancellationException(Enum) - Constructor for exception class io.github.qsy7.queue.impl.scheduling.JobCancellationException
 
jobExecution - Variable in class io.github.qsy7.queue.impl.deprecated.JobExecutionInstance
 
JobExecutionHeartbeatTimeoutUnits - Interface in io.github.qsy7.queue.impl.worker.property
 
JobExecutionHeartbeatTimeoutValue - Interface in io.github.qsy7.queue.impl.worker.property
 
JobExecutionInstance - Class in io.github.qsy7.queue.impl.deprecated
 
JobExecutionInstance(JobExecution, Future) - Constructor for class io.github.qsy7.queue.impl.deprecated.JobExecutionInstance
 
JobQueuer - Class in io.github.qsy7.queue.impl.scheduling
Makes jobs persistent that are registered with @Job.
JobQueuer(QueueService, Reflections) - Constructor for class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
jobStateEnum - Variable in exception class io.github.qsy7.queue.impl.scheduling.JobCancellationException
 
jobWorkerService - Variable in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
jobWorkerService - Variable in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 

M

markJobExecutionAsAborted() - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
For any job that appears to have died, mark it as aborted.
markJobExecutionAsAborted(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 

N

noOperation - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
Now - Enum constant in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
NumberOfExecutorServiceThreads - Interface in io.github.qsy7.queuedJob.impl.property
 
NumberOfThreads - Interface in io.github.qsy7.queue.impl.worker.property
 

P

prepareCallableJob(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
This gets an instance of the SelfReschedulingJobCallable

Q

queue(AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
queue(ScheduledThreadPoolExecutor, QueuedJob, AbstractRunnable) - Method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
 
queue(QueuedType) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
QueuedJobScheduler - Class in io.github.qsy7.queue.impl.worker.scheduler
 
QueuedJobScheduler() - Constructor for class io.github.qsy7.queue.impl.worker.scheduler.QueuedJobScheduler
 
queueService - Variable in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
queueService - Variable in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 

R

reflections - Variable in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
refresh(JobExecution) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
refresh(QueuedType) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
remove(RunningFuture) - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
To be invoked by the AbstractRunnable upon completion or failure.
repositoryProvider - Variable in class io.github.qsy7.queue.impl.worker.WorkerProvider
 
rescheduleJobs() - Method in class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
For any jobs we may pick up, attempt to assign them out to our local worker.
runningFutures - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 

S

schedule(ScheduledExecutorService, AbstractRunnable, QueuedJob) - Method in class io.github.qsy7.queue.impl.worker.scheduler.QueuedJobScheduler
 
schedule(ScheduledExecutorService, AbstractRunnable, QueuedType) - Method in interface io.github.qsy7.queue.impl.worker.scheduler.Scheduler
 
scheduledThreadPoolExecutor - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
ScheduleInstanceBuilder - Interface in io.github.qsy7.queue.impl.worker.builder
 
scheduleJob(QueuedJob) - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
scheduleJobs() - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
 
Scheduler<QueuedType> - Interface in io.github.qsy7.queue.impl.worker.scheduler
 
ScheduleType - Enum Class in io.github.qsy7.queue.impl.worker.enumeration
 
setup(AbstractRunnable, AbstractQueued) - Method in class io.github.qsy7.queue.impl.worker.builder.JobBuilder
 
shutdown - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
shutdownTimeout - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
shutdownTimeoutUnits - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
startup() - Method in class io.github.qsy7.queue.impl.scheduling.JobQueuer
Any jobs that were in-flight at time of shutdown will be marked as cancelled and discovered jobs will be recreated.

U

update(JobExecution) - Method in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
updateCancelledJobs() - Method in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 

V

valueOf(String) - Static method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.qsy7.queue.impl.worker.enumeration.ScheduleType
Returns an array containing the constants of this enum class, in the order they are declared.

W

worker - Variable in class io.github.qsy7.queue.impl.scheduling.AbstractQueueService
 
worker - Variable in class io.github.qsy7.queue.impl.worker.DefaultJobWorkerService
 
worker - Variable in class io.github.qsy7.queue.impl.worker.WorkerProvider
 
WorkerProvider - Class in io.github.qsy7.queue.impl.worker
 
WorkerProvider(Node, Provider<Repository>) - Constructor for class io.github.qsy7.queue.impl.worker.WorkerProvider
 
WorkerSchedulerRunnable - Class in io.github.qsy7.queue.impl.worker
 
WorkerSchedulerRunnable(QueueService, JobWorkerService) - Constructor for class io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
 
A B C D E F G H I J M N P Q R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form