Hierarchy For Package io.aleph0.yap.core.task
Class Hierarchy
- java.lang.Object
- io.aleph0.yap.core.task.DefaultConsumerTaskController.Builder<InputT> (implements io.aleph0.yap.core.task.TaskController.ConsumerTaskControllerBuilder<InputT>)
- io.aleph0.yap.core.task.DefaultProcessorTaskController.Builder<InputT,
OutputT> (implements io.aleph0.yap.core.task.TaskController.ProcessorTaskControllerBuilder<InputT, OutputT>) - io.aleph0.yap.core.task.DefaultProducerTaskController.Builder<OutputT> (implements io.aleph0.yap.core.task.TaskController.ProducerTaskControllerBuilder<OutputT>)
- io.aleph0.yap.core.task.DefaultTaskController<InputT,
OutputT> (implements io.aleph0.yap.core.task.TaskController) - io.aleph0.yap.core.task.DefaultConsumerTaskController<InputT>
- io.aleph0.yap.core.task.DefaultProcessorTaskController<InputT,
OutputT> - io.aleph0.yap.core.task.DefaultProducerTaskController<OutputT>
- io.aleph0.yap.core.task.TaskManager<WorkerMetricsT> (implements io.aleph0.yap.core.Measureable<M>)
Interface Hierarchy
- io.aleph0.yap.core.task.TaskController
- io.aleph0.yap.core.task.TaskController.ConsumerTaskControllerBuilder<InputT>
- io.aleph0.yap.core.task.TaskController.ProcessorTaskControllerBuilder<InputT,
OutputT> - io.aleph0.yap.core.task.TaskController.ProducerTaskControllerBuilder<OutputT>
- io.aleph0.yap.core.task.TaskManager.LifecycleListener
- io.aleph0.yap.core.task.TaskManager.WorkerBody
- io.aleph0.yap.core.task.TaskManager.WorkerBodyFactory<MetricsT>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.aleph0.yap.core.task.DefaultTaskController.TaskPhase
- io.aleph0.yap.core.task.DefaultTaskController.TaskState
- io.aleph0.yap.core.task.TaskManager.TaskPhase
- io.aleph0.yap.core.task.TaskManager.TaskState
- 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
- io.aleph0.yap.core.task.TaskManager.Metrics<WorkerMetricsT>
- java.lang.Record