Package dev.restate.sdk
Class Service
- java.lang.Object
-
- dev.restate.sdk.Service
-
- All Implemented Interfaces:
dev.restate.sdk.common.BindableService<Service.Options>
public final class Service extends java.lang.Object implements dev.restate.sdk.common.BindableService<Service.Options>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classService.AbstractServiceBuilderstatic classService.Handler<REQ,RES>static classService.HandlerSignature<REQ,RES>static classService.Optionsstatic classService.ServiceBuilderstatic classService.VirtualObjectBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<dev.restate.sdk.common.syscalls.ServiceDefinition<Service.Options>>definitions()Service.Optionsoptions()static Service.ServiceBuilderservice(java.lang.String name)static Service.VirtualObjectBuildervirtualObject(java.lang.String name)
-
-
-
Method Detail
-
options
public Service.Options options()
- Specified by:
optionsin interfacedev.restate.sdk.common.BindableService<Service.Options>
-
definitions
public java.util.List<dev.restate.sdk.common.syscalls.ServiceDefinition<Service.Options>> definitions()
- Specified by:
definitionsin interfacedev.restate.sdk.common.BindableService<Service.Options>
-
service
public static Service.ServiceBuilder service(java.lang.String name)
-
virtualObject
public static Service.VirtualObjectBuilder virtualObject(java.lang.String name)
-
-