Uses of Package
org.opendaylight.yangtools.util.concurrent
Packages that use org.opendaylight.yangtools.util.concurrent
Package
Description
Utility classes for dealing with asynchronous and concurrent tasks.
-
Classes in org.opendaylight.yangtools.util.concurrent used by org.opendaylight.yangtools.util.concurrentClassDescriptionA
FutureTask
that also implements theListenableFuture
interface similar to guava'sListenableFutureTask
.AnListeningExecutorService
implementation that also allows for anExecutor
to be specified on construction that is used to executeListenableFuture
callback Runnables, registered viaFutures.addCallback(com.google.common.util.concurrent.ListenableFuture<V>, com.google.common.util.concurrent.FutureCallback<? super V>, java.util.concurrent.Executor)
orListenableFuture.addListener(java.lang.Runnable, java.util.concurrent.Executor)
directly, asynchronously when a task that is run on this executor completes.A RejectedExecutionHandler that delegates to a backing RejectedExecutionHandler and counts the number of rejected tasks.Utility exception mapper which translates an Exception to a specified type of Exception.Immutable implementation ofThreadFactoryProvider
.Builds instances of typeImmutableThreadFactoryProvider
.Class used by theQueuedNotificationManager
that contains a snapshot of notification queue statistics for a listener.Interface for a class that manages queuing and dispatching notifications for multiple listeners.This class manages queuing and dispatching notifications for multiple listeners concurrently.ConvenienceExceptionMapper
which instantiates specified Exception using reflection.Builder forThreadFactory
.