akka.actor
Class Props$

java.lang.Object
  extended by akka.actor.Props$
All Implemented Interfaces:
java.io.Serializable

public class Props$
extends java.lang.Object
implements scala.Serializable

Factory for Props instances.

Props is a ActorRef configuration object, that is immutable, so it is thread safe and fully sharable.

Used when creating new actors through; ActorSystem.actorOf and ActorContext.actorOf.

See Also:
Serialized Form

Field Summary
static Props$ MODULE$
          Static reference to the singleton instance of this Scala object.
 
Constructor Summary
Props$()
           
 
Method Summary
 Props apply(java.lang.Class<? extends Actor> actorClass)
          Returns a Props that has default values except for "creator" which will be a function that creates an instance of the supplied class using the default constructor.
<T extends Actor>
Props
apply(scala.reflect.ClassTag<T> evidence$1)
          Returns a Props that has default values except for "creator" which will be a function that creates an instance of the supplied type using the default constructor.
 Props apply(Creator<? extends Actor> creator)
          Returns a Props that has default values except for "creator" which will be a function that creates an instance using the supplied thunk.
 Props apply(scala.Function0<Actor> creator)
          Returns a Props that has default values except for "creator" which will be a function that creates an instance using the supplied thunk.
 scala.Function0<Actor> defaultCreator()
          The defaultCreator, simply throws an UnsupportedOperationException when applied, which is used when creating a Props
 Deploy defaultDeploy()
          The default Deploy instance which is used when creating a Props
 RouterConfig defaultRoutedProps()
          The defaultRoutedProps is NoRouter which is used when creating a Props
 Props empty()
          A Props instance whose creator will create an actor that doesn't respond to any message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE$

public static final Props$ MODULE$
Static reference to the singleton instance of this Scala object.

Constructor Detail

Props$

public Props$()
Method Detail

defaultCreator

public final scala.Function0<Actor> defaultCreator()
The defaultCreator, simply throws an UnsupportedOperationException when applied, which is used when creating a Props


defaultRoutedProps

public final RouterConfig defaultRoutedProps()
The defaultRoutedProps is NoRouter which is used when creating a Props


defaultDeploy

public final Deploy defaultDeploy()
The default Deploy instance which is used when creating a Props


empty

public final Props empty()
A Props instance whose creator will create an actor that doesn't respond to any message


apply

public <T extends Actor> Props apply(scala.reflect.ClassTag<T> evidence$1)
Returns a Props that has default values except for "creator" which will be a function that creates an instance of the supplied type using the default constructor.

Scala API.


apply

public Props apply(java.lang.Class<? extends Actor> actorClass)
Returns a Props that has default values except for "creator" which will be a function that creates an instance of the supplied class using the default constructor.


apply

public Props apply(scala.Function0<Actor> creator)
Returns a Props that has default values except for "creator" which will be a function that creates an instance using the supplied thunk.

Scala API.


apply

public Props apply(Creator<? extends Actor> creator)
Returns a Props that has default values except for "creator" which will be a function that creates an instance using the supplied thunk.