Groovy Documentation

org.grails.async.factory.gpars
[Groovy] Class GparsPromiseFactory

java.lang.Object
  org.grails.async.factory.AbstractPromiseFactory
      org.grails.async.factory.gpars.GparsPromiseFactory

@groovy.transform.CompileStatic
class GparsPromiseFactory
extends AbstractPromiseFactory

GPars implementation of the PromiseFactory interface

Authors:
Graeme Rocher
Since:
2.3


Field Summary
 
Fields inherited from class AbstractPromiseFactory
lookupStrategies
 
Property Summary
static boolean GPARS_PRESENT

 
Constructor Summary
GparsPromiseFactory()

 
Method Summary
Promise createBoundPromise(java.lang.Object value)

Promise createPromise(groovy.lang.Closure... closures)

static boolean isGparsAvailable()

Promise onComplete(java.util.List promises, groovy.lang.Closure callable)

Promise onError(java.util.List promises, groovy.lang.Closure callable)

java.util.List toGparsPromises(java.util.List promises)

java.util.List waitAll(java.util.List promises)

java.util.List waitAll(java.util.List promises, long timeout, java.util.concurrent.TimeUnit units)

 
Methods inherited from class AbstractPromiseFactory
addPromiseDecoratorLookupStrategy, applyDecorators, createBoundPromise, createPromise, createPromise, createPromise, createPromise, createPromise, waitAll
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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()
 

Property Detail

GPARS_PRESENT

static final boolean GPARS_PRESENT


 
Constructor Detail

GparsPromiseFactory

GparsPromiseFactory()


 
Method Detail

createBoundPromise

@java.lang.Override
Promise createBoundPromise(java.lang.Object value)


createPromise

@java.lang.Override
Promise createPromise(groovy.lang.Closure... closures)


isGparsAvailable

static boolean isGparsAvailable()


onComplete

Promise onComplete(java.util.List promises, groovy.lang.Closure callable)


onError

Promise onError(java.util.List promises, groovy.lang.Closure callable)


toGparsPromises

java.util.List toGparsPromises(java.util.List promises)


waitAll

@java.lang.Override
java.util.List waitAll(java.util.List promises)


waitAll

@java.lang.Override
java.util.List waitAll(java.util.List promises, long timeout, java.util.concurrent.TimeUnit units)


 

Groovy Documentation