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 ActorRef
actor()
java.util.concurrent.atomic.AtomicReference<ActorRef>
actorVar()
TypedActorExtension
extension()
java.lang.Object
invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
Timeout
timeout()
-
-
-
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:
invoke
in interfacejava.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
-
timeout
public Timeout timeout()
-
-