akka.actor
Class ActorSystemImpl.TerminationCallbacks

java.lang.Object
  extended by akka.actor.ActorSystemImpl.TerminationCallbacks
All Implemented Interfaces:
java.lang.Runnable, scala.concurrent.Awaitable<scala.runtime.BoxedUnit>
Enclosing class:
ActorSystemImpl

public final class ActorSystemImpl.TerminationCallbacks
extends java.lang.Object
implements java.lang.Runnable, scala.concurrent.Awaitable<scala.runtime.BoxedUnit>


Constructor Summary
ActorSystemImpl.TerminationCallbacks()
           
 
Method Summary
 void add(java.lang.Runnable callback)
           
 boolean isTerminated()
           
 ActorSystemImpl.TerminationCallbacks ready(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit)
           
 void result(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActorSystemImpl.TerminationCallbacks

public ActorSystemImpl.TerminationCallbacks()
Method Detail

add

public final void add(java.lang.Runnable callback)

run

public final void run()
Specified by:
run in interface java.lang.Runnable

ready

public final ActorSystemImpl.TerminationCallbacks ready(scala.concurrent.duration.Duration atMost,
                                                        scala.concurrent.CanAwait permit)
Specified by:
ready in interface scala.concurrent.Awaitable<scala.runtime.BoxedUnit>

result

public final void result(scala.concurrent.duration.Duration atMost,
                         scala.concurrent.CanAwait permit)
Specified by:
result in interface scala.concurrent.Awaitable<scala.runtime.BoxedUnit>

isTerminated

public final boolean isTerminated()