@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. 
 | 
| ImmutableThreadFactoryProvider | 
 Immutable implementation of  
ThreadFactoryProvider. | 
| ImmutableThreadFactoryProvider.Builder | 
 Builds instances of type  
ImmutableThreadFactoryProvider. | 
| JdkFutures | 
 Utility methods pertaining to the Java 5  
Future interface. | 
| KeyedLocks<T> | 
 Manages multiple ReentrantLocks by key. 
 | 
| ListenableFutures | 
 More static utility methods pertaining to Guava's ListenableFuture interface. 
 | 
| 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. | 
| ThreadFactoryProvider | 
 Builder for  
ThreadFactory. | 
Copyright © 2019 OpenDaylight. All rights reserved.