public class Promise
extends java.lang.Object
| 构造器和说明 |
|---|
Promise() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Promise |
all(Promise... others) |
void |
await() |
void |
await(long timeout) |
Promise |
catch_(PromiseCatch catchable) |
Promise |
finally_(PromiseFinally finnable) |
<T> T |
getRejectedObject() |
<T> T |
getResolvedObject() |
PromiseStatus |
getStatus() |
boolean |
isPending() |
boolean |
isRejected() |
boolean |
isResolved() |
void |
reject(java.lang.Object rejectedObject) |
void |
resolve(java.lang.Object resolvedObject) |
Promise |
then(PromiseThen thennable) |
public void resolve(java.lang.Object resolvedObject)
public void reject(java.lang.Object rejectedObject)
public void await()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void await(long timeout)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic Promise then(PromiseThen thennable)
public Promise catch_(PromiseCatch catchable)
public Promise finally_(PromiseFinally finnable)
public <T> T getResolvedObject()
public <T> T getRejectedObject()
public PromiseStatus getStatus()
public boolean isPending()
public boolean isResolved()
public boolean isRejected()