Hierarchy For All Packages
- io.github.tobyjamesclements.parsley.api,
- io.github.tobyjamesclements.parsley.core,
- io.github.tobyjamesclements.parsley.kafka,
- io.github.tobyjamesclements.parsley.session
Class Hierarchy
- java.lang.Object
- io.github.tobyjamesclements.parsley.session.CausalPast
- io.github.tobyjamesclements.parsley.core.Causes
- io.github.tobyjamesclements.parsley.core.CausesCodec
- io.github.tobyjamesclements.parsley.api.Channel<K,
V> - io.github.tobyjamesclements.parsley.core.Deliverability
- io.github.tobyjamesclements.parsley.core.Deliverability.Deliverable (implements io.github.tobyjamesclements.parsley.core.Deliverability.Verdict)
- io.github.tobyjamesclements.parsley.api.Delivery<K,
V> - io.github.tobyjamesclements.parsley.api.Effects
- io.github.tobyjamesclements.parsley.api.Effects.Builder
- io.github.tobyjamesclements.parsley.api.KafkaNames
- io.github.tobyjamesclements.parsley.core.OrderingStateInspector
- io.github.tobyjamesclements.parsley.api.Parsley (implements java.lang.AutoCloseable)
- io.github.tobyjamesclements.parsley.api.ParsleyConfig
- io.github.tobyjamesclements.parsley.api.ParsleyConfig.Builder
- io.github.tobyjamesclements.parsley.kafka.ParsleyRuntime (implements java.lang.AutoCloseable)
- io.github.tobyjamesclements.parsley.api.ProcessDefinition
- io.github.tobyjamesclements.parsley.api.ProcessDefinition.Builder
- io.github.tobyjamesclements.parsley.core.ProcessEngine
- io.github.tobyjamesclements.parsley.api.Store<K,
V> - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.tobyjamesclements.parsley.core.CausesCodec.UndecodableMetadataException
- java.lang.RuntimeException
- io.github.tobyjamesclements.parsley.core.ParsleyFailClosedException
- java.lang.Exception
Interface Hierarchy
- io.github.tobyjamesclements.parsley.core.Deliverability.SettledView
- io.github.tobyjamesclements.parsley.core.Deliverability.Verdict
- io.github.tobyjamesclements.parsley.api.Handler<K,
V> - io.github.tobyjamesclements.parsley.core.OrderingStore
- io.github.tobyjamesclements.parsley.core.OrderingStore.EntryConsumer
- io.github.tobyjamesclements.parsley.api.StateReader
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.tobyjamesclements.parsley.api.Channel.InitialPosition
- io.github.tobyjamesclements.parsley.core.ParsleyFailClosedException.Reason
- io.github.tobyjamesclements.parsley.core.ProcessEngine.ReceiveOutcome
- io.github.tobyjamesclements.parsley.api.ProcessStatus.State
- 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.github.tobyjamesclements.parsley.session.CausalPast.Coverage
- io.github.tobyjamesclements.parsley.core.ChannelId (implements java.lang.Comparable<T>)
- io.github.tobyjamesclements.parsley.core.Deliverability.Blocker
- io.github.tobyjamesclements.parsley.core.Deliverability.Held (implements io.github.tobyjamesclements.parsley.core.Deliverability.Verdict)
- io.github.tobyjamesclements.parsley.core.DeliverableMessage
- io.github.tobyjamesclements.parsley.api.Effects.Emission<K,
V> - io.github.tobyjamesclements.parsley.api.Effects.StateWrite<K,
V> - io.github.tobyjamesclements.parsley.core.HeaderKV
- io.github.tobyjamesclements.parsley.core.IdentityReport
- io.github.tobyjamesclements.parsley.api.ProcessDefinition.Input<K,
V> - io.github.tobyjamesclements.parsley.api.ProcessStatus
- io.github.tobyjamesclements.parsley.core.ReceivedMessage
- io.github.tobyjamesclements.parsley.api.TaskStatus
- io.github.tobyjamesclements.parsley.api.TaskStatus.Blocker
- io.github.tobyjamesclements.parsley.api.TaskStatus.HeldChannel
- java.lang.Record