Hierarchy For Package dev.restate.sdk.core
Class Hierarchy
- java.lang.Object
- dev.restate.sdk.core.DiscoveryProtocol
- dev.restate.sdk.core.EndpointRequestHandler
- dev.restate.sdk.core.ExceptionUtils
- dev.restate.sdk.core.RestateContextDataProvider (implements org.apache.logging.log4j.core.util.ContextDataProvider)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.restate.sdk.core.ProtocolException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- dev.restate.sdk.core.StateMachine
- dev.restate.sdk.core.EndpointRequestHandler.LoggingContextSetter
- java.util.concurrent.Flow.Publisher<T>
- java.util.concurrent.Flow.Processor<T,
R> (also extends java.util.concurrent.Flow.Subscriber<T>) - dev.restate.sdk.core.RequestProcessor
- java.util.concurrent.Flow.Processor<T,
- java.util.concurrent.Flow.Subscriber<T>
- java.util.concurrent.Flow.Processor<T,
R> (also extends java.util.concurrent.Flow.Publisher<T>) - dev.restate.sdk.core.RequestProcessor
- java.util.concurrent.Flow.Processor<T,
- dev.restate.sdk.core.StateMachine.AwaitResult
- dev.restate.sdk.core.StateMachine.NotificationValue
- dev.restate.sdk.core.UnresolvedFuture
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.core.DiscoveryProtocol.Version
- dev.restate.sdk.core.StateMachine.InvocationState
- dev.restate.sdk.core.UnresolvedFuture.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.restate.sdk.core.StateMachine.AwaitResult.AnyCompleted (implements dev.restate.sdk.core.StateMachine.AwaitResult)
- dev.restate.sdk.core.StateMachine.AwaitResult.CancelSignalReceived (implements dev.restate.sdk.core.StateMachine.AwaitResult)
- dev.restate.sdk.core.StateMachine.AwaitResult.ExecuteRun (implements dev.restate.sdk.core.StateMachine.AwaitResult)
- dev.restate.sdk.core.StateMachine.AwaitResult.WaitExternalProgress (implements dev.restate.sdk.core.StateMachine.AwaitResult)
- dev.restate.sdk.core.StateMachine.Awakeable
- dev.restate.sdk.core.StateMachine.CallHandle
- dev.restate.sdk.core.StateMachine.Input
- dev.restate.sdk.core.StateMachine.NotificationValue.Empty (implements dev.restate.sdk.core.StateMachine.NotificationValue)
- dev.restate.sdk.core.StateMachine.NotificationValue.Failure (implements dev.restate.sdk.core.StateMachine.NotificationValue)
- dev.restate.sdk.core.StateMachine.NotificationValue.InvocationId (implements dev.restate.sdk.core.StateMachine.NotificationValue)
- dev.restate.sdk.core.StateMachine.NotificationValue.StateKeys (implements dev.restate.sdk.core.StateMachine.NotificationValue)
- dev.restate.sdk.core.StateMachine.NotificationValue.Success (implements dev.restate.sdk.core.StateMachine.NotificationValue)
- dev.restate.sdk.core.StateMachine.RunResultHandle
- java.lang.Record