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
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )