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>.
|
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 |
|
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 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 CompletionStage s to be combined and completed
as one and should something go wrong, instead of throwing CompletionException s 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 AtomicLong s 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.
|