akka.serialization
Class JavaSerializer.CurrentSystem

java.lang.Object
  extended by scala.util.DynamicVariable<ExtendedActorSystem>
      extended by akka.serialization.JavaSerializer.CurrentSystem
Enclosing class:
JavaSerializer

public static final class JavaSerializer.CurrentSystem
extends scala.util.DynamicVariable<ExtendedActorSystem>


Field Summary
 
Fields inherited from class scala.util.DynamicVariable
scala$util$DynamicVariable$$init
 
Constructor Summary
JavaSerializer.CurrentSystem()
           
 
Method Summary
<S> S
withValue(ExtendedActorSystem value, java.util.concurrent.Callable<S> callable)
          Java API: invoke the callable with the current system being set to the given value for this thread.
 
Methods inherited from class scala.util.DynamicVariable
toString, value_$eq, value, withValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaSerializer.CurrentSystem

public JavaSerializer.CurrentSystem()
Method Detail

withValue

public <S> S withValue(ExtendedActorSystem value,
                       java.util.concurrent.Callable<S> callable)
Java API: invoke the callable with the current system being set to the given value for this thread.

Parameters:
value - - the current value under the call to callable.call()
callable - - the operation to be performed
Returns:
the result of callable.call()