All Classes
-
All Classes Interface Summary 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().AwakeableHandle This class represents a handle to anAwakeablecreated in another service.Context This interface exposes the Restate functionalities to Restate services.DurablePromise<T> ADurablePromiseis a durable, distributed version of aCompletableFuture.DurablePromiseHandle<T> This class represents a handle to anDurablePromisecreated in another handler.HandlerRunner<REQ,RES> Adapter class forHandlerRunnerto use the Java API.HandlerRunner.Options JsonSerdes Collection of common serializers/deserializers.ObjectContext This interface can be used only within exclusive handlers of virtual objects.RestateRandom Subclass ofRandominherently predictable, seeded on theInvocationId, which is not secret.SharedObjectContext This interface can be used only within shared handlers of virtual objects.SharedWorkflowContext This interface can be used only within shared handlers of workflow.WorkflowContext This interface can be used only within workflow handlers of workflow.