TaskRegistration class

Пакет: com.hypixel.hytale.server.core.task

Файл: com/hypixel/hytale/server/core/task/TaskRegistration.java

extends: Registration

Методы (1)

МодификаторыВозвратСигнатура
abstract super super(var2, var3)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.task;

class="kw">import com.hypixel.hytale.registry.Registration;
class="kw">import java.util.concurrent.Future;
class="kw">import java.util.function.BooleanSupplier;
class="kw">import javax.annotation.Nonnull;

class="kw">public class TaskRegistration class="kw">extends Registration {
   class="kw">private class="kw">final Future<?> task;

   class="kw">public TaskRegistration(@Nonnull Future<?> var1) {
      super(() -> true, () -> var1.cancel(false));
      this.task = var1;
   }

   class="kw">public TaskRegistration(@Nonnull TaskRegistration var1, BooleanSupplier var2, Runnable var3) {
      super(var2, var3);
      this.task = var1.task;
   }

   class="kw">public Future<?> getTask() {
      class="kw">return this.task;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "TaskRegistration{task=" + this.task + ", " + super.toString() + "}";
   }
}