API からランナブル内でメソッドを実行しようとしています。これを行う方法がよくわかりません。
public void startRepeatingTask(JavaPlugin plugin,final String taskName,
Long repeatTime, Callable<T> func){
task = null;
task = Bukkit.getScheduler().runTaskLater(plugin, new Runnable() {
@Override
public void run(){
if(!tasks.containsKey(taskName)){
tasks.put(taskName, task.getTaskId());
}
}}, repeatTime);
}
メソッドを run() 関数の中に入れたい! 助けてください!