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>
  • Field Summary

    Fields inherited from class org.dataloader.DelegatingDataLoader

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataLoaderWithContext(DataFetchingEnvironment dfe, String dataLoaderName, org.dataloader.DataLoader<K,V> delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    load(@NonNull K key, @Nullable Object keyContext)
     

    Methods inherited from class org.dataloader.DelegatingDataLoader

    clear, clear, clearAll, clearAll, dispatch, dispatchAndJoin, dispatchDepth, dispatchWithCounts, getCacheKey, getCacheMap, getDelegate, getIfCompleted, getIfPresent, getLastDispatchTime, getStatistics, getTimeSinceDispatch, getValueCache, prime, prime, prime, transform, unwrap

    Methods inherited from class org.dataloader.DataLoader

    getBatchLoadFunction, getName, getOptions, load, loadMany, loadMany, loadMany, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • load

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