Skip navigation links
A B C D E F G H I L N O Q R S T W 

A

AbstractTrigger - Class in org.hawkular.metrics.tasks.api
 
AbstractTrigger() - Constructor for class org.hawkular.metrics.tasks.api.AbstractTrigger
 
acquireLease - Variable in class org.hawkular.metrics.tasks.impl.Queries
 

B

build() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger.Builder
 
build() - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger.Builder
 
Builder() - Constructor for class org.hawkular.metrics.tasks.api.RepeatingTrigger.Builder
 
Builder() - Constructor for class org.hawkular.metrics.tasks.api.SingleExecutionTrigger.Builder
 

C

createLease - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
createTask - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
createTask2 - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
createTaskWithFailures - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
current24HourTimeSlice() - Method in class org.hawkular.metrics.tasks.DateTimeService
The 24 hour time slices are fix - 00:00 to 24:00.
currentHour() - Method in class org.hawkular.metrics.tasks.DateTimeService
 

D

DateTimeService - Class in org.hawkular.metrics.tasks
 
DateTimeService() - Constructor for class org.hawkular.metrics.tasks.DateTimeService
 
DEFAULT_LEASE_TTL - Static variable in class org.hawkular.metrics.tasks.impl.LeaseService
 
DEFAULT_LEASE_TTL - Static variable in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
DEFAULT_RENEWAL_RATE - Static variable in class org.hawkular.metrics.tasks.impl.LeaseService
 
deleteLeases - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
deleteTasks - Variable in class org.hawkular.metrics.tasks.impl.Queries
 

E

equals(Object) - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
equals(Object) - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
equals(Object) - Method in class org.hawkular.metrics.tasks.impl.Lease
 
equals(Object) - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 

F

findLeases - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
findTask - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
findTask(UUID) - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
findTasks - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
findUnfinishedLeases(DateTime) - Method in class org.hawkular.metrics.tasks.impl.LeaseService
 
finishLease - Variable in class org.hawkular.metrics.tasks.impl.Queries
 

G

get24HourTimeSlice(DateTime) - Method in class org.hawkular.metrics.tasks.DateTimeService
This method determines the 24 hour time slice for the specified time and returns the start of that time slice.
getDelay() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
getExecutionCount() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
getExecutionTime(long) - Method in class org.hawkular.metrics.tasks.api.AbstractTrigger
 
getExecutionTime(long, Duration) - Method in class org.hawkular.metrics.tasks.api.AbstractTrigger
 
getFinishedTimeSlices() - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
getFinishedTimeSlices() - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
getGroupKey() - Method in interface org.hawkular.metrics.tasks.api.Task2
The group key provides a way to logically and physically group tasks.
getGroupKey() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getId() - Method in interface org.hawkular.metrics.tasks.api.Task2
This is essentially a primary key that uniquely identifies a task.
getId() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getInterval() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
getName() - Method in interface org.hawkular.metrics.tasks.api.Task2
Identifies the type of task.
getName() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getOrder() - Method in interface org.hawkular.metrics.tasks.api.Task2
Defines the order of execution of tasks within a group.
getOrder() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getOwner() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
getParameters() - Method in interface org.hawkular.metrics.tasks.api.Task2
An optional, arbitrary set of key/value parameters that the task receives upon execution.
getParameters() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getRepeatCount() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
getShard() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
getTaskQueueLogger(Class<?>) - Static method in class org.hawkular.metrics.tasks.log.TaskQueueLogging
 
getTasks() - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
getTasks() - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
getTasksFromQueue - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
getTimeSlice(DateTime, Duration) - Method in class org.hawkular.metrics.tasks.DateTimeService
 
getTimeSlice() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
getTrigger() - Method in interface org.hawkular.metrics.tasks.api.Task2
Defines the execution policy of the task, like when the task is scheduled to execute, how many times it should execute, etc.
getTrigger() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
getTriggerTime() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
getTriggerTime() - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
getTriggerTime() - Method in interface org.hawkular.metrics.tasks.api.Trigger
 

H

hashCode() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
hashCode() - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
hashCode() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
hashCode() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 

I

infoShutdown() - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
infoShutdown() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
infoShutdown$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
insertIntoQueue - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
isFinished() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
isRunning() - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
isRunning() - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 

L

Lease - Class in org.hawkular.metrics.tasks.impl
Tasks are associated with a lease.
Lease(long, int) - Constructor for class org.hawkular.metrics.tasks.impl.Lease
 
Lease(long, int, String, boolean) - Constructor for class org.hawkular.metrics.tasks.impl.Lease
 
LeaseService - Class in org.hawkular.metrics.tasks.impl
 
LeaseService(RxSession, Queries) - Constructor for class org.hawkular.metrics.tasks.impl.LeaseService
 
loadLeases(DateTime) - Method in class org.hawkular.metrics.tasks.impl.LeaseService
 

N

nextTrigger() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
nextTrigger() - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
nextTrigger() - Method in interface org.hawkular.metrics.tasks.api.Trigger
 
