Interface SupervisorLifecycleState
-
- All Superinterfaces:
CommandSerializable,enumeratum.EnumEntry
- All Known Implementing Classes:
SupervisorLifecycleState.Idle$,SupervisorLifecycleState.Lock$,SupervisorLifecycleState.Restart$,SupervisorLifecycleState.Running$,SupervisorLifecycleState.RunningOffline$,SupervisorLifecycleState.Shutdown$
public interface SupervisorLifecycleState extends CommandSerializable, enumeratum.EnumEntry
Lifecycle state of a Supervisor actor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSupervisorLifecycleState.Idle$Represents an idle state of a component where it is waiting for TLA to initializestatic classSupervisorLifecycleState.Lock$Represents a locked state of a componentstatic classSupervisorLifecycleState.Restart$Represents a restarting state of a component.static classSupervisorLifecycleState.Running$Represents a running state of component where it is initialized, registered with location service and waiting for commands from other componentsstatic classSupervisorLifecycleState.RunningOffline$Represents a running state of component but in offline modestatic classSupervisorLifecycleState.Shutdown$Represents a shutting down state of a component.-
Nested classes/interfaces inherited from interface enumeratum.EnumEntry
enumeratum.EnumEntry.Camelcase, enumeratum.EnumEntry.CapitalDotcase, enumeratum.EnumEntry.CapitalHyphencase, enumeratum.EnumEntry.CapitalSnakecase, enumeratum.EnumEntry.CapitalWords, enumeratum.EnumEntry.Dotcase, enumeratum.EnumEntry.EnumEntryOps<A extends enumeratum.EnumEntry>, enumeratum.EnumEntry.EnumEntryOps$, enumeratum.EnumEntry.Hyphencase, enumeratum.EnumEntry.LowerCamelcase, enumeratum.EnumEntry.Lowercase, enumeratum.EnumEntry.Snakecase, enumeratum.EnumEntry.Uncapitalised, enumeratum.EnumEntry.Uppercase, enumeratum.EnumEntry.UpperDotcase, enumeratum.EnumEntry.UpperHyphencase, enumeratum.EnumEntry.UpperSnakecase, enumeratum.EnumEntry.UpperWords, enumeratum.EnumEntry.Words
-
-