ERXExecutorService Class Reference

Collaboration diagram for ERXExecutorService:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static ExecutorService executorService ()

Static Private Attributes

static final ExecutorService _executorService


Detailed Description

A simple class that provides a single general purpose executor service for a single application. Resource efficient.

Implements custom Thread and ThreadPoolExecutor subclasses that cooperate to maintain reference to currently executing task while executing and to ensure locked editing contexts are unlocked at the end of a task.


Member Function Documentation

static ExecutorService executorService (  )  [static]

Returns:
a global ExecutorService with no limit for executing runnables.


Member Data Documentation

final ExecutorService _executorService [static, private]

Initial value:

 new ERXTaskThreadPoolExecutor(0, Integer.MAX_VALUE, 60L,
                                        TimeUnit.SECONDS, new SynchronousQueue<Runnable>(), new ERXTaskThreadFactory())


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:07 2012 for Project Wonder by  doxygen 1.5.8