object CoordinatedShutdownSupport
INTERNAL API: provides ways to call Akka's CoordinatedShutdown.
This should not be necessary by user code and it is an internal API subject to change without following our deprecation policy.
- Annotations
- @InternalApi()
- Source
- CoordinatedShutdownSupport.scala
- Alphabetic
- By Inheritance
- CoordinatedShutdownSupport
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asyncShutdown(actorSystem: ActorSystem, reason: Reason): Future[Done]
Shuts down the provided
ActorSystem
asynchronously, starting from the configured phase.Shuts down the provided
ActorSystem
asynchronously, starting from the configured phase.- actorSystem
the actor system to shut down
- reason
the reason the actor system is shutting down
- returns
a future that completes with
Done
when the actor system has fully shut down
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def syncShutdown(actorSystem: ActorSystem, reason: Reason): Unit
Shuts down the provided
ActorSystem
synchronously, starting from the configured phase.Shuts down the provided
ActorSystem
synchronously, starting from the configured phase. This method blocks until the actor system has fully shut down, or the duration exceeds timeouts for all coordinated shutdown phases.- actorSystem
the actor system to shut down
- reason
the reason the actor system is shutting down
- Annotations
- @throws(classOf[TimeoutException]) @throws(classOf[InterruptedException])
- Exceptions thrown
InterruptedException
if the current thread is interrupted while waitingTimeoutException
if after waiting for the specified timeawaitable
is still not ready
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()