Groovy Documentation

Package gpars

 

Class Summary
AbstractForkJoinWorker Implements the ForkJoin worker contract.
AbstractPAWrapper Wraps a ParallelArray instance in map/reduce operation chains.
FJWorker
GParsExecutorsPool Enables a ExecutorService-based DSL on closures, objects and collections.
GParsExecutorsPoolEnhancer GParsExecutorsPoolEnhancer allows classes or instances to be enhanced with asynchronous variants of iterative methods, like eachParallel(), collectParallel(), findAllParallel() and others.
GParsExecutorsPoolUtil This class forms the core of the DSL initialized by GParsExecutorsPool.
GParsPool Enables a ParallelArray-based (from JSR-166y) DSL on collections.
GParsPoolUtil This class forms the core of the DSL initialized by GParsPool.
MappedPAWrapper The ParallelArray wrapper used after the map() operation
PAWrapper The default ParallelArray wrapper class
Parallel The Parallel interface holds methods that ParallelEnhancer adds to classes or instances when they get enhanced.
ParallelEnhancer ParallelEnhancer allows classes or instances to be enhanced with parallel variants of iterative methods, like eachParallel(), collectParallel(), findAllParallel() and others.
ThreadLocalPools Holds a thread-local stack of pools to allow for nested calls to ForkJoinPool.withPool() or GParsExecutorsPool.withPool() Date: Dec 15, 2009
TransparentParallel Enhances objects by being mixed-in either within a GParsPool.withPool() block or after enhancement by the ParallelEnhancer through the makeTransparent() method.
 


Exception Summary
AsyncException This class wraps multiple exception, which occurred in concurrently run code inside one of the GParsExecutorsPoolUtil methods.
 


Groovy Documentation