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 |
|
| BatchLoaderScheduler |
|
| BatchLoaderScheduler.ScheduledBatchLoaderCall<V> |
This represents a callback that will invoke a BatchLoader function under the covers
|
| BatchLoaderScheduler.ScheduledBatchPublisherCall |
|
| BatchLoaderScheduler.ScheduledMappedBatchLoaderCall<K,V> |
This represents a callback that will invoke a MappedBatchLoader function under the covers
|
| BatchLoaderWithContext<K,V> |
|
| BatchPublisher<K,V> |
A function that is invoked for batch loading a stream of data values indicated by the provided list of keys.
|
| BatchPublisherWithContext<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>.
|
| ChainedDataLoaderInstrumentation |
This DataLoaderInstrumentation can chain together multiple instrumentations and have them all called in
the order of the provided list.
|
| 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 |
|
| DataLoaderFactory.Builder<K,V> |
|
| DataLoaderInstrumentation |
This interface is called when certain actions happen inside a data loader
|
| DataLoaderInstrumentationContext<T> |
|
| DataLoaderInstrumentationHelper |
|
| DataLoaderOptions |
|
| DataLoaderOptions.Builder |
|
| 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.
|
| DelegatingDataLoader<K,V> |
This delegating DataLoader makes it easier to create wrappers of DataLoaders in case you want to change how
values are returned for example.
|
| 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 data values indicated by the provided set of keys.
|
| MappedBatchLoaderWithContext<K,V> |
|
| MappedBatchPublisher<K,V> |
A function that is invoked for batch loading a stream of data values indicated by the provided list of keys.
|
| MappedBatchPublisherWithContext<K,V> |
|
| NoOpStatisticsCollector |
A statistics collector that does nothing
|
| NoOpValueCache<K,V> |
|
| PromisedValues<T> |
This allows multiple CompletionStages to be combined and completed
as one and should something go wrong, instead of throwing CompletionExceptions it captures the cause and returns null for that
data value, otherwise 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.
|
| ReactiveSupport |
|
| ReactiveSupport.HelperIntegration<K> |
Just some callbacks to the data loader code to do common tasks
|
| 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.
|