Package dev.restate.sdk.dynrpc
Class CodegenUtils.RestateClient
- java.lang.Object
-
- dev.restate.sdk.dynrpc.CodegenUtils.RestateClient
-
- Enclosing class:
- CodegenUtils
public static class CodegenUtils.RestateClient extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Awaitable<Value>invoke(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, Value payload)static voidinvokeDelayed(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, Value payload, java.time.Duration delay)static Awaitable<Value>invokeKeyed(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, Value payload)static voidinvokeKeyedDelayed(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, Value payload, java.time.Duration delay)static voidinvokeKeyedOneWay(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, Value payload)static voidinvokeOneWay(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, Value payload)
-
-
-
Method Detail
-
invoke
public static Awaitable<Value> invoke(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, @Nullable Value payload)
-
invokeOneWay
public static void invokeOneWay(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, @Nullable Value payload)
-
invokeDelayed
public static void invokeDelayed(Context ctx, io.grpc.MethodDescriptor<RpcRequest,RpcResponse> methodDesc, @Nullable Value payload, java.time.Duration delay)
-
invokeKeyed
public static Awaitable<Value> invokeKeyed(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, @Nullable Value payload)
-
invokeKeyedOneWay
public static void invokeKeyedOneWay(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, @Nullable Value payload)
-
invokeKeyedDelayed
public static void invokeKeyedDelayed(Context ctx, io.grpc.MethodDescriptor<KeyedRpcRequest,RpcResponse> methodDesc, java.lang.String key, @Nullable Value payload, java.time.Duration delay)
-
-