package
0.0.0-20230402072023-a7592ff44a0d
Repository: https://github.com/plarun/scheduler.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
IsRunnable checks if it can be triggered to run.
IsStable checks if state is schedulable.
IsStable checks if state is schedulable.
IsTriggered checks if task is staged or set for execution.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Delete an existing task.
Insert a new task with fields.
Update the editable fields of existing task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
Fields of task.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
schedulable tasks with list of start times.
non schedulable tasks.
schedulable tasks with run window range and start mins.
abort event terminates the running task or stops the triggered task from running.
freeze event sets the stable task to be ignored one, so wont be considered during scheduling.
green event changes the state of stable task to success.
red event changes the state of stable task to failure.
reset event sets the state of stable task to default idle state.
start event pushes the stable or waiting task to ready state for execution.
task is aborted forcefully while running.
task is failed with error.
task is ignored for scheduling.
state of newly created task or unfreezed task.
task is queued for checks.
task is ready for execution.
task is running.
task is staged to track.
task is successfully executed.
task is waiting for its start condition to satisfy.
task types.
task types.

# Structs

No description provided by the author
No description provided by the author
ConditionChecker represents a type to check whether start condition of task is satisfied or not.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TaskStatus used to store task and its current status and its mainly used for starting condition evaluation.
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

Action represents the type of action to be performed on task.
No description provided by the author
RunDay represents the days of week.
RunType represents the type of run the task holds.
Type represents send event type.
State represents the state in the run cycle of task.
Type represents type of the task.