Package io.kroxylicious.proxy.internal
Interface VirtualClusterLifecycleState
- All Known Implementing Classes:
VirtualClusterLifecycleState.Draining,VirtualClusterLifecycleState.Failed,VirtualClusterLifecycleState.Initializing,VirtualClusterLifecycleState.Serving,VirtualClusterLifecycleState.Stopped
public sealed interface VirtualClusterLifecycleState
permits VirtualClusterLifecycleState.Initializing, VirtualClusterLifecycleState.Serving, VirtualClusterLifecycleState.Draining, VirtualClusterLifecycleState.Failed, VirtualClusterLifecycleState.Stopped
Lifecycle states for a virtual cluster.
Each virtual cluster has exactly one state at any time. States are immutable records; transitions produce a new state instance.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordNew connections are rejected.static final recordConfiguration was not viable.static final recordThe cluster is being set up.static final recordThe proxy has completed setup and is serving traffic for this cluster.static final recordTerminal state.