Skip navigation links
A B C D E F G H I J K M N O P Q R S T V 

A

adapt(Runnable) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns a new ForkJoinTask that performs the run method of the given Runnable as its action, and returns a null result upon ForkJoinTask.join().
adapt(Runnable, T) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns a new ForkJoinTask that performs the run method of the given Runnable as its action, and returns the given result upon ForkJoinTask.join().
adapt(Callable<? extends T>) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns a new ForkJoinTask that performs the call method of the given Callable as its action, and returns its result upon ForkJoinTask.join(), translating any checked exceptions encountered into RuntimeException.
add(K) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
Adds the specified key to this set view by mapping the key to the default mapped value in the backing map, if defined.
addAll(Collection<? extends K>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
Adds all of the elements in the specified collection to this set, as if by calling ConcurrentHashMapV8.KeySetView.add(K) on each one.
addToPendingCount(int) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Adds (atomically) the given value to the pending count.
apply(A) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.Action
 
apply(A, B) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.BiAction
 
apply(A, B) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.BiFun
 
apply(double, double) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.DoubleByDoubleToDouble
 
apply(A) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.Fun
 
apply(int, int) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.IntByIntToInt
 
apply(long, long) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.LongByLongToLong
 
apply(A, B) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectByObjectToDouble
 
apply(A, B) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectByObjectToInt
 
apply(A, B) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectByObjectToLong
 
apply(A) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectToDouble
 
apply(A) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectToInt
 
apply(A) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ObjectToLong
 
awaitQuiescence(long, TimeUnit) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
If called by a ForkJoinTask operating in this pool, equivalent in effect to ForkJoinTask.helpQuiesce().
awaitTermination(long, TimeUnit) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.

B

block() - Method in interface com.netflix.servo.jsr166e.ForkJoinPool.ManagedBlocker
Possibly blocks the current thread, for example waiting for a lock or condition.

C

cancel(boolean) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Attempts to cancel execution of this task.
clear() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Removes all of the mappings from this map.
com.netflix.servo.jsr166e - package com.netflix.servo.jsr166e
 
commonPool() - Static method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the common pool instance.
compareAndSetForkJoinTaskTag(short, short) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Atomically conditionally sets the tag value for this task.
compareAndSetPendingCount(int, int) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Sets (atomically) the pending count to the given count only if it currently holds the given expected value.
complete(T) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Regardless of pending count, invokes CountedCompleter.onCompletion(CountedCompleter), marks this task as complete and further triggers CountedCompleter.tryComplete() on this task's completer, if one exists.
complete(V) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Completes this task, and if not already aborted or cancelled, returning the given value as the result of subsequent invocations of join and related operations.
completeExceptionally(Throwable) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Completes this task abnormally, and if not already aborted or cancelled, causes it to throw the given exception upon join and related operations.
compute(K, ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).
compute() - Method in class com.netflix.servo.jsr166e.CountedCompleter
The main computation performed by this task.
computeIfAbsent(K, ConcurrentHashMapV8.Fun<? super K, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function and enters it into this map unless null.
computeIfPresent(K, ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
If the value for the specified key is present, attempts to compute a new mapping given the key and its current mapped value.
ConcurrentHashMapV8<K,V> - Class in com.netflix.servo.jsr166e
A hash table supporting full concurrency of retrievals and high expected concurrency for updates.
ConcurrentHashMapV8() - Constructor for class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new, empty map with the default initial table size (16).
ConcurrentHashMapV8(int) - Constructor for class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new, empty map with an initial table size accommodating the specified number of elements without the need to dynamically resize.
ConcurrentHashMapV8(Map<? extends K, ? extends V>) - Constructor for class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new map with the same mappings as the given map.
ConcurrentHashMapV8(int, float) - Constructor for class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity) and initial table density (loadFactor).
ConcurrentHashMapV8(int, float, int) - Constructor for class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity), table density (loadFactor), and number of concurrently updating threads (concurrencyLevel).
ConcurrentHashMapV8.Action<A> - Interface in com.netflix.servo.jsr166e
Interface describing a void action of one argument
ConcurrentHashMapV8.BiAction<A,B> - Interface in com.netflix.servo.jsr166e
Interface describing a void action of two arguments
ConcurrentHashMapV8.BiFun<A,B,T> - Interface in com.netflix.servo.jsr166e
Interface describing a function of two arguments
ConcurrentHashMapV8.ConcurrentHashMapSpliterator<T> - Interface in com.netflix.servo.jsr166e
An object for traversing and partitioning elements of a source.
ConcurrentHashMapV8.DoubleByDoubleToDouble - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two doubles to a double
ConcurrentHashMapV8.Fun<A,T> - Interface in com.netflix.servo.jsr166e
Interface describing a function of one argument
ConcurrentHashMapV8.IntByIntToInt - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two ints to an int
ConcurrentHashMapV8.KeySetView<K,V> - Class in com.netflix.servo.jsr166e
A view of a ConcurrentHashMapV8 as a Set of keys, in which additions may optionally be enabled by mapping to a common value.
ConcurrentHashMapV8.LongByLongToLong - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two longs to a long
ConcurrentHashMapV8.ObjectByObjectToDouble<A,B> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two arguments to a double
ConcurrentHashMapV8.ObjectByObjectToInt<A,B> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two arguments to an int
ConcurrentHashMapV8.ObjectByObjectToLong<A,B> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping two arguments to a long
ConcurrentHashMapV8.ObjectToDouble<A> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping its argument to a double
ConcurrentHashMapV8.ObjectToInt<A> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping its argument to an int
ConcurrentHashMapV8.ObjectToLong<A> - Interface in com.netflix.servo.jsr166e
Interface describing a function mapping its argument to a long
contains(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Deprecated.
contains(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
containsKey(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Tests if the specified object is a key in this table.
containsValue(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns true if this map maps one or more keys to the specified value.
CountedCompleter<T> - Class in com.netflix.servo.jsr166e
A ForkJoinTask with a completion action performed when triggered and there are no remaining pending actions.
CountedCompleter(CountedCompleter<?>, int) - Constructor for class com.netflix.servo.jsr166e.CountedCompleter
Creates a new CountedCompleter with the given completer and initial pending count.
CountedCompleter(CountedCompleter<?>) - Constructor for class com.netflix.servo.jsr166e.CountedCompleter
Creates a new CountedCompleter with the given completer and an initial pending count of zero.
CountedCompleter() - Constructor for class com.netflix.servo.jsr166e.CountedCompleter
Creates a new CountedCompleter with no completer and an initial pending count of zero.
current() - Static method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns the current thread's ThreadLocalRandom.

D

decrementPendingCountUnlessZero() - Method in class com.netflix.servo.jsr166e.CountedCompleter
If the pending count is nonzero, (atomically) decrements it.
defaultForkJoinWorkerThreadFactory - Static variable in class com.netflix.servo.jsr166e.ForkJoinPool
Creates a new ForkJoinWorkerThread.
drainTasksTo(Collection<? super ForkJoinTask<?>>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Removes all available unexecuted submitted and forked tasks from scheduling queues and adds them to the given collection, without altering their execution status.

E

elements() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns an enumeration of the values in this table.
entrySet() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a Set view of the mappings contained in this map.
equals(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Compares the specified object with this map for equality.
equals(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
 
estimateSize() - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ConcurrentHashMapSpliterator
Returns an estimate of the number of elements covered by this Spliterator.
exec() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Implements execution conventions for CountedCompleters.
exec() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Immediately performs the base action of this task and returns true if, upon return from this method, this task is guaranteed to have completed normally.
execute(ForkJoinTask<?>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Arranges for (asynchronous) execution of the given task.
execute(Runnable) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 

F

firstComplete() - Method in class com.netflix.servo.jsr166e.CountedCompleter
If this task's pending count is zero, returns this task; otherwise decrements its pending count and returns null.
forEach(ConcurrentHashMapV8.BiAction<? super K, ? super V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
 
forEach(long, ConcurrentHashMapV8.BiAction<? super K, ? super V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each (key, value).
forEach(long, ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends U>, ConcurrentHashMapV8.Action<? super U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each non-null transformation of each (key, value).
forEach(ConcurrentHashMapV8.Action<? super K>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
 
forEachEntry(long, ConcurrentHashMapV8.Action<? super Map.Entry<K, V>>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each entry.
forEachEntry(long, ConcurrentHashMapV8.Fun<Map.Entry<K, V>, ? extends U>, ConcurrentHashMapV8.Action<? super U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each non-null transformation of each entry.
forEachKey(long, ConcurrentHashMapV8.Action<? super K>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each key.
forEachKey(long, ConcurrentHashMapV8.Fun<? super K, ? extends U>, ConcurrentHashMapV8.Action<? super U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each non-null transformation of each key.
forEachRemaining(ConcurrentHashMapV8.Action<? super T>) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ConcurrentHashMapSpliterator
Applies the action to each untraversed element
forEachValue(long, ConcurrentHashMapV8.Action<? super V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each value.
forEachValue(long, ConcurrentHashMapV8.Fun<? super V, ? extends U>, ConcurrentHashMapV8.Action<? super U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Performs the given action for each non-null transformation of each value.
fork() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Arranges to asynchronously execute this task in the pool the current task is running in, if applicable, or using the ForkJoinPool.commonPool() if not ForkJoinTask.inForkJoinPool().
ForkJoinPool - Class in com.netflix.servo.jsr166e
An ExecutorService for running ForkJoinTasks.
ForkJoinPool() - Constructor for class com.netflix.servo.jsr166e.ForkJoinPool
Creates a ForkJoinPool with parallelism equal to Runtime.availableProcessors(), using the default thread factory, no UncaughtExceptionHandler, and non-async LIFO processing mode.
ForkJoinPool(int) - Constructor for class com.netflix.servo.jsr166e.ForkJoinPool
Creates a ForkJoinPool with the indicated parallelism level, the default thread factory, no UncaughtExceptionHandler, and non-async LIFO processing mode.
ForkJoinPool(int, ForkJoinPool.ForkJoinWorkerThreadFactory, Thread.UncaughtExceptionHandler, boolean) - Constructor for class com.netflix.servo.jsr166e.ForkJoinPool
Creates a ForkJoinPool with the given parameters.
ForkJoinPool.ForkJoinWorkerThreadFactory - Interface in com.netflix.servo.jsr166e
Factory for creating new ForkJoinWorkerThreads.
ForkJoinPool.ManagedBlocker - Interface in com.netflix.servo.jsr166e
Interface for extending managed parallelism for tasks running in ForkJoinPools.
ForkJoinTask<V> - Class in com.netflix.servo.jsr166e
Abstract base class for tasks that run within a ForkJoinPool.
ForkJoinTask() - Constructor for class com.netflix.servo.jsr166e.ForkJoinTask
 
ForkJoinWorkerThread - Class in com.netflix.servo.jsr166e
A thread managed by a ForkJoinPool, which executes ForkJoinTasks.
ForkJoinWorkerThread(ForkJoinPool) - Constructor for class com.netflix.servo.jsr166e.ForkJoinWorkerThread
Creates a ForkJoinWorkerThread operating in the given pool.

G

get(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Waits if necessary for the computation to complete, and then retrieves its result.
get(long, TimeUnit) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
getActiveThreadCount() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns an estimate of the number of threads that are currently stealing or executing tasks.
getAsyncMode() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if this pool uses local first-in-first-out scheduling mode for forked tasks that are never joined.
getCommonPoolParallelism() - Static method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the targeted parallelism level of the common pool.
getCompleter() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Returns the completer established in this task's constructor, or null if none.
getException() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns the exception thrown by the base computation, or a CancellationException if cancelled, or null if none or if the method has not yet completed.
getFactory() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the factory used for constructing new workers.
getForkJoinTaskTag() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns the tag for this task.
getMappedValue() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
Returns the default mapped value for additions, or null if additions are not supported.
getOrDefault(Object, V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the value to which the specified key is mapped, or the given default value if this map contains no mapping for the key.
getParallelism() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the targeted parallelism level of this pool.
getPendingCount() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Returns the current pending count.
getPool() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns the pool hosting the current task execution, or null if this task is executing outside of any ForkJoinPool.
getPool() - Method in class com.netflix.servo.jsr166e.ForkJoinWorkerThread
Returns the pool hosting this thread.
getPoolIndex() - Method in class com.netflix.servo.jsr166e.ForkJoinWorkerThread
Returns the unique index number of this thread in its pool.
getPoolSize() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the number of worker threads that have started but not yet terminated.
getQueuedSubmissionCount() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns an estimate of the number of tasks submitted to this pool that have not yet begun executing.
getQueuedTaskCount() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns an estimate of the total number of tasks currently held in queues by worker threads (but not including tasks submitted to the pool that have not begun executing).
getQueuedTaskCount() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns an estimate of the number of tasks that have been forked by the current worker thread but not yet executed.
getRawResult() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Returns the result of the computation.
getRawResult() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns the result that would be returned by ForkJoinTask.join(), even if this task completed abnormally, or null if this task is not known to have been completed.
getRoot() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Returns the root of the current computation; i.e., this task if it has no completer, else its completer's root.
getRunningThreadCount() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns an estimate of the number of worker threads that are not blocked waiting to join tasks or for other managed synchronization.
getStealCount() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns an estimate of the total number of tasks stolen from one thread's work queue by another.
getSurplusQueuedTaskCount() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns an estimate of how many more locally queued tasks are held by the current worker thread than there are other worker threads that might steal them, or zero if this thread is not operating in a ForkJoinPool.
getUncaughtExceptionHandler() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns the handler for internal worker threads that terminate due to unrecoverable errors encountered while executing tasks.

H

hashCode() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the hash code value for this Map, i.e., the sum of, for each key-value pair in the map, key.hashCode() ^ value.hashCode().
hashCode() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
 
hasQueuedSubmissions() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if there are any tasks submitted to this pool that have not yet begun executing.
helpQuiesce() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Possibly executes tasks until the pool hosting the current task is quiescent.

I

inForkJoinPool() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns true if the current thread is a ForkJoinWorkerThread executing as a ForkJoinPool computation.
invoke(ForkJoinTask<T>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Performs the given task, returning its result upon completion.
invoke() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Commences performing this task, awaits its completion if necessary, and returns its result, or throws an (unchecked) RuntimeException or Error if the underlying computation did so.
invokeAll(Collection<? extends Callable<T>>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 
invokeAll(ForkJoinTask<?>, ForkJoinTask<?>) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Forks the given tasks, returning when isDone holds for each task or an (unchecked) exception is encountered, in which case the exception is rethrown.
invokeAll(ForkJoinTask<?>...) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Forks the given tasks, returning when isDone holds for each task or an (unchecked) exception is encountered, in which case the exception is rethrown.
invokeAll(Collection<T>) - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Forks all tasks in the specified collection, returning when isDone holds for each task or an (unchecked) exception is encountered, in which case the exception is rethrown.
isCancelled() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
 
isCompletedAbnormally() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns true if this task threw an exception or was cancelled.
isCompletedNormally() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns true if this task completed without throwing an exception and was not cancelled.
isDone() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
 
isEmpty() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
isQuiescent() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if all worker threads are currently idle.
isReleasable() - Method in interface com.netflix.servo.jsr166e.ForkJoinPool.ManagedBlocker
Returns true if blocking is unnecessary.
isShutdown() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if this pool has been shut down.
isTerminated() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if all tasks have completed following shut down.
isTerminating() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns true if the process of termination has commenced but not yet completed.
iterator() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
 

J

join() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns the result of the computation when it is done.

K

keys() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns an enumeration of the keys in this table.
keySet() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a Set view of the keys contained in this map.
keySet(V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a Set view of the keys in this map, using the given common mapped value for any additions (i.e., Collection.add(E) and Collection.addAll(Collection)).

M

managedBlock(ForkJoinPool.ManagedBlocker) - Static method in class com.netflix.servo.jsr166e.ForkJoinPool
Blocks in accord with the given blocker.
mappingCount() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the number of mappings.
merge(K, V, ConcurrentHashMapV8.BiFun<? super V, ? super V, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
If the specified key is not already associated with a (non-null) value, associates it with the given value.

N

newKeySet() - Static method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new Set backed by a ConcurrentHashMapV8 from the given type to Boolean.TRUE.
newKeySet(int) - Static method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Creates a new Set backed by a ConcurrentHashMapV8 from the given type to Boolean.TRUE.
newTaskFor(Runnable, T) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 
newTaskFor(Callable<T>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 
newThread(ForkJoinPool) - Method in interface com.netflix.servo.jsr166e.ForkJoinPool.ForkJoinWorkerThreadFactory
Returns a new worker thread operating in the given pool.
next(int) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
 
nextComplete() - Method in class com.netflix.servo.jsr166e.CountedCompleter
If this task does not have a completer, invokes ForkJoinTask.quietlyComplete() and returns null.
nextDouble(double) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns a pseudorandom, uniformly distributed double value between 0 (inclusive) and the specified value (exclusive).
nextDouble(double, double) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive).
nextInt(int, int) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive).
nextLong(long) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns a pseudorandom, uniformly distributed value between 0 (inclusive) and the specified value (exclusive).
nextLong(long, long) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive).

O

onCompletion(CountedCompleter<?>) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Performs an action when method CountedCompleter.tryComplete() is invoked and the pending count is zero, or when the unconditional method CountedCompleter.complete(T) is invoked.
onExceptionalCompletion(Throwable, CountedCompleter<?>) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Performs an action when method ForkJoinTask.completeExceptionally(Throwable) is invoked or method CountedCompleter.compute() throws an exception, and this task has not already otherwise completed normally.
onStart() - Method in class com.netflix.servo.jsr166e.ForkJoinWorkerThread
Initializes internal state after construction but before processing any tasks.
onTermination(Throwable) - Method in class com.netflix.servo.jsr166e.ForkJoinWorkerThread
Performs cleanup associated with termination of this worker thread.

P

peekNextLocalTask() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Returns, but does not unschedule or execute, a task queued by the current thread but not yet executed, if one is immediately available.
pollNextLocalTask() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
Unschedules and returns, without executing, the next task queued by the current thread but not yet executed, if the current thread is operating in a ForkJoinPool.
pollSubmission() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Removes and returns the next unexecuted submission if one is available.
pollTask() - Static method in class com.netflix.servo.jsr166e.ForkJoinTask
If the current thread is operating in a ForkJoinPool, unschedules and returns, without executing, the next task queued by the current thread but not yet executed, if one is available, or if not available, a task that was forked by some other thread, if available.
propagateCompletion() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Equivalent to CountedCompleter.tryComplete() but does not invoke CountedCompleter.onCompletion(CountedCompleter) along the completion path: If the pending count is nonzero, decrements the count; otherwise, similarly tries to complete this task's completer, if one exists, else marks this task as complete.
put(K, V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Maps the specified key to the specified value in this table.
putAll(Map<? extends K, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Copies all of the mappings from the specified map to this one.
putIfAbsent(K, V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8

Q

quietlyComplete() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Completes this task normally without setting a value.
quietlyCompleteRoot() - Method in class com.netflix.servo.jsr166e.CountedCompleter
Equivalent to getRoot().quietlyComplete().
quietlyInvoke() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Commences performing this task and awaits its completion if necessary, without returning its result or throwing its exception.
quietlyJoin() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Joins this task, without returning its result or throwing its exception.

R

reduce(long, ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends U>, ConcurrentHashMapV8.BiFun<? super U, ? super U, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, or null if none.
reduceEntries(long, ConcurrentHashMapV8.BiFun<Map.Entry<K, V>, Map.Entry<K, V>, ? extends Map.Entry<K, V>>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating all entries using the given reducer to combine values, or null if none.
reduceEntries(long, ConcurrentHashMapV8.Fun<Map.Entry<K, V>, ? extends U>, ConcurrentHashMapV8.BiFun<? super U, ? super U, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, or null if none.
reduceEntriesToDouble(long, ConcurrentHashMapV8.ObjectToDouble<Map.Entry<K, V>>, double, ConcurrentHashMapV8.DoubleByDoubleToDouble) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceEntriesToInt(long, ConcurrentHashMapV8.ObjectToInt<Map.Entry<K, V>>, int, ConcurrentHashMapV8.IntByIntToInt) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceEntriesToLong(long, ConcurrentHashMapV8.ObjectToLong<Map.Entry<K, V>>, long, ConcurrentHashMapV8.LongByLongToLong) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all entries using the given reducer to combine values, and the given basis as an identity value.
reduceKeys(long, ConcurrentHashMapV8.BiFun<? super K, ? super K, ? extends K>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating all keys using the given reducer to combine values, or null if none.
reduceKeys(long, ConcurrentHashMapV8.Fun<? super K, ? extends U>, ConcurrentHashMapV8.BiFun<? super U, ? super U, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, or null if none.
reduceKeysToDouble(long, ConcurrentHashMapV8.ObjectToDouble<? super K>, double, ConcurrentHashMapV8.DoubleByDoubleToDouble) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceKeysToInt(long, ConcurrentHashMapV8.ObjectToInt<? super K>, int, ConcurrentHashMapV8.IntByIntToInt) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceKeysToLong(long, ConcurrentHashMapV8.ObjectToLong<? super K>, long, ConcurrentHashMapV8.LongByLongToLong) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all keys using the given reducer to combine values, and the given basis as an identity value.
reduceToDouble(long, ConcurrentHashMapV8.ObjectByObjectToDouble<? super K, ? super V>, double, ConcurrentHashMapV8.DoubleByDoubleToDouble) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceToInt(long, ConcurrentHashMapV8.ObjectByObjectToInt<? super K, ? super V>, int, ConcurrentHashMapV8.IntByIntToInt) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceToLong(long, ConcurrentHashMapV8.ObjectByObjectToLong<? super K, ? super V>, long, ConcurrentHashMapV8.LongByLongToLong) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all (key, value) pairs using the given reducer to combine values, and the given basis as an identity value.
reduceValues(long, ConcurrentHashMapV8.BiFun<? super V, ? super V, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating all values using the given reducer to combine values, or null if none.
reduceValues(long, ConcurrentHashMapV8.Fun<? super V, ? extends U>, ConcurrentHashMapV8.BiFun<? super U, ? super U, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, or null if none.
reduceValuesToDouble(long, ConcurrentHashMapV8.ObjectToDouble<? super V>, double, ConcurrentHashMapV8.DoubleByDoubleToDouble) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
reduceValuesToInt(long, ConcurrentHashMapV8.ObjectToInt<? super V>, int, ConcurrentHashMapV8.IntByIntToInt) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
reduceValuesToLong(long, ConcurrentHashMapV8.ObjectToLong<? super V>, long, ConcurrentHashMapV8.LongByLongToLong) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns the result of accumulating the given transformation of all values using the given reducer to combine values, and the given basis as an identity value.
reinitialize() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Resets the internal bookkeeping state of this task, allowing a subsequent fork.
remove(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
Removes the key from this map view, by removing the key (and its corresponding value) from the backing map.
remove(Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
replace(K, V, V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
replace(K, V) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
replaceAll(ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends V>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
 
run() - Method in class com.netflix.servo.jsr166e.ForkJoinWorkerThread
This method is required to be public, but should never be called explicitly.

S

search(long, ConcurrentHashMapV8.BiFun<? super K, ? super V, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a non-null result from applying the given search function on each (key, value), or null if none.
searchEntries(long, ConcurrentHashMapV8.Fun<Map.Entry<K, V>, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a non-null result from applying the given search function on each entry, or null if none.
searchKeys(long, ConcurrentHashMapV8.Fun<? super K, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a non-null result from applying the given search function on each key, or null if none.
searchValues(long, ConcurrentHashMapV8.Fun<? super V, ? extends U>) - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a non-null result from applying the given search function on each value, or null if none.
setForkJoinTaskTag(short) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Atomically sets the tag value for this task.
setPendingCount(int) - Method in class com.netflix.servo.jsr166e.CountedCompleter
Sets the pending count to the given value.
setRawResult(T) - Method in class com.netflix.servo.jsr166e.CountedCompleter
A method that result-bearing CountedCompleters may optionally use to help maintain result data.
setRawResult(V) - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Forces the given value to be returned as a result.
setSeed(long) - Method in class com.netflix.servo.jsr166e.ThreadLocalRandom
Throws UnsupportedOperationException.
shutdown() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Possibly initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
shutdownNow() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Possibly attempts to cancel and/or stop all tasks, and reject all subsequently submitted tasks.
size() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
spliteratorV8() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8.KeySetView
 
submit(ForkJoinTask<T>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Submits a ForkJoinTask for execution.
submit(Callable<T>) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 
submit(Runnable, T) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 
submit(Runnable) - Method in class com.netflix.servo.jsr166e.ForkJoinPool
 

T

ThreadLocalRandom - Class in com.netflix.servo.jsr166e
A random number generator isolated to the current thread.
toString() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a string representation of this map.
toString() - Method in class com.netflix.servo.jsr166e.ForkJoinPool
Returns a string identifying this pool, as well as its state, including indications of run state, parallelism level, and worker and task counts.
tryAdvance(ConcurrentHashMapV8.Action<? super T>) - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ConcurrentHashMapSpliterator
If an element remains, applies the action and returns true.
tryComplete() - Method in class com.netflix.servo.jsr166e.CountedCompleter
If the pending count is nonzero, decrements the count; otherwise invokes CountedCompleter.onCompletion(CountedCompleter) and then similarly tries to complete this task's completer, if one exists, else marks this task as complete.
trySplit() - Method in interface com.netflix.servo.jsr166e.ConcurrentHashMapV8.ConcurrentHashMapSpliterator
If possible, returns a new spliterator covering approximately one half of the elements, which will not be covered by this spliterator.
tryUnfork() - Method in class com.netflix.servo.jsr166e.ForkJoinTask
Tries to unschedule this task for execution.

V

values() - Method in class com.netflix.servo.jsr166e.ConcurrentHashMapV8
Returns a Collection view of the values contained in this map.
A B C D E F G H I J K M N O P Q R S T V 
Skip navigation links