Uses of Interface
org.compass.core.util.backport.java.util.concurrent.ThreadFactory

Packages that use ThreadFactory
org.compass.core.util.backport.java.util.concurrent Utility classes commonly useful in concurrent programming. 
org.compass.core.util.concurrent   
 

Uses of ThreadFactory in org.compass.core.util.backport.java.util.concurrent
 

Classes in org.compass.core.util.backport.java.util.concurrent that implement ThreadFactory
(package private) static class Executors.DefaultThreadFactory
          The default thread factory
(package private) static class Executors.PrivilegedThreadFactory
          Thread factory capturing access control and class loader
 

Methods in org.compass.core.util.backport.java.util.concurrent that return ThreadFactory
static ThreadFactory Executors.defaultThreadFactory()
          Returns a default thread factory used to create new threads.
 ThreadFactory ThreadPoolExecutor.getThreadFactory()
          Returns the thread factory used to create new threads.
static ThreadFactory Executors.privilegedThreadFactory()
          Returns a thread factory used to create new threads that have the same permissions as the current thread.
 

Methods in org.compass.core.util.backport.java.util.concurrent with parameters of type ThreadFactory
static ExecutorService Executors.newCachedThreadPool(ThreadFactory threadFactory)
          Creates a thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available, and uses the provided ThreadFactory to create new threads when needed.
static ExecutorService Executors.newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
          Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue, using the provided ThreadFactory to create new threads when needed.
static ScheduledExecutorService Executors.newScheduledThreadPool(int corePoolSize, ThreadFactory threadFactory)
          Creates a thread pool that can schedule commands to run after a given delay, or to execute periodically.
static ExecutorService Executors.newSingleThreadExecutor(ThreadFactory threadFactory)
          Creates an Executor that uses a single worker thread operating off an unbounded queue, and uses the provided ThreadFactory to create a new thread when needed.
static ScheduledExecutorService Executors.newSingleThreadScheduledExecutor(ThreadFactory threadFactory)
          Creates a single-threaded executor that can schedule commands to run after a given delay, or to execute periodically.
 void ThreadPoolExecutor.setThreadFactory(ThreadFactory threadFactory)
          Sets the thread factory used to create new threads.
 

Constructors in org.compass.core.util.backport.java.util.concurrent with parameters of type ThreadFactory
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory)
          Creates a new ScheduledThreadPoolExecutor with the given initial parameters.
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          Creates a new ScheduledThreadPoolExecutor with the given initial parameters.
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, ThreadFactory threadFactory)
          Creates a new ThreadPoolExecutor with the given initial parameters and default rejected execution handler.
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          Creates a new ThreadPoolExecutor with the given initial parameters.
 

Uses of ThreadFactory in org.compass.core.util.concurrent
 

Classes in org.compass.core.util.concurrent that implement ThreadFactory
 class SingleThreadThreadFactory
           
 



Copyright (c) 2004-2006 The Compass Project.