Package dev.restate.sdk.workflow.impl
Class WorkflowImpl
- java.lang.Object
-
- dev.restate.sdk.workflow.impl.WorkflowImpl
-
- All Implemented Interfaces:
dev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options>
public class WorkflowImpl extends java.lang.Object implements dev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options>
-
-
Field Summary
Fields Modifier and Type Field Description static dev.restate.sdk.common.Serde<InvokeRequest>INVOKE_REQUEST_SERDE
-
Constructor Summary
Constructors Constructor Description WorkflowImpl(java.lang.String name, dev.restate.sdk.Service.Options options, dev.restate.sdk.Service.Handler<?,?> workflowMethod, java.util.HashMap<java.lang.String,dev.restate.sdk.Service.Handler<?,?>> sharedHandlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<dev.restate.sdk.common.syscalls.ServiceDefinition<dev.restate.sdk.Service.Options>>definitions()dev.restate.sdk.Service.Optionsoptions()
-
-
-
Field Detail
-
INVOKE_REQUEST_SERDE
public static final dev.restate.sdk.common.Serde<InvokeRequest> INVOKE_REQUEST_SERDE
-
-
Method Detail
-
options
public dev.restate.sdk.Service.Options options()
- Specified by:
optionsin interfacedev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options>
-
definitions
public java.util.List<dev.restate.sdk.common.syscalls.ServiceDefinition<dev.restate.sdk.Service.Options>> definitions()
- Specified by:
definitionsin interfacedev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options>
-
-