All Classes and Interfaces

Class
Description
You MUST NOT catch this exception.
Define the acceptable content type.
Interface to define interaction with deferred results.
Define the custom SerdeFactory to use for this service/virtual object/workflow.
This class holds information about durable promise's name and its type tag to be used for serializing and deserializing it.
Restate endpoint, encapsulating the configured services, together with additional options.
 
Defines a method as an exclusive handler, as opposed to Shared handlers.
Annotate a method as Restate handler.
Internal interface to access Restate functionalities.
 
 
 
This class represents a Restate handler.
Configurator for a HandlerDefinition.
This class encapsulates the inputs to a handler.
 
Marker interface of runner options.
 
Abstraction for headers map.
This represents a stable identifier created by Restate for this invocation.
Serialize/Deserialize the annotated element as Json
Name of the service/handler for Restate.
Skip serialization/deserialization of the annotated element.
Interface to verify requests.
Retry policy configuration.
Annotation to define a class/interface as Restate Service.
This class represents a Restate service.
Configurator for a ServiceDefinition.
 
 
 
Defines a method as a Shared handler.
This class holds information about state's name and its type tag to be used for serializing and deserializing it.
When thrown in a Restate service method, it will complete the invocation with an error.
 
 
Annotation to define a class/interface as Restate VirtualObject.
Annotation to define a class/interface as Restate Workflow.