A C F G N O P R S 
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.

C

close() - Method in class org.sheinbergon.needle.concurrent.PinnedThreadPoolExecutor
 
close() - Method in class org.sheinbergon.needle.concurrent.ScheduledPinnedThreadPoolExecutor
 

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.PinnedThreadPoolExecutor
Static factory methods for affinity aware fixed-size ExecutorService inception.
newScheduledPinnedThreadPool(int, PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.ScheduledPinnedThreadPoolExecutor
Static factory methods for affinity aware fixed-size ScheduledExecutorService inception.
newSinglePinnedThreadExecutor(PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.PinnedThreadPoolExecutor
Static factory methods for affinity aware single-thread ExecutorService inception.
newSinglePinnedThreadScheduledExecutor(PinnedThreadFactory) - Static method in class org.sheinbergon.needle.concurrent.ScheduledPinnedThreadPoolExecutor
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.

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

PinnedThreadFactory - Interface in org.sheinbergon.needle.concurrent
 
PinnedThreadPoolExecutor - Class in org.sheinbergon.needle.concurrent
 
PinnedThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, PinnedThreadFactory) - Constructor for class org.sheinbergon.needle.concurrent.PinnedThreadPoolExecutor
Creates a new affinity aware PinnedThreadPoolExecutor with the given initial parameters.

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.

S

ScheduledPinnedThreadPoolExecutor - Class in org.sheinbergon.needle.concurrent
 
ScheduledPinnedThreadPoolExecutor(int, PinnedThreadFactory) - Constructor for class org.sheinbergon.needle.concurrent.ScheduledPinnedThreadPoolExecutor
Creates a new ScheduledPinnedThreadPoolExecutor with the given initial parameters.
A C F G N O P R S 
All Classes All Packages