Class AsyncTask

java.lang.Object
org.cloudburstmc.server.scheduler.AsyncTask
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
FileWriteTask

public abstract class AsyncTask extends Object implements Runnable
Author:
Nukkit Project Team
  • Field Details

  • Constructor Details

    • AsyncTask

      public AsyncTask()
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • isFinished

      public boolean isFinished()
    • getResult

      public Object getResult()
    • hasResult

      public boolean hasResult()
    • setResult

      public void setResult(Object result)
    • setTaskId

      public void setTaskId(int taskId)
    • getTaskId

      public int getTaskId()
    • getFromThreadStore

      public Object getFromThreadStore(String identifier)
    • saveToThreadStore

      public void saveToThreadStore(String identifier, Object value)
    • onRun

      public abstract void onRun()
    • onCompletion

      public void onCompletion(CloudServer server)
    • cleanObject

      public void cleanObject()
    • collectTask

      public static void collectTask()