All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Assertions |
|
| BatchLoader<K,V> |
A function that is invoked for batch loading a list of data values indicated by the provided list of keys.
|
| BatchLoaderContextProvider |
A BatchLoaderContextProvider is used by the DataLoader code to
provide overall calling context to the BatchLoader call.
|
| BatchLoaderEnvironment |
This object is passed to a batch loader as calling context.
|
| BatchLoaderEnvironment.Builder |
|
| BatchLoaderEnvironmentProvider |
|
| BatchLoaderWithContext<K,V> |
|
| CacheKey<K> |
Function that is invoked on input keys of type K to derive keys that are required by the CacheMap
implementation.
|
| CacheMap<K,V> |
CacheMap is used by data loaders that use caching promises to values aka CompletableFuture<V>.
|
| CompletableFutureKit |
Some really basic helpers when working with CompletableFutures
|
| DataLoader<K,V> |
Data loader is a utility class that allows batch loading of data that is identified by a set of unique keys.
|
| DataLoaderAssertionException |
|
| DataLoaderFactory |
|
| DataLoaderHelper<K,V> |
This helps break up the large DataLoader class functionality and it contains the logic to dispatch the
promises on behalf of its peer dataloader
|
| DataLoaderHelper.LoaderQueueEntry<K,V> |
|
| DataLoaderOptions |
|
| DataLoaderRegistry |
This allows data loaders to be registered together into a single place so
they can be dispatched as one.
|
| DataLoaderRegistry.Builder |
|
| DefaultCacheMap<K,V> |
Default implementation of CacheMap that is based on a regular HashMap.
|
| DelegatingStatisticsCollector |
This statistics collector keeps dataloader statistics AND also calls the delegate
collector at the same time.
|
| DispatchPredicate |
|
| DispatchResult<T> |
|
| ExperimentalApi |
This represents code that the graphql-java project considers experimental API and while our intention is that it will
progress to be PublicApi, its existence, signature of behavior may change between releases.
|
| GuardedBy |
Indicates that the annotated element should be used only while holding the specified lock.
|
| IncrementBatchLoadCountByStatisticsContext<K> |
|
| IncrementBatchLoadExceptionCountStatisticsContext<K> |
|
| IncrementCacheHitCountStatisticsContext<K> |
|
| IncrementLoadCountStatisticsContext<K> |
|
| IncrementLoadErrorCountStatisticsContext<K> |
|
| Internal |
This represents code that the java-dataloader project considers internal code that MAY not be stable within
major releases.
|
| MappedBatchLoader<K,V> |
A function that is invoked for batch loading a map of of data values indicated by the provided set of keys.
|
| MappedBatchLoaderWithContext<K,V> |
|
| NoOpStatisticsCollector |
A statistics collector that does nothing
|
| NoOpValueCache<K,V> |
|
| PromisedValues<T> |
This allows multiple CompletionStages to be combined together and completed
as one and should something go wrong, instead of throwing CompletionExceptions it captures the cause and returns null for that
data value, other wise it allows you to access them as a list of values.
|
| PromisedValuesImpl<T> |
|
| PublicApi |
This represents code that the java-dataloader project considers public API and has an imperative to be stable within
major releases.
|
| PublicSpi |
This represents code that the java-dataloader project considers public SPI and has an imperative to be stable within
major releases.
|
| ScheduledDataLoaderRegistry |
|
| ScheduledDataLoaderRegistry.Builder |
|
| SimpleStatisticsCollector |
This simple collector uses AtomicLongs to collect
statistics
|
| Statistics |
This holds statistics on how a DataLoader has performed
|
| StatisticsCollector |
This allows statistics to be collected for DataLoader operations
|
| ThreadLocalStatisticsCollector |
This can collect statistics per thread as well as in an overall sense.
|
| Try<V> |
Try is class that allows you to hold the result of computation or the throwable it produced.
|
| ValueCache<K,V> |
The ValueCache is used by data loaders that use caching and want a long-lived or external cache
of values.
|
| ValueCache.ValueCachingNotSupported |
This special exception can be used to short-circuit a caching method
|
| ValueCacheOptions |
|
| VisibleForTesting |
Marks fields, methods etc as more visible than actually needed for testing purposes.
|