JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
L
N
O
P
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
C
COMPRESS_DATA_CONFIG_ID
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
COMPRESS_DATA_JOB
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
containsKey(String)
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Return true if the parameters contain a value for the key
containsKey(String)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
createJobDetails(UUID, String, String, Map<String, String>, Trigger, Date)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
createJobDetails(UUID, String, String, Map<String, String>, Trigger, JobStatus, Date)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
D
deleteJob(UUID, Scheduler)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
E
equals(Object)
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
equals(Object)
- Method in class org.hawkular.metrics.scheduler.api.
SingleExecutionTrigger
equals(Object)
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
equals(Object)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
equals(Object)
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
F
findActiveTimeSlices(Date, Scheduler)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
findAllScheduledJobs(Scheduler)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
findJobs(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
get(String)
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Return the value associated with the key or null if there is no such parameter
get(String)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
getCode()
- Method in enum org.hawkular.metrics.scheduler.api.
JobStatus
getDelay()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
getExecutionCount()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
getExpiration()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
getInterval()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
getJobId()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
A unique identifier that the scheduler uses to query Cassandra for the job details
getJobId()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
getJobName()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
Note that thee job name does not have to be unique.
getJobName()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
getJobType()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
Every job has a type.
getJobType()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
getMap()
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Return an immutable map of the parameters.
getMap()
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
getName()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
getParameters()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
The job
parameters
which are mutable
getParameters()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
getRenewalRate()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
getRepeatCount()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
getStatus()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
This is primarily for internal use by the scheduler.
getStatus()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
getTrigger()
- Method in interface org.hawkular.metrics.scheduler.api.
JobDetails
The
trigger
specifies when the job will execute.
getTrigger()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
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
getValue()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
H
hashCode()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
hashCode()
- Method in class org.hawkular.metrics.scheduler.api.
SingleExecutionTrigger
hashCode()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
hashCode()
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
hashCode()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
I
insert(Date, JobDetails)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
installJobs()
- Method in class org.hawkular.metrics.scheduler.api.
JobsManager
isLocked()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
J
JobDetails
- Interface in
org.hawkular.metrics.scheduler.api
Provides information about scheduled jobs.
JobDetailsImpl
- Class in
org.hawkular.metrics.scheduler.impl
JobDetailsImpl(UUID, String, String, JobParametersImpl, Trigger)
- Constructor for class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
JobDetailsImpl(UUID, String, String, JobParametersImpl, Trigger, JobStatus)
- Constructor for class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
JobDetailsImpl(JobDetailsImpl, Trigger)
- Constructor for class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
JobParameters
- Interface in
org.hawkular.metrics.scheduler.api
Provides a map-like key/value API for job parameters.
JobParametersImpl
- Class in
org.hawkular.metrics.scheduler.impl
JobsManager
- Class in
org.hawkular.metrics.scheduler.api
JobsManager(Session)
- Constructor for class org.hawkular.metrics.scheduler.api.
JobsManager
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.
L
Lock
- Class in
org.hawkular.metrics.scheduler.impl
Represents a lock stored in the locks table in Cassandra.
Lock(String, String, long, int)
- Constructor for class org.hawkular.metrics.scheduler.impl.
Lock
Lock(String, String, long, int, boolean)
- Constructor for class org.hawkular.metrics.scheduler.impl.
Lock
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
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
P
prepareJobDetailsForExecution(JobDetailsImpl, Date)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
put(String, String)
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Associates the value with the key and returns the old value if there previously was a mapping for the key
put(String, String)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
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>)
- Method in class org.hawkular.metrics.scheduler.impl.
SchedulerImpl
register(String, Func1<JobDetails, Completable>)
- Method in class org.hawkular.metrics.scheduler.impl.
TestScheduler
remove(String)
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Removes the value associated with the key or null if there is no such parameter
remove(String)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
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
resetJobDetails(JobDetailsImpl)
- Method in class org.hawkular.metrics.scheduler.impl.
JobsService
S
save()
- Method in interface org.hawkular.metrics.scheduler.api.
JobParameters
Asynchronously save the parameters back to Cassandra.
save()
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
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, String)
- Constructor for class org.hawkular.metrics.scheduler.impl.
SchedulerImpl
SchedulerImpl(RxSession, String, JobsService)
- 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.
setSaveParameters(Function<Map<String, String>, Completable>)
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
setSaveParameters(Function<Map<String, String>, Completable>)
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
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
TEMP_DATA_COMPRESSOR_CONFIG_ID
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
TEMP_DATA_COMPRESSOR_JOB
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
TEMP_TABLE_CREATE_CONFIG_ID
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
TEMP_TABLE_CREATOR_JOB
- Static variable in class org.hawkular.metrics.scheduler.api.
JobsManager
TestScheduler
- Class in
org.hawkular.metrics.scheduler.impl
TestScheduler(RxSession)
- Constructor for class org.hawkular.metrics.scheduler.impl.
TestScheduler
TestScheduler(RxSession, JobsService)
- Constructor for class org.hawkular.metrics.scheduler.impl.
TestScheduler
toString()
- Method in class org.hawkular.metrics.scheduler.api.
RepeatingTrigger
toString()
- Method in class org.hawkular.metrics.scheduler.api.
SingleExecutionTrigger
toString()
- Method in class org.hawkular.metrics.scheduler.impl.
JobDetailsImpl
toString()
- Method in class org.hawkular.metrics.scheduler.impl.
JobParametersImpl
toString()
- Method in class org.hawkular.metrics.scheduler.impl.
Lock
Trigger
- Interface in
org.hawkular.metrics.scheduler.api
truncateTables(String)
- Method in class org.hawkular.metrics.scheduler.impl.
TestScheduler
U
UnregisteredJobException
- Exception in
org.hawkular.metrics.scheduler.impl
UnregisteredJobException(JobDetails, Date)
- Constructor for exception org.hawkular.metrics.scheduler.impl.
UnregisteredJobException
unscheduleJobById(String)
- Method in interface org.hawkular.metrics.scheduler.api.
Scheduler
Deletes all the scheduled execution for a job id.
unscheduleJobById(String)
- Method in class org.hawkular.metrics.scheduler.impl.
SchedulerImpl
unscheduleJobById(String)
- Method in class org.hawkular.metrics.scheduler.impl.
TestScheduler
unscheduleJobByTypeAndName(String, String)
- Method in interface org.hawkular.metrics.scheduler.api.
Scheduler
unscheduleJobByTypeAndName(String, String)
- Method in class org.hawkular.metrics.scheduler.impl.
SchedulerImpl
unscheduleJobByTypeAndName(String, String)
- Method in class org.hawkular.metrics.scheduler.impl.
TestScheduler
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
C
D
E
F
G
H
I
J
L
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014–2018
Red Hat, Inc.
. All rights reserved.