Package dev.restate.sdk
Class Service.Handler<REQ,RES>
- java.lang.Object
-
- dev.restate.sdk.Service.Handler<REQ,RES>
-
- All Implemented Interfaces:
dev.restate.sdk.common.syscalls.InvocationHandler<Service.Options>
- Enclosing class:
- Service
public static class Service.Handler<REQ,RES> extends java.lang.Object implements dev.restate.sdk.common.syscalls.InvocationHandler<Service.Options>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Service.HandlerSignature<REQ,RES>getHandlerSignature()java.util.function.BiFunction<Context,REQ,RES>getRunner()voidhandle(dev.restate.sdk.common.syscalls.Syscalls syscalls, Service.Options options, dev.restate.sdk.common.syscalls.SyscallCallback<com.google.protobuf.ByteString> callback)dev.restate.sdk.common.syscalls.HandlerDefinition<Service.Options>toHandlerDefinition()
-
-
-
Method Detail
-
getHandlerSignature
public Service.HandlerSignature<REQ,RES> getHandlerSignature()
-
toHandlerDefinition
public dev.restate.sdk.common.syscalls.HandlerDefinition<Service.Options> toHandlerDefinition()
-
handle
public void handle(dev.restate.sdk.common.syscalls.Syscalls syscalls, Service.Options options, dev.restate.sdk.common.syscalls.SyscallCallback<com.google.protobuf.ByteString> callback)- Specified by:
handlein interfacedev.restate.sdk.common.syscalls.InvocationHandler<REQ>
-
-