now - Static variable in class org.hawkular.metrics.tasks.api.AbstractTrigger
 

O

org.hawkular.metrics.tasks - package org.hawkular.metrics.tasks
 
org.hawkular.metrics.tasks.api - package org.hawkular.metrics.tasks.api
 
org.hawkular.metrics.tasks.impl - package org.hawkular.metrics.tasks.impl
 
org.hawkular.metrics.tasks.log - package org.hawkular.metrics.tasks.log
 

Q

Queries - Class in org.hawkular.metrics.tasks.impl
 
Queries(Session) - Constructor for class org.hawkular.metrics.tasks.impl.Queries
 

R

renewLease - Variable in class org.hawkular.metrics.tasks.impl.Queries
 
RepeatingTrigger - Class in org.hawkular.metrics.tasks.api
 
RepeatingTrigger(long, long, long, int, int) - Constructor for class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
RepeatingTrigger.Builder - Class in org.hawkular.metrics.tasks.api
 

S

scheduleTask(String, String, int, Map<String, String>, Trigger) - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
scheduleTask(String, String, int, Map<String, String>, Trigger) - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
setTickScheduler(Scheduler) - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
shutdown() - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
shutdown() - Method in class org.hawkular.metrics.tasks.impl.LeaseService
 
shutdown() - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
SingleExecutionTrigger - Class in org.hawkular.metrics.tasks.api
 
SingleExecutionTrigger(long) - Constructor for class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
SingleExecutionTrigger.Builder - Class in org.hawkular.metrics.tasks.api
 
start() - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
start() - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
Starts the scheduler so that it starts emitting tasks for execution.
subscribe(Action1<Task2>) - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
subscribe(Subscriber<Task2>) - Method in interface org.hawkular.metrics.tasks.api.TaskScheduler
 
subscribe(Action1<Task2>) - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
Subscribe a callback that will be responsible for executing tasks.
subscribe(Subscriber<Task2>) - Method in class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
Subscribe a callback that will be responsible for executing tasks.

T

Task2 - Interface in org.hawkular.metrics.tasks.api
 
Task2Impl - Class in org.hawkular.metrics.tasks.impl
 
Task2Impl(UUID, String, int, String, Map<String, String>, Trigger) - Constructor for class org.hawkular.metrics.tasks.impl.Task2Impl
 
TaskQueueLogger - Interface in org.hawkular.metrics.tasks.log
Task queue logging messages.
TaskQueueLogger_$logger - Class in org.hawkular.metrics.tasks.log
Warning this class consists of generated code.
TaskQueueLogger_$logger(Logger) - Constructor for class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
TaskQueueLogging - Class in org.hawkular.metrics.tasks.log
Simplify logger lookup.
TaskScheduler - Interface in org.hawkular.metrics.tasks.api
 
TaskSchedulerImpl - Class in org.hawkular.metrics.tasks.impl
 
TaskSchedulerImpl(RxSession, Queries) - Constructor for class org.hawkular.metrics.tasks.impl.TaskSchedulerImpl
 
toString() - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger
 
toString() - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger
 
toString() - Method in class org.hawkular.metrics.tasks.impl.Lease
 
toString() - Method in class org.hawkular.metrics.tasks.impl.Task2Impl
 
Trigger - Interface in org.hawkular.metrics.tasks.api
 
TriggerBuilder - Class in org.hawkular.metrics.tasks.api
 
TriggerBuilder() - Constructor for class org.hawkular.metrics.tasks.api.TriggerBuilder
 

W

warnInterruptionOnTaskCompleteWaiting(Exception) - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
warnInterruptionOnTaskCompleteWaiting(Exception) - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnInterruptionOnTaskCompleteWaiting$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnLeasesObservationProblem(Throwable) - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
warnLeasesObservationProblem(Throwable) - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnLeasesObservationProblem$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTaskExecutionFailed(Task2, Exception) - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
warnTaskExecutionFailed(Task2, Exception) - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTaskExecutionFailed$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTaskPostProcessProblem(Throwable) - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
warnTaskPostProcessProblem(Throwable) - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTaskPostProcessProblem$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTasksObservationProblem(Throwable) - Method in interface org.hawkular.metrics.tasks.log.TaskQueueLogger
 
warnTasksObservationProblem(Throwable) - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
warnTasksObservationProblem$str() - Method in class org.hawkular.metrics.tasks.log.TaskQueueLogger_$logger
 
withDelay(int, TimeUnit) - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger.Builder
 
withDelay(long, TimeUnit) - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger.Builder
 
withInterval(int, TimeUnit) - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger.Builder
 
withRepeatCount(int) - Method in class org.hawkular.metrics.tasks.api.RepeatingTrigger.Builder
 
withTriggerTime(long) - Method in class org.hawkular.metrics.tasks.api.SingleExecutionTrigger.Builder
 
A B C D E F G H I L N O Q R S T W 
Skip navigation links

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