Package akka.actor
Class TypedActor.TypedActorInvocationHandler
- java.lang.Object
-
- akka.actor.TypedActor.TypedActorInvocationHandler
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.reflect.InvocationHandler,scala.Serializable
- Enclosing class:
- TypedActor
public static class TypedActor.TypedActorInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler, scala.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TypedActorInvocationHandler(TypedActorExtension extension, java.util.concurrent.atomic.AtomicReference<ActorRef> actorVar, Timeout timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActorRefactor()java.util.concurrent.atomic.AtomicReference<ActorRef>actorVar()TypedActorExtensionextension()java.lang.Objectinvoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)Timeouttimeout()
-
-
-
Constructor Detail
-
TypedActorInvocationHandler
public TypedActorInvocationHandler(TypedActorExtension extension, java.util.concurrent.atomic.AtomicReference<ActorRef> actorVar, Timeout timeout)
-
-
Method Detail
-
actor
public ActorRef actor()
-
actorVar
public java.util.concurrent.atomic.AtomicReference<ActorRef> actorVar()
-
extension
public TypedActorExtension extension()
-
invoke
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable- Specified by:
invokein interfacejava.lang.reflect.InvocationHandler- Throws:
java.lang.Throwable
-
timeout
public Timeout timeout()
-
-