groovyx.gpars.group
Class PGroupBuilder

java.lang.Object
  extended by groovyx.gpars.group.PGroupBuilder

public abstract class PGroupBuilder
extends java.lang.Object

Provides convenience factory methods to build PGroups from various types of thread pools

Author:
Vaclav Pech

Constructor Summary
private PGroupBuilder()
           
 
Method Summary
static PGroup createFromPool(jsr166y.ForkJoinPool pool)
          Builds a PGroup instance from a ForkJoinPool instance
static PGroup createFromPool(Pool pool)
          Builds a PGroup instance from a Pool instance
static PGroup createFromPool(java.util.concurrent.ThreadPoolExecutor pool)
          Builds a PGroup instance from a ThreadPoolExecutor instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PGroupBuilder

private PGroupBuilder()
Method Detail

createFromPool

public static PGroup createFromPool(Pool pool)
Builds a PGroup instance from a Pool instance

Parameters:
pool - The pool to wrap by the new group
Returns:
The group wrapping the original pool

createFromPool

public static PGroup createFromPool(jsr166y.ForkJoinPool pool)
Builds a PGroup instance from a ForkJoinPool instance

Parameters:
pool - The pool to wrap by the new group
Returns:
The group wrapping the original pool

createFromPool

public static PGroup createFromPool(java.util.concurrent.ThreadPoolExecutor pool)
Builds a PGroup instance from a ThreadPoolExecutor instance

Parameters:
pool - The pool to wrap by the new group
Returns:
The group wrapping the original pool

Copyright © 2008–2012 Václav Pech. All Rights Reserved.