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
ActorSystemasynchronously, starting from the configured phase.Shuts down the provided
ActorSystemasynchronously, 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
Donewhen the actor system has fully shut down
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[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
ActorSystemsynchronously, starting from the configured phase.Shuts down the provided
ActorSystemsynchronously, 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
InterruptedExceptionif the current thread is interrupted while waitingTimeoutExceptionif after waiting for the specified timeawaitableis 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
- @throws( ... ) @native()