Package dev.restate.sdk.workflow.impl
Class DurablePromiseHandleImpl<T>
- java.lang.Object
-
- dev.restate.sdk.workflow.impl.DurablePromiseHandleImpl<T>
-
- All Implemented Interfaces:
DurablePromiseHandle<T>
public final class DurablePromiseHandleImpl<T> extends java.lang.Object implements DurablePromiseHandle<T>
This class represents a handle to anDurablePromiseImplcreated in another service.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreject(java.lang.String reason)voidresolve(T payload)
-
-
-
Method Detail
-
resolve
public void resolve(T payload) throws java.lang.IllegalStateException
- Specified by:
resolvein interfaceDurablePromiseHandle<T>- Throws:
java.lang.IllegalStateException- if the signal cannot be completed
-
reject
public void reject(java.lang.String reason) throws java.lang.IllegalStateException- Specified by:
rejectin interfaceDurablePromiseHandle<T>- Throws:
java.lang.IllegalStateException- if the signal cannot be completed
-
-