Merge remote-tracking branch 'origin/master' into wip-remote-supervision-rk

This commit is contained in:
Roland 2011-12-13 16:59:43 +01:00
commit 92e7693203
247 changed files with 7896 additions and 4703 deletions

View file

@ -86,6 +86,25 @@ case class Props(creator: () ⇒ Actor = Props.defaultCreator,
timeout: Timeout = Props.defaultTimeout,
faultHandler: FaultHandlingStrategy = Props.defaultFaultHandler,
routerConfig: RouterConfig = Props.defaultRoutedProps) {
/**
* Java API
*/
def this(factory: UntypedActorFactory) = this(
creator = () factory.create(),
dispatcher = Props.defaultDispatcher,
timeout = Props.defaultTimeout,
faultHandler = Props.defaultFaultHandler)
/**
* Java API
*/
def this(actorClass: Class[_ <: Actor]) = this(
creator = () actorClass.newInstance,
dispatcher = Props.defaultDispatcher,
timeout = Props.defaultTimeout,
faultHandler = Props.defaultFaultHandler)
/**
* No-args constructor that sets all the default values
* Java API