Interface SupervisorLifecycleState
- All Superinterfaces:
CommandSerializable
,enumeratum.EnumEntry
- All Known Implementing Classes:
SupervisorLifecycleState.Idle$
,SupervisorLifecycleState.Lock$
,SupervisorLifecycleState.Restart$
,SupervisorLifecycleState.Running$
,SupervisorLifecycleState.RunningOffline$
,SupervisorLifecycleState.Shutdown$
Lifecycle state of a Supervisor actor
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Represents an idle state of a component where it is waiting for TLA to initializestatic class
Represents a locked state of a componentstatic class
Represents a restarting state of a component.static class
Represents a running state of component where it is initialized, registered with location service and waiting for commands from other componentsstatic class
Represents a running state of component but in offline modestatic class
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
-
Method Summary
Methods inherited from interface enumeratum.EnumEntry
entryName, enumeratum$EnumEntry$$stableEntryName