Package dev.restate.sdk
-
Interface Summary Interface Description AwakeableHandle This class represents a handle to anAwakeablecreated in another service.Context This interface exposes the Restate functionalities to Restate services.ObjectContext This interface extendsContextadding access to the virtual object instance key-value state storageSharedObjectContext 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().RestateRandom Subclass ofRandominherently predictable, seeded on theInvocationId, which is not secret.Service Service.AbstractServiceBuilder Service.Handler<REQ,RES> Service.HandlerSignature<REQ,RES> Service.Options Service.ServiceBuilder Service.VirtualObjectBuilder