public class Promises
extends java.lang.Object
Promise instances| Constructor and Description |
|---|
Promises() |
| Modifier and Type | Method and Description |
|---|---|
static <T> grails.async.Promise<T> |
createBoundPromise(T value) |
static <T> grails.async.Promise<T> |
createPromise(groovy.lang.Closure<T>... c) |
static <T> grails.async.Promise<T> |
createPromise(groovy.lang.Closure<T> c,
java.util.List<org.grails.async.decorator.PromiseDecorator> decorators) |
static <T> grails.async.Promise<java.util.List<T>> |
createPromise(java.util.List<groovy.lang.Closure<T>> closures,
java.util.List<org.grails.async.decorator.PromiseDecorator> decorators) |
static <K,V> grails.async.Promise<java.util.Map<K,V>> |
createPromise(java.util.Map<K,V> map) |
static <T> grails.async.Promise<java.util.List<T>> |
createPromise(grails.async.Promise<T>... promises) |
static PromiseFactory |
getPromiseFactory() |
static <T> grails.async.Promise<java.util.List<T>> |
onComplete(java.util.List<grails.async.Promise<T>> promises,
groovy.lang.Closure<?> callable) |
static <T> grails.async.Promise<java.util.List<T>> |
onError(java.util.List<grails.async.Promise<T>> promises,
groovy.lang.Closure<?> callable) |
static void |
setPromiseFactory(PromiseFactory promiseFactory) |
static <T> grails.async.Promise<T> |
task(groovy.lang.Closure<T> c) |
static <T> grails.async.Promise<T> |
tasks(groovy.lang.Closure<T>... c) |
static <T> grails.async.Promise<java.util.List<T>> |
tasks(java.util.List<groovy.lang.Closure<T>> closures) |
static <K,V> grails.async.Promise<java.util.Map<K,V>> |
tasks(java.util.Map<K,V> map) |
static <T> java.util.List<T> |
waitAll(java.util.List<grails.async.Promise<T>> promises) |
static <T> java.util.List<T> |
waitAll(java.util.List<grails.async.Promise<T>> promises,
long timeout,
java.util.concurrent.TimeUnit units) |
static <T> java.util.List<T> |
waitAll(grails.async.Promise<T>... promises) |
public static PromiseFactory getPromiseFactory()
public static void setPromiseFactory(PromiseFactory promiseFactory)
public static <T> java.util.List<T> waitAll(grails.async.Promise<T>... promises)
public static <T> java.util.List<T> waitAll(java.util.List<grails.async.Promise<T>> promises)
public static <T> java.util.List<T> waitAll(java.util.List<grails.async.Promise<T>> promises,
long timeout,
java.util.concurrent.TimeUnit units)
public static <T> grails.async.Promise<java.util.List<T>> onComplete(java.util.List<grails.async.Promise<T>> promises,
groovy.lang.Closure<?> callable)
public static <T> grails.async.Promise<java.util.List<T>> onError(java.util.List<grails.async.Promise<T>> promises,
groovy.lang.Closure<?> callable)
public static <K,V> grails.async.Promise<java.util.Map<K,V>> createPromise(java.util.Map<K,V> map)
public static <T> grails.async.Promise<T> createPromise(groovy.lang.Closure<T>... c)
public static <K,V> grails.async.Promise<java.util.Map<K,V>> tasks(java.util.Map<K,V> map)
public static <T> grails.async.Promise<T> task(groovy.lang.Closure<T> c)
public static <T> grails.async.Promise<T> tasks(groovy.lang.Closure<T>... c)
public static <T> grails.async.Promise<java.util.List<T>> tasks(java.util.List<groovy.lang.Closure<T>> closures)
public static <T> grails.async.Promise<T> createPromise(groovy.lang.Closure<T> c,
java.util.List<org.grails.async.decorator.PromiseDecorator> decorators)
public static <T> grails.async.Promise<java.util.List<T>> createPromise(java.util.List<groovy.lang.Closure<T>> closures,
java.util.List<org.grails.async.decorator.PromiseDecorator> decorators)
public static <T> grails.async.Promise<java.util.List<T>> createPromise(grails.async.Promise<T>... promises)
public static <T> grails.async.Promise<T> createBoundPromise(T value)