Package-level declarations

Types

Link copied to clipboard
You MUST NOT catch this exception.
Link copied to clipboard
This class holds information about durable promise's name and its type tag to be used for serializing and deserializing it.
Link copied to clipboard
Link copied to clipboard
interface InvocationId
This represents a stable identifier created by Restate for this invocation.
Link copied to clipboard
class Output<T>
This class is similar to java.util.Optional, but allows null values.
Link copied to clipboard
class Request
The Request object represents the incoming request to an handler.
Link copied to clipboard
Retry policy configuration.
Link copied to clipboard
interface RichSerde<T> : Serde<T>
Richer version of Serde containing schema information.
Link copied to clipboard
@NullMarked
interface Serde<T>
Interface defining serialization and deserialization of concrete types.
Link copied to clipboard
Link copied to clipboard
class StateKey<T>
This class holds information about state's name and its type tag to be used for serializing and deserializing it.
Link copied to clipboard
class Target
Represents an invocation target.
Link copied to clipboard
When thrown in a Restate service method, it will complete the invocation with an error.