Last phase.
Last phase. See terminate-actor-system and exit-jvm above. Don't add phases that depends on this phase because the dispatcher and scheduler of the ActorSystem have been shutdown.
Phase for custom application tasks that are to be run after cluster shutdown and before ActorSystem termination.
Phase for custom application tasks that are to be run after service shutdown and before cluster shutdown.
The first pre-defined phase that applications can add tasks to.
The first pre-defined phase that applications can add tasks to. Note that more phases can be be added in the application's configuration by overriding this phase with an additional depends-on.
Shutdown cluster singletons
Wait until exiting has been completed
Emit the leave command for the node that is shutting down.
Graceful shutdown of the Cluster Sharding regions.
Shutdown the cluster extension
Wait for requests that are in progress to be completed.
Final shutdown of service endpoints.
Stop accepting new incoming requests in for example HTTP.
Returns an instance of the extension identified by this ExtensionId instance.
Returns an instance of the extension identified by this ExtensionId instance.
Is used by Akka to instantiate the Extension identified by this ExtensionId, internal use only.
Is used by Akka to instantiate the Extension identified by this ExtensionId, internal use only.
Returns an instance of the extension identified by this ExtensionId instance.
Returns an instance of the extension identified by this ExtensionId instance. Java API For extensions written in Scala that are to be used from Java also, this method should be overridden to get correct return type.
override def get(system: ActorSystem): TheExtension = super.get(system)
Returns the canonical ExtensionId for this Extension
Returns the canonical ExtensionId for this Extension