Hierarchy For Package io.krabka.streams.coordination
Class Hierarchy
- java.lang.Object
- io.krabka.streams.coordination.CoordinationClient (implements java.lang.AutoCloseable)
- io.krabka.streams.coordination.CoordinationCodec
- io.krabka.streams.coordination.FencingToken (implements java.lang.Comparable<T>)
- io.krabka.streams.coordination.KafkaCoordinationTransport (implements io.krabka.streams.coordination.CoordinationTransport)
- io.krabka.streams.coordination.Leadership (implements java.lang.AutoCloseable)
- io.krabka.streams.coordination.LeaseConfig
- io.krabka.streams.coordination.LeaseTiming
- io.krabka.streams.coordination.ManualClock (implements io.krabka.streams.coordination.Clock)
- io.krabka.streams.coordination.MemberId (implements java.lang.Comparable<T>)
- io.krabka.streams.coordination.Role (implements java.lang.Comparable<T>)
- io.krabka.streams.coordination.RolePartitioner
- io.krabka.streams.coordination.RoleState
- io.krabka.streams.coordination.RoleStateBuilder
- io.krabka.streams.coordination.Succession
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.krabka.streams.coordination.CoordinationException
- io.krabka.streams.coordination.FencedException
- io.krabka.streams.coordination.CoordinationException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- io.krabka.streams.coordination.CoordinationTransport
- io.krabka.streams.coordination.Clock
- io.krabka.streams.coordination.CoordinationValue
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.krabka.streams.coordination.Decision.Action
- io.krabka.streams.coordination.RecordKind
- 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.krabka.streams.coordination.CoordinationEntry
- io.krabka.streams.coordination.CoordinationKey
- io.krabka.streams.coordination.Decision
- io.krabka.streams.coordination.LeadershipStatus
- io.krabka.streams.coordination.Lease (implements io.krabka.streams.coordination.CoordinationValue)
- io.krabka.streams.coordination.Registration (implements io.krabka.streams.coordination.CoordinationValue)
- io.krabka.streams.coordination.RosterEntry
- java.lang.Record