org.codehaus.gpars

groovyx.gpars.group
[Java] Class PGroupBuilder

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

@SuppressWarnings({"UtilityClass", "AbstractClassWithoutAbstractMethods", "AbstractClassNeverImplemented"})
public abstract class PGroupBuilder

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

Authors:
Vaclav Pech


Constructor Summary
private PGroupBuilder()

 
Method Summary
static PGroup createFromPool(Pool pool)

Builds a PGroup instance from a Pool instance

static PGroup createFromPool(ForkJoinPool pool)

Builds a PGroup instance from a ForkJoinPool instance

static PGroup createFromPool(java.util.concurrent.ThreadPoolExecutor pool)

Builds a PGroup instance from a ThreadPoolExecutor instance

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

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(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.