All Classes and Interfaces
Class
Description
A definition is a POJO describing a component used by
TaskPlanner
, see subclasses for details.AbstractFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Base class for all factories producing components for the
TaskPlanner
.POJO containing information about a dynamic component in the
TaskPlanner
.A field that allows a boolean state to be displayed as a checkbox.
A result that is based on in memory byte array.
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 condition fields which the corresponding job offers.
Use this to construct a
TriggerDefinition
for a cron Trigger.Factory which produces
CronTrigger
components.A field that takes a float number as input and displays the currency symbol.
Defines an entry of requested data like priorities
A field that allows the definition of a date value.
Use this to easily create Series definitions which loads data from a database.
A series factory with data from a database.
A field condition that changes the accessability
Use this to easily create
definitions
for an Email ResultAction.A result action factory for managing the EmailResultAction settings and instances
Holds information about 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 a e.g.
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 e.g.
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 which will be later patched with ResultActionHelper.resolveFilenamePlaceholder.
A field that allows the definition of a file or a folder.
A file result is result type which 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 each 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 FileSystem ResultAction.A field that takes a float number as input.
A field that allows the definition of 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 Job is a bunch of work which produces a result.
Definition of a job for a
TaskDefinition
with settings required for the job.Base class for factories producing
Job
components.Contains information about how this kind of job is to be presented, what options with what type it has and how they
interact with each other.
The result to be returned by a
Job
A 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 is a file result that takes in the input stream as is
and allows to simply forward it as 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 the execution.Use this to easily create
definitions
for a NextTaskResultAction
.A field that takes an integer number as input
The field supports place holders from the TaskPlanner, which has to be accounted for
A field that allows the definition of a password.
A result that can be print to a printer.
Use this to easily create
definitions
for a Print ResultAction
.This listener is used to get notified whenever a singular action or job made any progress.
A field that takes an integer number as input
The field supports place holders from the TaskPlanner, which has to be accounted for
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 the internationalization of the ResultFlavor.
A field that allows to choose from a list of predefined values.
A field that allows to choose from a list of predefined values.
A field that allows to choose multiple values from a list of predefined values.
With a series the
jobs
and resultActions
can be executed multiple times each with
a defined set of properties.Definition of a
Series
for a TaskExecution
with settings.SeriesDependentFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Factory for components whose properties depends on a
Series
which the user may have configured.Base class for factories producing
Series
components.SeriesIndependentFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Base class for component factories whose properties does not depend on the properties of a possibly configured
series.
Contains information about how this kind of series is to be presented, what options with what type it has and how
they interact with each other.
Create a trigger which starts a task when the server was started.
Factory for
ServerStartTriggers
.Factory for
ServerStopTriggers
.A Result which contains of human readable text.
One detail-entry for the summary of components.
A summary information is a details summary of what is configured in the e.g.
A field that allows to add key-value pairs.
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 which is notified when a task was changed or execution was started or completed.
Contains internal, non-configurable information about a planned task
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 as well as generating the actual task Field instances themselves
The main class of the taskplanner package.
Errors codes for errors occurring when using the
TaskPlanner
interface defining a "task template" which is a template to be used for creating pre-defined tasks
with triggers, jobs, etc.
A field that allows any multi line text.
A text field that allows any value.
A text result is result type which 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 each FileResult
, result flavors
define the kind of
information/data a FileResult
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 time for execution has come.
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