A F G N O P R 
All Classes All Packages

A

alter(AffinityDescriptor, boolean) - Method in class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
Safely returns the live PinnedThread count governed by this factory.
await(boolean) - Method in class org.sheinbergon.needle.concurrent.util.ResettableOneOffLatch
Wait for this latch to fire, optionally resetting it fires.

F

fire() - Method in class org.sheinbergon.needle.concurrent.util.ResettableOneOffLatch
Unlatches this latch, moving it to an unlatched mode.
FixedAffinityPinnedThreadFactory - Class in org.sheinbergon.needle.concurrent
 
FixedAffinityPinnedThreadFactory() - Constructor for class org.sheinbergon.needle.concurrent.FixedAffinityPinnedThreadFactory
 

G

governed() - Method in class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
Safely returns the live PinnedThread count governed by this factory.
GovernedAffinityPinnedThreadFactory - Class in org.sheinbergon.needle.concurrent
 
GovernedAffinityPinnedThreadFactory() - Constructor for class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
Build PinnedThread instances using the default process affinity for newly created PinnedThread instances.
GovernedAffinityPinnedThreadFactory(AffinityDescriptor) - Constructor for class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
Build PinnedThread instances using the given AffinityDescriptor for newly created PinnedThread instances.

N

newFixedPinnedThreadPool(int, PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedExecutors
Static factory methods for affinity aware fixed-size ExecutorService inception.
newPinnedWorkStealingPool(int, PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedExecutors
Creates a new affinity aware ForkJoinPool with the given parameters.
newScheduledPinnedThreadPool(int, PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedExecutors
Static factory methods for affinity aware fixed-size ScheduledExecutorService inception.
newSinglePinnedThreadExecutor(PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedExecutors
Static factory methods for affinity aware single-thread ExecutorService inception.
newSinglePinnedThreadScheduledExecutor(PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedExecutors
Static factory methods for affinity aware single-thread ScheduledExecutorService inception.
newThread(Runnable) - Method in class org.sheinbergon.needle.concurrent.FixedAffinityPinnedThreadFactory
 
newThread(Runnable) - Method in class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
 
newThread(Runnable) - Method in interface org.sheinbergon.needle.concurrent.PinnedThreadFactory
Constructs a new PinnedThread.
newThread(ForkJoinPool) - Method in class org.sheinbergon.needle.concurrent.FixedAffinityPinnedThreadFactory
 
newThread(ForkJoinPool) - Method in class org.sheinbergon.needle.concurrent.GovernedAffinityPinnedThreadFactory
 
newThread(ForkJoinPool) - Method in interface org.sheinbergon.needle.concurrent.PinnedThreadFactory
 

O

org.sheinbergon.needle.concurrent - package org.sheinbergon.needle.concurrent
Needle Java concurrent extensions.
org.sheinbergon.needle.concurrent.util - package org.sheinbergon.needle.concurrent.util
Utility classes for Needle Java concurrent extensions.

P

PinnedExecutors - Class in org.sheinbergon.needle.concurrent
 
PinnedThreadFactory - Interface in org.sheinbergon.needle.concurrent
 

R

reset() - Method in class org.sheinbergon.needle.concurrent.util.ResettableOneOffLatch
Reset this latch back to a 'latched' state, irregardless of its current state.
ResettableOneOffLatch - Class in org.sheinbergon.needle.concurrent.util
 
ResettableOneOffLatch() - Constructor for class org.sheinbergon.needle.concurrent.util.ResettableOneOffLatch
Initializes this latch in an 'unlatched' mode.
ResettableOneOffLatch(boolean) - Constructor for class org.sheinbergon.needle.concurrent.util.ResettableOneOffLatch
Initializes this latch in either 'latched' or 'unlatched' mode.
A F G N O P R 
All Classes All Packages