Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- dev.restate.sdk.common.DurablePromiseKey<T>
- dev.restate.sdk.endpoint.Endpoint
- dev.restate.sdk.endpoint.Endpoint.Builder
- dev.restate.sdk.endpoint.definition.HandlerDefinition<REQ,
RES> - dev.restate.sdk.endpoint.definition.HandlerDefinition.Configurator
- dev.restate.sdk.common.HandlerRequest
- dev.restate.sdk.endpoint.definition.InvocationRetryPolicy
- dev.restate.sdk.endpoint.definition.InvocationRetryPolicy.Builder
- java.lang.Record
- dev.restate.sdk.endpoint.definition.HandlerContext.Awakeable
- dev.restate.sdk.endpoint.definition.HandlerContext.CallResult
- dev.restate.sdk.common.RetryPolicy
- dev.restate.sdk.endpoint.definition.ServiceDefinition
- dev.restate.sdk.endpoint.definition.ServiceDefinition.Configurator
- dev.restate.sdk.endpoint.definition.ServiceDefinitionFactories
- dev.restate.sdk.common.StateKey<T>
- java.lang.Throwable (implements java.io.Serializable)
- dev.restate.sdk.common.AbortedExecutionException
- java.lang.Exception
- java.lang.RuntimeException
- dev.restate.sdk.common.TerminalException
- dev.restate.sdk.common.TimeoutException
- dev.restate.sdk.common.TerminalException
- java.lang.RuntimeException
- dev.restate.sdk.version.Version
Interface Hierarchy
- dev.restate.sdk.endpoint.definition.AsyncResult<T>
- dev.restate.sdk.endpoint.definition.HandlerContext
- dev.restate.sdk.endpoint.definition.HandlerContext.RunCompleter
- dev.restate.sdk.endpoint.definition.HandlerRunner<REQ,
RES> - dev.restate.sdk.endpoint.definition.HandlerRunner.Options
- dev.restate.sdk.endpoint.HeadersAccessor
- dev.restate.sdk.common.InvocationId
- dev.restate.sdk.endpoint.RequestIdentityVerifier
- dev.restate.sdk.endpoint.definition.ServiceDefinitionFactory<T>
Annotation Interface Hierarchy
- dev.restate.sdk.annotation.Accept (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.CustomSerdeFactory (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Exclusive (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Handler (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Json (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Name (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Raw (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Service (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Shared (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.VirtualObject (implements java.lang.annotation.Annotation)
- dev.restate.sdk.annotation.Workflow (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.restate.sdk.endpoint.definition.HandlerType
- dev.restate.sdk.endpoint.definition.InvocationRetryPolicy.OnMaxAttempts
- dev.restate.sdk.endpoint.definition.ServiceType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)