13
0
geforkt von Mirrors/Paper

implementation of isQueued()

Dieser Commit ist enthalten in:
Andrew Ardill 2011-02-21 12:28:35 +11:00
Ursprung 6335a5af76
Commit 6269c1e633

Datei anzeigen

@ -223,4 +223,18 @@ public class CraftScheduler implements BukkitScheduler, Runnable {
public boolean isCurrentlyRunning(int taskId){ public boolean isCurrentlyRunning(int taskId){
return craftThreadManager.isAlive(taskId); return craftThreadManager.isAlive(taskId);
} }
public boolean isQueued(int taskId) {
synchronized (schedulerQueue) {
Iterator<CraftTask> itr = schedulerQueue.keySet().iterator();
while (itr.hasNext()) {
CraftTask current = itr.next();
if (current.getIdNumber() == taskId) {
return true;
}
}
return false;
}
}
} }