Package dev.restate.sdk
-
Interface Summary Interface Description AwakeableHandle This class represents a handle to anAwakeablecreated in another service.Component Marker interface for Restate components.Context This interface exposes the Restate functionalities to Restate services.ObjectContext This interface extendsContextadding access to the virtual object instance key-value state storage -
Class Summary Class Description AnyAwaitable Awaitable<T> AnAwaitableallows to await an asynchronous result.Awakeable<T> AnAwakeableis a special type ofAwaitablewhich can be arbitrarily completed by another service, by addressing it with itsAwakeable.id().GrpcChannelAdapter Channel adapter for gRPC Blocking stubs.RestateRandom Subclass ofRandominherently predictable, seeded on theInvocationId, which is not secret.