akka.actor
Class TypedActorExtension

java.lang.Object
  extended by akka.actor.TypedActorExtension
All Implemented Interfaces:
Extension, TypedActorFactory

public class TypedActorExtension
extends java.lang.Object
implements TypedActorFactory, Extension


Constructor Summary
TypedActorExtension(ExtendedActorSystem system)
           
 
Method Summary
protected  ActorRefFactory actorFactory()
          Underlying dependency is to be able to create normal Actors
 Timeout DefaultReturnTimeout()
          Default timeout for typed actor methods with non-void return type
 ActorRef getActorRefFor(java.lang.Object proxy)
          Retrieves the underlying ActorRef for the supplied TypedActor proxy, or null if none found
 boolean isTypedActor(java.lang.Object proxyOrNot)
          Returns wether the supplied AnyRef is a TypedActor proxy or not
 ExtendedActorSystem system()
           
protected  TypedActorExtension typedActor()
          Underlying dependency to a TypedActorExtension, which can either be contextual or ActorSystem "global"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface akka.actor.TypedActorFactory
poisonPill, stop, typedActorOf, typedActorOf, typedActorOf
 

Constructor Detail

TypedActorExtension

public TypedActorExtension(ExtendedActorSystem system)
Method Detail

system

public ExtendedActorSystem system()

actorFactory

protected ActorRefFactory actorFactory()
Description copied from interface: TypedActorFactory
Underlying dependency is to be able to create normal Actors

Specified by:
actorFactory in interface TypedActorFactory

typedActor

protected TypedActorExtension typedActor()
Description copied from interface: TypedActorFactory
Underlying dependency to a TypedActorExtension, which can either be contextual or ActorSystem "global"

Specified by:
typedActor in interface TypedActorFactory

DefaultReturnTimeout

public final Timeout DefaultReturnTimeout()
Default timeout for typed actor methods with non-void return type


getActorRefFor

public ActorRef getActorRefFor(java.lang.Object proxy)
Retrieves the underlying ActorRef for the supplied TypedActor proxy, or null if none found

Specified by:
getActorRefFor in interface TypedActorFactory

isTypedActor

public boolean isTypedActor(java.lang.Object proxyOrNot)
Returns wether the supplied AnyRef is a TypedActor proxy or not

Specified by:
isTypedActor in interface TypedActorFactory