Class DataLoaderWithContext<K,V>

java.lang.Object
org.dataloader.DataLoader<K,V>
org.dataloader.DelegatingDataLoader<K,V>
graphql.schema.DataLoaderWithContext<K,V>

@NullMarked public class DataLoaderWithContext<K,V> extends org.dataloader.DelegatingDataLoader<K,V>
  • Constructor Details

  • Method Details

    • load

      public CompletableFuture<V> load(K key)
      Overrides:
      load in class org.dataloader.DelegatingDataLoader<K,V>
    • load

      public CompletableFuture<V> load(@NonNull K key, @Nullable Object keyContext)
      Overrides:
      load in class org.dataloader.DelegatingDataLoader<K,V>
    • loadMany

      public CompletableFuture<List<V>> loadMany(List<K> keys)
      Overrides:
      loadMany in class org.dataloader.DelegatingDataLoader<K,V>
    • loadMany

      public CompletableFuture<List<V>> loadMany(List<K> keys, List<Object> keyContexts)
      Overrides:
      loadMany in class org.dataloader.DelegatingDataLoader<K,V>
    • loadMany

      public CompletableFuture<Map<K,V>> loadMany(Map<K,?> keysAndContexts)
      Overrides:
      loadMany in class org.dataloader.DelegatingDataLoader<K,V>