Component |
A class that represents a logical component with it's supervisor actor reference and it's meta information
|
Component$ |
|
ComponentInfo |
The information needed to create a component.
|
ComponentInfo$ |
|
Components |
Represents a collection of components created in a single container
|
Components$ |
|
ContainerLifecycleState.Idle$ |
Represents an idle state of container where it is waiting for all components, that are suppose to run in it, to come up
|
ContainerLifecycleState.Running$ |
Represents a running state of container where all components running in it are up
|
ContainerLifecycleState$ |
|
LifecycleStateChanged |
LifecycleStateChanged represents a notification of state change in a component
|
LifecycleStateChanged.NameableLifecycleStateChanged$ |
|
LifecycleStateChanged$ |
|
LocationServiceUsage |
Describes what action to take for a component on its boot-up regarding its registration with location service.
|
LocationServiceUsage.DoNotRegister$ |
Represents the action to skip registration with location service
|
LocationServiceUsage.RegisterAndTrackServices$ |
Represents the action to register with location service and track other components.
|
LocationServiceUsage.RegisterOnly$ |
Represents the action to register with location service.
|
LocationServiceUsage$ |
|
LockingResponses |
|
LockingResponses.AcquiringLockFailed |
This is sent when lock acquiring fails, e.g.
|
LockingResponses.AcquiringLockFailed$ |
|
LockingResponses.LockAcquired$ |
Scala API: Lock successfully acquired acknowledgment
|
LockingResponses.LockAlreadyReleased$ |
Scala API: Lock already released acknowledgment, this is sent when unlocked component receives Unlock message
|
LockingResponses.LockExpired$ |
Scala API: Lock expired notification which is sent to component who acquired lock previously
|
LockingResponses.LockExpiringShortly$ |
Scala API: Lock expiring notification which is sent after a duration calculated by [leaseDuration - (leaseDuration / 10)]
|
LockingResponses.LockReleased$ |
Scala API: Lock successfully released acknowledgment
|
LockingResponses.ReleasingLockFailed |
This is sent when unlocking component fails, e.g.
|
LockingResponses.ReleasingLockFailed$ |
|
LockingResponses$ |
|
PubSub.Publish<T> |
Represents a publish action
|
PubSub.Publish$ |
|
PubSub.Subscribe<T> |
Represents the subscribe action where all the current state publishing from the particular component can be subscribed to
|
PubSub.Subscribe$ |
|
PubSub.SubscribeOnly<T> |
Represents the subscribe action for current states specified by a set of stateNames
|
PubSub.SubscribeOnly$ |
|
PubSub.Unsubscribe<T> |
Represents a unsubscribe action
|
PubSub.Unsubscribe$ |
|
PubSub$ |
|
SupervisorInfo |
SupervisorInfo is used by container while spawning multiple components
|
SupervisorInfo$ |
|
SupervisorLifecycleState.Idle$ |
Represents an idle state of a component where it is waiting for TLA to initialize
|
SupervisorLifecycleState.Lock$ |
Represents a locked state of a component
|
SupervisorLifecycleState.Restart$ |
Represents a restarting state of a component.
|
SupervisorLifecycleState.Running$ |
Represents a running state of component where it is initialized, registered with location service and waiting for commands
from other components
|
SupervisorLifecycleState.RunningOffline$ |
Represents a running state of component but in offline mode
|
SupervisorLifecycleState.Shutdown$ |
Represents a shutting down state of a component.
|
SupervisorLifecycleState$ |
|
ToComponentLifecycleMessages |
|
ToComponentLifecycleMessages.GoOffline$ |
Represents an action to go to offline mode
|
ToComponentLifecycleMessages.GoOnline$ |
Represents an action to go to online mode
|
ToComponentLifecycleMessages$ |
|