Interface Task


public interface Task
Represents a task that has been scheduled.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Represents a builder to create a Task.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates a new Task.Builder to build a Task.
    Gets the delay that the task was scheduled to run after.
    Gets the interval for repeating tasks.
    org.spongepowered.plugin.PluginContainer
     
  • Method Details

    • builder

      static Task.Builder builder()
      Creates a new Task.Builder to build a Task.
      Returns:
      The new builder
    • plugin

      org.spongepowered.plugin.PluginContainer plugin()
      Returns:
      The plugin
    • delay

      Duration delay()
      Gets the delay that the task was scheduled to run after. A delay of 0 represents that the task started immediately.
      Returns:
      The delay (offset) duration
    • interval

      Duration interval()
      Gets the interval for repeating tasks. An interval of 0 represents that the task does not repeat.
      Returns:
      The interval (period) duration