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 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 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.
A result is an object produced by a Job and processed by actions.
Performs some action after the jobs.
Definition of a ResultAction for a configured 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.
Class representing the results of a job.
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 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 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.