All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bukkit.scheduler.BukkitWorker Maven / Gradle / Ivy

package org.bukkit.scheduler;

import org.bukkit.plugin.Plugin;

/**
 * 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. */ public interface BukkitWorker { /** * Returns the taskId for the task being executed by this worker. * * @return Task id number */ int getTaskId(); /** * Returns the Plugin that owns this task. * * @return The Plugin that owns the task */ Plugin getOwner(); /** * Returns the thread for the worker. * * @return The Thread object for the worker */ Thread getThread(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy