Package dev.turboism.sdk.task


package dev.turboism.sdk.task
  • Class
    Description
    A request to run a plugin action repeatedly, each run starting delay after 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 every TaskSubmission — 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.