TaskRegistry class

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

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

extends: Registry<TaskRegistration>

Методы (3)

МодификаторыВозвратСигнатура
public TaskRegistration registerTaskTaskRegistration registerTask(@Nonnull CompletableFuture<Void> var1)
public TaskRegistration registerTaskTaskRegistration registerTask(@Nonnull ScheduledFuture<Void> var1)
abstract super super(var1, var2, var3, TaskRegistration::new)

Исходный код

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

class="kw">import com.hypixel.hytale.function.consumer.BooleanConsumer;
class="kw">import com.hypixel.hytale.registry.Registry;
class="kw">import java.util.List;
class="kw">import java.util.concurrent.CompletableFuture;
class="kw">import java.util.concurrent.ScheduledFuture;
class="kw">import java.util.function.BooleanSupplier;
class="kw">import javax.annotation.Nonnull;

class="kw">public class TaskRegistry class="kw">extends Registry<TaskRegistration> {
   class="kw">public TaskRegistry(@Nonnull List<BooleanConsumer> var1, BooleanSupplier var2, String var3) {
      super(var1, var2, var3, TaskRegistration::new);
   }

   class="kw">public TaskRegistration registerTask(@Nonnull CompletableFuture<Void> var1) {
      class="kw">return this.register(new TaskRegistration(var1));
   }

   class="kw">public TaskRegistration registerTask(@Nonnull ScheduledFuture<Void> var1) {
      class="kw">return this.register(new TaskRegistration(var1));
   }
}