Interface ServerWorker


public interface ServerWorker
Represents a worker thread for the scheduler. This gives information about the Thread object for the task, owner of the task and the taskId.

Workers are used to execute async tasks.

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the Plugin that owns this task.
    int
    Returns the taskId for the task being executed by this worker.
    @NotNull Thread
    Returns the thread for the worker.
  • Method Details

    • getTaskId

      int getTaskId()
      Returns the taskId for the task being executed by this worker.
      Returns:
      Task id number
    • getOwner

      @NotNull @NotNull ServerLibrariesAPI getOwner()
      Returns the Plugin that owns this task.
      Returns:
      The Plugin that owns the task
    • getThread

      @NotNull @NotNull Thread getThread()
      Returns the thread for the worker.
      Returns:
      The Thread object for the worker