@NonNullByDefault
See: Description
| Interface | Description |
|---|---|
| ImmutableThreadFactoryProvider.BuildFinal | |
| ImmutableThreadFactoryProvider.LoggerBuildStage | |
| ImmutableThreadFactoryProvider.NamePrefixBuildStage |
| Class | Description |
|---|---|
| CompletableFutures |
Utilities for
CompletableFuture. |
| CompletionStages |
Utilities for
CompletionStage. |
| CompletionStageWrapper<T> |
CompletionStage wrapper which hides the implementation (e.g. |
| Executors |
Additional factory and utility methods for executors.
|
| FluentFutures2 |
Utilities for
FluentFuture. |
| ImmutableThreadFactoryProvider |
Immutable implementation of
ThreadFactoryProvider. |
| ImmutableThreadFactoryProvider.Builder |
Builds instances of type
ImmutableThreadFactoryProvider. |
| JdkFutures |
Utility methods pertaining to the Java 5
Future interface. |
| KeyedLocks<T> | Deprecated
Use
NamedLocks instead. |
| ListenableFutures |
More static utility methods pertaining to Guava's ListenableFuture interface.
|
| LoggingFutures |
Utility methods to add completion/failure logging to various kinds of Futures.
|
| LoggingThreadUncaughtExceptionHandler |
Thread's UncaughtExceptionHandler which logs to slf4j.
|
| LoggingUncaughtThreadDeathContextRunnable |
Runnable with final
LoggingUncaughtThreadDeathContextRunnable.run() method that catches any unexpected checked
exceptions (RuntimeException & Error) and logs them with
some kind of context which allows to better identify the root cause. |
| NamedLocks<T> |
Manages multiple ReentrantLocks identified by a unique name.
|
| NamedSimpleReentrantLock<T> |
A
ReentrantLock which has a name and provides simplified locking operations. |
| NamedSimpleReentrantLock.Acquired |
Result of a successful lock operation, representing a single lease on the lock.
|
| NamedSimpleReentrantLock.AcquireResult |
Base result of a locking operation.
|
| ThreadFactoryProvider |
Builder for
ThreadFactory. |
Copyright © 2019 OpenDaylight. All rights reserved.