Class Hierarchy
- java.lang.Object
- com.uber.cadence.workflow.Async
- com.uber.cadence.workflow.ChildWorkflowOptions
- com.uber.cadence.workflow.ChildWorkflowOptions.Builder
- com.uber.cadence.workflow.ContinueAsNewOptions
- com.uber.cadence.workflow.ContinueAsNewOptions.Builder
- com.uber.cadence.workflow.Functions
- com.uber.cadence.workflow.Saga
- com.uber.cadence.workflow.Saga.Options
- com.uber.cadence.workflow.Saga.Options.Builder
- com.uber.cadence.workflow.SignalOptions
- com.uber.cadence.workflow.SignalOptions.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.uber.cadence.workflow.Saga.CompensationException
- com.uber.cadence.workflow.WorkflowOperationException
- com.uber.cadence.workflow.ActivityException
- com.uber.cadence.workflow.ActivityFailureException
- com.uber.cadence.workflow.ActivityTimeoutException
- com.uber.cadence.workflow.CancelExternalWorkflowException
- com.uber.cadence.workflow.ChildWorkflowException
- com.uber.cadence.workflow.ChildWorkflowFailureException
- com.uber.cadence.workflow.ChildWorkflowTerminatedException
- com.uber.cadence.workflow.ChildWorkflowTimedOutException
- com.uber.cadence.workflow.StartChildWorkflowFailedException
- com.uber.cadence.workflow.SignalExternalWorkflowException
- com.uber.cadence.workflow.ActivityException
- java.lang.RuntimeException
- java.lang.Exception
- com.uber.cadence.workflow.Workflow
- com.uber.cadence.workflow.WorkflowInterceptor.WorkflowExecuteInput
- com.uber.cadence.workflow.WorkflowInterceptor.WorkflowResult<R>
- com.uber.cadence.workflow.WorkflowInterceptorBase (implements com.uber.cadence.workflow.WorkflowInterceptor)
- com.uber.cadence.workflow.WorkflowLocal<T>
- com.uber.cadence.workflow.WorkflowThreadLocal<T>
- com.uber.cadence.workflow.WorkflowUtils
Interface Hierarchy
- com.uber.cadence.workflow.ActivityStub
- com.uber.cadence.workflow.ChildWorkflowStub
- com.uber.cadence.workflow.ExternalWorkflowStub
- com.uber.cadence.workflow.Promise<V>
- com.uber.cadence.workflow.CompletablePromise<V>
- com.uber.cadence.workflow.QueueConsumer<E>
- com.uber.cadence.workflow.WorkflowQueue<E> (also extends com.uber.cadence.workflow.QueueProducer<E>)
- com.uber.cadence.workflow.QueueProducer<E>
- com.uber.cadence.workflow.WorkflowQueue<E> (also extends com.uber.cadence.workflow.QueueConsumer<E>)
- java.lang.Runnable
- com.uber.cadence.workflow.CancellationScope
- java.io.Serializable
- com.uber.cadence.workflow.Functions.Func<R>
- com.uber.cadence.workflow.Functions.Func1<T1,R>
- com.uber.cadence.workflow.Functions.Func2<T1,T2,R>
- com.uber.cadence.workflow.Functions.Func3<T1,T2,T3,R>
- com.uber.cadence.workflow.Functions.Func4<T1,T2,T3,T4,R>
- com.uber.cadence.workflow.Functions.Func5<T1,T2,T3,T4,T5,R>
- com.uber.cadence.workflow.Functions.Func6<T1,T2,T3,T4,T5,T6,R>
- com.uber.cadence.workflow.Functions.Proc
- com.uber.cadence.workflow.Functions.Proc1<T1>
- com.uber.cadence.workflow.Functions.Proc2<T1,T2>
- com.uber.cadence.workflow.Functions.Proc3<T1,T2,T3>
- com.uber.cadence.workflow.Functions.Proc4<T1,T2,T3,T4>
- com.uber.cadence.workflow.Functions.Proc5<T1,T2,T3,T4,T5>
- com.uber.cadence.workflow.Functions.Proc6<T1,T2,T3,T4,T5,T6>
- com.uber.cadence.workflow.WorkflowInfo
- com.uber.cadence.workflow.WorkflowInterceptor
Annotation Type Hierarchy
- com.uber.cadence.workflow.QueryMethod (implements java.lang.annotation.Annotation)
- com.uber.cadence.workflow.SignalMethod (implements java.lang.annotation.Annotation)
- com.uber.cadence.workflow.WorkflowMethod (implements java.lang.annotation.Annotation)