All Classes and Interfaces
Class
Description
A definition is a POJO describing a component used by
TaskPlanner, see subclasses for details.Base class for all factories producing components for the
TaskPlanner.POJO containing information about a dynamic component in the
TaskPlanner.Factory for
AfterTaskTrigger.A field that allows a boolean state to be displayed as a checkbox.
A result that is based on an in-memory byte array.
Provider interface for internationalized task planner category group labels.
A color field to pick a color from a chooser.
Represents a condition for a
job which decides whether the result of the job must be processed
by resultActions or not.Contains information about the condition fields offered by the corresponding job.
Use this to construct a
TriggerDefinition for a cron trigger.Factory that produces
CronTrigger components.A field that takes a floating-point number as input and displays the currency symbol.
Defines an entry of requested data, such as a priority.
A field that allows the definition of a date value.
Use this to easily create Series definitions that load data from a database.
A series factory with data from a database.
A field condition that changes the accessibility.
Use this to easily create
definitions for an email result action.A result action factory for managing EmailResultAction settings and instances.
Holds information about the last executions of a
TaskExecution.Execution qualifications are used to determine whether
actions should process job
results.A field represents a component in the settings of, for example, a trigger or job.
Defines a condition for a field, e.g.
The operation on the values to be applied
The type of a field condition
Defines the type of field for the definition of, for example, triggers or jobs.
Use this to construct a
TriggerDefinition for a file-change trigger.A task planner trigger that executes a task when a file or folder changes.
A field that allows the definition of a file.
A text field for filenames that are later patched with ResultActionHelper.resolveFilenamePlaceholder.
A field that allows the definition of a file or a folder.
A file result is a result type that has been produced by a
By convention, it always implies the flavor
Not all
Job and is processed by
actions.By convention, it always implies the flavor
FILE.Not all
ResultAction can handle every FileResult; result flavors define the kind of
information/data a FileResult represents, and actions will handle only results they support.Use this to easily create
definitions for a file-system result action.A field that takes a floating-point number as input.
A field that allows the definition of a folder.
A series factory for managing the FolderSeries settings and instances.
A field that adds a group between multiple properties.
Holds information about one execution of a
The execution may, but does not need to, be already finished.
TaskExecution.The execution may, but does not need to, be already finished.
A field that allows multiline rich-text (HTML) content.
A job is a unit of work that produces a result.
Definition of a job for a
TaskDefinition with the settings required for the job.Base class for factories producing
Job components.Contains information about how this kind of job is presented, which options it has, and how those options interact.
The result container returned by a
Job.Specialized summary information for jobs.
A series factory for managing the JsonSeries settings and instances.
A field that allows the definition of a single or multi line label.
This file result obtains its content from an input-stream supplier and forwards it as a file result.
Interface for supplier of
InputStream instances.A field that allows the display of a link.
A result that is based on a file.
Factory for
LowMemoryTrigger.For a
monthly repeat interval this determines the day of the month
for execution.Use this to easily create
definitions for a NextTaskResultAction.A field that takes an integer as input.
A field that allows the definition of a password.
A result that can be printed by a printer.
Use this to easily create
definitions for a print ResultAction.This listener is used to get notified whenever a single action or job makes progress.
A field that takes an integer as input.
These are repeating intervals which you can use for your
TimeTrigger.Performs some action after the jobs.
Definition of a ResultAction for a configured
A ResultAction does something with the results of
TaskExecution.A ResultAction does something with the results of
jobs.Base class for factories producing
ResultAction components.This holds information on how a
ResultAction is to be displayed in the web GUI.A
ResultFlavor is an enum-like class representing the 'type' of data a Result contains.Functional interface for internationalizing a ResultFlavor.
A field that allows users to choose from a list of predefined values.
A field that allows users to choose from a list of predefined values.
A field that allows users to choose multiple values from a list of predefined values.
With a series, the
jobs and result actions can be executed multiple times, each with
a defined set of properties.Definition of a
Series for a TaskExecution with settings.Factory for components whose properties depend on a
Series that the user may have configured.Base class for factories producing
Series components.Base class for component factories whose properties do not depend on the properties of a possibly configured
series.
Contains information about how this kind of series is presented, which options it has, and how those options interact.
Creates a trigger that starts a task when the server starts.
Factory for
ServerStartTrigger instances.Factory for
ServerStopTrigger instances.A result that contains human-readable text.
One detail-entry for the summary of components.
Summary information is a detailed description of what is configured in, for example, a trigger or job.
A field that allows key-value pairs to be added.
This represents the settings of a task.
Event when a task was added, modified, deleted, activated, deactivated, started or execution finished.
Possible task events
Listener that is notified when a task changes or an execution starts or completes.
Contains internal, non-configurable information about a planned task
Accesses runtime information for the current task execution.
Signals that the execution of a
Job or ResultAction faced an error which it cannot handle.Provides data entries for field-type dropdowns in task fields and generates the corresponding task field instances.
The main class of the Task Planner package.
Error codes for errors occurring when using the
TaskPlanner.Interface defining a "task template" that is used for creating predefined tasks
with triggers, jobs, etc.
A field that allows any multiline text.
A text field that allows any value.
A text result is a result type that has been produced by a
By convention, it always implies the flavor
Not all
Job and is processed by
actions.By convention, it always implies the flavor
TEXT.Not all
ResultAction can handle every TextResult; result flavors define the kind of
information/data a TextResult represents, and actions will handle only results they support.A field that allows the definition of a time value.
This can be used to easily create
TimeTrigger definition.A Task Planner trigger that executes a task when the configured time settings apply.
Trigger implementation for the
CUSTOM settings of the time trigger.The Trigger initiates the execution of a task.
Action to run if the trigger decides that it is time for execution.
Defines a configured trigger for a task with its settings.
Base class for factories producing
Trigger components from TriggerDefinition configured by users.Information about the GUI representation of a trigger.
Thrown if validation of
Note that this exception can contain
triggers, jobs or
resultActions finds problems.Note that this exception can contain
more than one error! Error messages passed to this are
expected to be localized.A field condition that changes the visibility.