IResourceStorage interface

Пакет: com.hypixel.hytale.component

Файл: com/hypixel/hytale/component/IResourceStorage.java

Исходный код

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

class="kw">import java.util.concurrent.CompletableFuture;
class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">interface IResourceStorage {
   @Nonnull
   <T class="kw">extends Resource<ECS_TYPE>, ECS_TYPE> CompletableFuture<T> load(
      @Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3
   );

   @Nonnull
   <T class="kw">extends Resource<ECS_TYPE>, ECS_TYPE> CompletableFuture<Void> save(
      @Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3, T var4
   );

   @Nonnull
   <T class="kw">extends Resource<ECS_TYPE>, ECS_TYPE> CompletableFuture<Void> remove(
      @Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3
   );
}