public interface ReplayWorkflow
Modifier and Type | Method and Description |
---|---|
void |
cancel(java.lang.String reason) |
void |
close() |
boolean |
eventLoop() |
long |
getNextWakeUpTime() |
java.util.Optional<io.temporal.proto.common.Payloads> |
getOutput() |
WorkflowImplementationOptions |
getWorkflowImplementationOptions() |
void |
handleSignal(java.lang.String signalName,
java.util.Optional<io.temporal.proto.common.Payloads> input,
long eventId)
Handle an external signal event.
|
WorkflowExecutionException |
mapError(java.lang.Error failure) |
WorkflowExecutionException |
mapUnexpectedException(java.lang.Exception failure)
Convert exception that happened in the framework code to the format that ReplayWorkflow
implementation understands.
|
java.util.Optional<io.temporal.proto.common.Payloads> |
query(io.temporal.proto.query.WorkflowQuery query)
Called after all history is replayed and workflow cannot make any progress if decision task is
a query.
|
void |
start(io.temporal.proto.event.HistoryEvent event,
DecisionContext context) |
void start(io.temporal.proto.event.HistoryEvent event, DecisionContext context)
void handleSignal(java.lang.String signalName, java.util.Optional<io.temporal.proto.common.Payloads> input, long eventId)
boolean eventLoop() throws java.lang.Throwable
java.lang.Throwable
java.util.Optional<io.temporal.proto.common.Payloads> getOutput()
void cancel(java.lang.String reason)
void close()
long getNextWakeUpTime()
Workflow.sleep(long)
expires.java.util.Optional<io.temporal.proto.common.Payloads> query(io.temporal.proto.query.WorkflowQuery query)
query
- argumentsWorkflowExecutionException mapUnexpectedException(java.lang.Exception failure)
failure
- Unexpected failure causeWorkflowExecutionException mapError(java.lang.Error failure)
WorkflowImplementationOptions getWorkflowImplementationOptions()