Package org.voltdb.task
package org.voltdb.task
Provides classes and interfaces for supporting task creation for execution of procedures and custom java on a
schedule
-
ClassDescriptionClass which defines an action to be taken as well as a callback to be invoked when that action has been performed.Interface which generates actions to be be performed as part of a task on a scheduleThe result of executing an
Actionwhich was produed by either anIntervalGeneratororActionSchedulerInterface which generates actions to be performed as well as calculating the interval that should elapse before the action is performed.Enum used to describe the type of theAction.Base interface for all interfaces of classes which are supplied to theTaskManagerfor construction and initializationClass to represent the time interval which should elapse before an action is performed.Interface which calculates the time interval which should elapse until the next action should be performedClass which describes an interval, an action to perform after that interval and a callback which should be invoked after the action has been performed.Helper interface passed toIntervalGenerator,ActionGeneratorandActionSchedulerinstances for calling in to the volt system to perform logging, validation and other operationsEnum to represent the different scopes in which aTaskcan run