Identifier
backed by an immutable object.Identifier
backed by a UUID
.Identifier
backed by a UUID
.FutureTask
that also implements the ListenableFuture
interface similar to
guava's ListenableFutureTask
.ListeningExecutorService
implementation that also allows for an Executor
to be specified on
construction that is used to execute ListenableFuture
callback
Runnables, registered via
Futures.addCallback(com.google.common.util.concurrent.ListenableFuture<V>, com.google.common.util.concurrent.FutureCallback<? super V>)
or
ListenableFuture.addListener(java.lang.Runnable, java.util.concurrent.Executor)
directly, asynchronously when a task
that is run on this executor completes.AsyncListenableFutureTask
that will upon running, execute the given
Callable
.AsyncListenableFutureTask
that will upon running, execute the
given Runnable
, and arrange that get
will return the
given result on successful completion.MappingCheckedFuture
that wraps the given ListenableFuture
delegate.DurationStatisticsTracker
, which performs well
in very contended environments.DurationStatisticsTracker
, which performs well
in non-contended environments.get
methods synchronously.Deque
.ExecutorService
s.Optional.get()
.Executor
to used for notification tasks.ListenerNotificationQueueStats
instances for each current listener
notification task in progress.HashCodeBuilder(1)
.Map
interface which stores a set of immutable mappings using a key-to-offset map and
a backing array.Optional.isPresent()
.QueuedNotificationManager
that contains a snapshot of notification
queue statistics for a listener.get
methods
that the checkedGet
methods provide.Map
which can be modified and supports efficient conversion to an
unmodifiable map.ImmutableOffsetMap
.SpecialExecutors.newBoundedCachedThreadPool(int, int, java.lang.String)
except that it
handles rejected tasks by running them in the same thread as the caller.SpecialExecutors.newBoundedFastThreadPool(int, int, java.lang.String)
except that it
handles rejected tasks by running them in the same thread as the caller.ThreadPoolExecutor
's backing queue until it can add the task to the queue.DocumentBuilder
for dealing with untrusted XML data.SAXParser
for dealing with untrusted XML data.Optional.of(Object)
.BlockingQueue
which does not allow for non-blocking addition to the queue.Boolean
into a field value, just like Optional.ofNullable(Object)
.MapAdaptor.takeSnapshot(Map)
purposes.ImmutableOffsetMap
as a copy of an existing map.QueuedNotificationManager.BatchedInvoker
instead.ExceptionMapper
which instantiates specified Exception using
reflection.Map
interface which stores a single mapping.Set
containing a single value.ExecutorService
instances with specific configurations.Boolean
.LinkedBlockingQueue
that tracks the largest queue size for debugging.Collection
.Map
which cannot be modified and supports efficient conversion to a ModifiableMapPhase
.ImmutableOffsetMap
as a copy of an existing map.RejectedExecutionHandler
which blocks on the ThreadPoolExecutor
's
backing queue if a new thread cannot be spawned.Supplier
with provided ClassLoader
.Callable
with provided ClassLoader
.Copyright © 2018 OpenDaylight. All rights reserved.