Skip navigation links
A B E G H J N O R S T 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
 

G

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
 
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
 

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
 

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
 

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.SingleExecutionTrigger.Builder
 
A B E G H J N O R S T W 
Skip navigation links

Copyright © 2014–2016 Red Hat, Inc.. All rights reserved.