Package dev.restate.sdk
Class Service.VirtualObjectBuilder
- java.lang.Object
-
- dev.restate.sdk.Service.AbstractServiceBuilder
-
- dev.restate.sdk.Service.VirtualObjectBuilder
-
- Enclosing class:
- Service
public static class Service.VirtualObjectBuilder extends Service.AbstractServiceBuilder
-
-
Field Summary
-
Fields inherited from class dev.restate.sdk.Service.AbstractServiceBuilder
handlers, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Servicebuild(Service.Options options)<REQ,RES>
Service.VirtualObjectBuilderwithExclusive(Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<ObjectContext,REQ,RES> runner)<REQ,RES>
Service.VirtualObjectBuilderwithShared(Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<SharedObjectContext,REQ,RES> runner)
-
-
-
Method Detail
-
withShared
public <REQ,RES> Service.VirtualObjectBuilder withShared(Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<SharedObjectContext,REQ,RES> runner)
-
withExclusive
public <REQ,RES> Service.VirtualObjectBuilder withExclusive(Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<ObjectContext,REQ,RES> runner)
-
build
public Service build(Service.Options options)
-
-