Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form