All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbortedExecutionException You MUST NOT catch this exception.BindableService<O> Definition of bindable Restate service.BindableServiceFactory<T,O> CoreSerdes Collection of common serializers/deserializers.DefaultIngressClient Deferred<T> Interface to define interaction with deferred results.EnterSideEffectSyscallCallback Exclusive ExitSideEffectSyscallCallback Handler HandlerDefinition<O> HandlerType IngressClient IngressClient.AwakeableHandle This class represents a handle to an Awakeable.IngressException InvocationHandler<O> InvocationId This represents a stable identifier created by Restate for this invocation.Request RequestIdentityVerifier Interface to verify requests.RequestIdentityVerifier.Headers Abstraction for headers map.RequestOptions Result<T> Result can be 3 valued: Empty Value Failure Empty and Value are used to distinguish the logical empty with the null result.Serde<T> Interface defining serialization and deserialization of concrete types.Service ServiceDefinition<O> ServiceType Shared StateKey<T> This class holds information about state's name and its type tag to be used for serializing and deserializing it.SyscallCallback<T> Syscalls Internal interface to access Restate functionalities.Target TerminalException When thrown in a Restate service method, it will complete the invocation with an error.ThrowingBiConsumer<T,U> LikeBiConsumerbut can throw checked exceptions.ThrowingFunction<T,R> LikeFunctionbut can throw checked exceptions.ThrowingRunnable LikeRunnablebut can throw checked exceptions.ThrowingSupplier<T> LikeSupplierbut can throw checked exceptions.Version VirtualObject Workflow