public static final class JSAgentWaiterList.WaiterRecord extends Object
| Modifier and Type | Method and Description |
|---|---|
static JSAgentWaiterList.WaiterRecord |
create(int agentSignifier,
PromiseCapabilityRecord promiseCapability,
double timeout,
com.oracle.truffle.api.strings.TruffleString result,
JSAgentWaiterList.JSAgentWaiterListEntry wl,
JSAgent agent) |
void |
enqueueInAgent() |
JSAgent |
getAgent() |
int |
getAgentSignifier() |
long |
getCreationTime() |
PromiseCapabilityRecord |
getPromiseCapability() |
com.oracle.truffle.api.strings.TruffleString |
getResult() |
double |
getTimeout() |
JSAgentWaiterList.JSAgentWaiterListEntry |
getWaiterListEntry() |
boolean |
isNotified() |
boolean |
isReadyToResolve() |
void |
setCreationTime(long timeMillis) |
void |
setNotified() |
void |
setResult(com.oracle.truffle.api.strings.TruffleString result) |
public static JSAgentWaiterList.WaiterRecord create(int agentSignifier, PromiseCapabilityRecord promiseCapability, double timeout, com.oracle.truffle.api.strings.TruffleString result, JSAgentWaiterList.JSAgentWaiterListEntry wl, JSAgent agent)
public int getAgentSignifier()
public PromiseCapabilityRecord getPromiseCapability()
public double getTimeout()
public com.oracle.truffle.api.strings.TruffleString getResult()
public void setResult(com.oracle.truffle.api.strings.TruffleString result)
public JSAgentWaiterList.JSAgentWaiterListEntry getWaiterListEntry()
public void setCreationTime(long timeMillis)
public long getCreationTime()
public void setNotified()
public boolean isNotified()
public boolean isReadyToResolve()
public void enqueueInAgent()
public JSAgent getAgent()