Class JSAgentWaiterList.WaiterRecord
java.lang.Object
com.oracle.truffle.js.runtime.JSAgentWaiterList.WaiterRecord
- Enclosing class:
JSAgentWaiterList
-
Method Summary
Modifier and TypeMethodDescriptioncreate(int agentSignifier, PromiseCapabilityRecord promiseCapability, double timeout, com.oracle.truffle.api.strings.TruffleString result, JSAgentWaiterList.JSAgentWaiterListEntry wl, JSAgent agent) voidgetAgent()intlongcom.oracle.truffle.api.strings.TruffleStringdoublebooleanbooleanvoidsetCreationTime(long timeMillis) voidvoidsetResult(com.oracle.truffle.api.strings.TruffleString result)
-
Method Details
-
create
public static JSAgentWaiterList.WaiterRecord create(int agentSignifier, PromiseCapabilityRecord promiseCapability, double timeout, com.oracle.truffle.api.strings.TruffleString result, JSAgentWaiterList.JSAgentWaiterListEntry wl, JSAgent agent) -
getAgentSignifier
public int getAgentSignifier() -
getPromiseCapability
-
getTimeout
public double getTimeout() -
getResult
public com.oracle.truffle.api.strings.TruffleString getResult() -
setResult
public void setResult(com.oracle.truffle.api.strings.TruffleString result) -
getWaiterListEntry
-
setCreationTime
public void setCreationTime(long timeMillis) -
getCreationTime
public long getCreationTime() -
setNotified
public void setNotified() -
isNotified
public boolean isNotified() -
isReadyToResolve
public boolean isReadyToResolve() -
enqueueInAgent
public void enqueueInAgent() -
getAgent
-