Package dev.turboism.sdk.task
package dev.turboism.sdk.task
-
ClassDescriptionA request to run a plugin action repeatedly, each run starting
delayafter the previous run finished.The unit of work a plugin hands to the task scheduler.Workload class of a plugin task, used by the scheduler to choose an execution lane.Relative ordering hint applied among tasks competing for the same lane.A request to run a plugin action exactly once.The task-submission surface a plugin sees.The reportable detail of a task that did not succeed.A live reference to a submitted task, returned inside everyTaskSubmission— including a rejected one, where the handle is already terminal.Identity of a task within its plugin's scheduler; two active tasks may not share one.The frozen, terminal result of a submitted task.How a task ended, overall.A point-in-time snapshot of how far a task has got.Why the scheduler refused a submission.How one individual run of a task ended.How a single run ended.The immediate answer to a submission: accepted with a live handle, or rejected with a reason.Whether the scheduler took a submitted task.