| Interface | Description |
|---|---|
| TypedProvider<T> |
A provider that can report at runtime the type it will provide.
|
| Class | Description |
|---|---|
| AbstractChain<E extends Serializable> |
Base class for implementing chains, immutable reverse singly-linked lists.
|
| ClassLoaderContext |
A class loader context, used to restore the state from
ClassLoaders.pushContext(ClassLoader). |
| ClassLoaders |
Utility methods for class loaders.
|
| ClassProxy |
A serialization proxy for class instances.
|
| ConstructorProxy |
Proxy class for serializing constructors
|
| FieldProxy |
Proxy class for serializing fields.
|
| InstanceProvider<T> |
InstanceProvider is a simple Provider that always provides the same instance.
|
| LogContext |
Utility class to manage log data with
MDC. |
| MemoizingProvider<T> |
MemoizingProvider is a Provider that enforces memoization or caching on
another Provider that it wraps.
|
| MethodProxy |
Proxy class for serializing methods
|
| Preconditions |
Utility to organize checks for common assertions, and to throw
appropriately worded exceptions on failure.
|
| Providers |
Utility methods for providers.
|
| Types |
Static helper methods for working with types.
|
Copyright © 2016 GroupLens Research. All rights reserved.