A B E F G H I J N O R S T U V W
A
- advanceTimeBy(int) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- advanceTimeTo(long) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
B
- build() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- build() - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger.Builder
-
- Builder() - Constructor for class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- Builder() - Constructor for class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger.Builder
-
E
- equals(Object) - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- equals(Object) - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- equals(Object) - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
F
- findActiveTimeSlices(Date, Scheduler) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
- findScheduledExecutions(UUID, Scheduler) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
- findScheduledJobs(Date, Scheduler) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
This method is currently unused.
- findScheduledJobsForTime(Date, Scheduler) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
- fromCode(byte) - Static method in enum org.hawkular.metrics.scheduler.api.JobStatus
-
G
- getCode() - Method in enum org.hawkular.metrics.scheduler.api.JobStatus
-
- getDelay() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- getDelay() - Method in interface org.hawkular.metrics.scheduler.api.RetryPolicy
-
- getExecutionCount() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- getInterval() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- getJobId() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getJobName() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getJobType() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getParameters() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getRepeatCount() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- getStatus() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getTrigger() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- getTriggerTime() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- getTriggerTime() - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
- getTriggerTime() - Method in interface org.hawkular.metrics.scheduler.api.Trigger
-
H
- hashCode() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- hashCode() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- hashCode() - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
I
- insert(Date, JobDetails) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
J
- JobDetails - Class in org.hawkular.metrics.scheduler.api
-
- JobDetails(UUID, String, String, Map<String, String>, Trigger) - Constructor for class org.hawkular.metrics.scheduler.api.JobDetails
-
- JobDetails(UUID, String, String, Map<String, String>, Trigger, JobStatus) - Constructor for class org.hawkular.metrics.scheduler.api.JobDetails
-
- JobsService - Class in org.hawkular.metrics.scheduler.impl
-
- JobsService(RxSession) - Constructor for class org.hawkular.metrics.scheduler.impl.JobsService
-
- JobStatus - Enum in org.hawkular.metrics.scheduler.api
-
Currently only a single status is stored in the database, but it is stored as a byte in case we later decide to
add additional statuses.
N
- nextTrigger() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- nextTrigger() - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
- nextTrigger() - Method in interface org.hawkular.metrics.scheduler.api.Trigger
-
- NONE - Static variable in interface org.hawkular.metrics.scheduler.api.RetryPolicy
-
- NOW - Static variable in interface org.hawkular.metrics.scheduler.api.RetryPolicy
-
- now() - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
O
- onJobFinished(Action1<JobDetails>) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- onTimeSliceFinished(Action1<DateTime>) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- org.hawkular.metrics.scheduler.api - package org.hawkular.metrics.scheduler.api
-
- org.hawkular.metrics.scheduler.impl - package org.hawkular.metrics.scheduler.impl
-
R
- register(String, Func1<JobDetails, Completable>) - Method in interface org.hawkular.metrics.scheduler.api.Scheduler
-
Register a function that produces a job of the specified type.
- register(String, Func1<JobDetails, Completable>, Func2<JobDetails, Throwable, RetryPolicy>) - Method in interface org.hawkular.metrics.scheduler.api.Scheduler
-
Registers two functions.
- register(String, Func1<JobDetails, Completable>) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- register(String, Func1<JobDetails, Completable>, Func2<JobDetails, Throwable, RetryPolicy>) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- register(String, Func1<JobDetails, Completable>) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- register(String, Func1<JobDetails, Completable>, Func2<JobDetails, Throwable, RetryPolicy>) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- RepeatingTrigger - Class in org.hawkular.metrics.scheduler.api
-
- RepeatingTrigger(long, long, long, int, int) - Constructor for class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- RepeatingTrigger.Builder - Class in org.hawkular.metrics.scheduler.api
-
- RetryPolicy - Interface in org.hawkular.metrics.scheduler.api
-
A retry policy specifies when a job should be executed again in the event of a failure.
S
- scheduleJob(String, String, Map<String, String>, Trigger) - Method in interface org.hawkular.metrics.scheduler.api.Scheduler
-
Schedules a job for execution.
- scheduleJob(String, String, Map<String, String>, Trigger) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- scheduleJob(String, String, Map<String, String>, Trigger) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- Scheduler - Interface in org.hawkular.metrics.scheduler.api
-
- SchedulerImpl - Class in org.hawkular.metrics.scheduler.impl
-
- SchedulerImpl(RxSession) - Constructor for class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- setJobFinishedSubject(PublishSubject<JobDetails>) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
Test hook to broadcast when jobs finish executing.
- setTickScheduler(Scheduler) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
Test hook to allow control of when ticks are emitted.
- setTimeSlicesSubject(PublishSubject<Date>) - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
Test hook to broadcast when the job scheduler has finished all work for a time slice.
- shutdown() - Method in interface org.hawkular.metrics.scheduler.api.Scheduler
-
Shut down thread pools and stop executing jobs.
- shutdown() - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- shutdown() - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- SingleExecutionTrigger - Class in org.hawkular.metrics.scheduler.api
-
- SingleExecutionTrigger(long) - Constructor for class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
- SingleExecutionTrigger.Builder - Class in org.hawkular.metrics.scheduler.api
-
- start() - Method in interface org.hawkular.metrics.scheduler.api.Scheduler
-
Start executing jobs.
- start() - Method in class org.hawkular.metrics.scheduler.impl.SchedulerImpl
-
- start() - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
T
- TestScheduler - Class in org.hawkular.metrics.scheduler.impl
-
- TestScheduler(RxSession) - Constructor for class org.hawkular.metrics.scheduler.impl.TestScheduler
-
- toString() - Method in class org.hawkular.metrics.scheduler.api.JobDetails
-
- toString() - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger
-
- toString() - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger
-
- Trigger - Interface in org.hawkular.metrics.scheduler.api
-
- truncateTables(String) - Method in class org.hawkular.metrics.scheduler.impl.TestScheduler
-
U
- updateStatusToFinished(Date, UUID) - Method in class org.hawkular.metrics.scheduler.impl.JobsService
-
V
- valueOf(String) - Static method in enum org.hawkular.metrics.scheduler.api.JobStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hawkular.metrics.scheduler.api.JobStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
W
- withDelay(int, TimeUnit) - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- withDelay(long, TimeUnit) - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger.Builder
-
- withInterval(int, TimeUnit) - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- withRepeatCount(int) - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- withTriggerTime(long) - Method in class org.hawkular.metrics.scheduler.api.RepeatingTrigger.Builder
-
- withTriggerTime(long) - Method in class org.hawkular.metrics.scheduler.api.SingleExecutionTrigger.Builder
-
A B E F G H I J N O R S T U V W
Copyright © 2014–2017 Red Hat, Inc.. All rights reserved.