akka.actor
Class ActorSystem$

java.lang.Object
  extended by akka.actor.ActorSystem$

public class ActorSystem$
extends java.lang.Object


Field Summary
static ActorSystem$ MODULE$
          Static reference to the singleton instance of this Scala object.
 
Constructor Summary
ActorSystem$()
           
 
Method Summary
 ActorSystem apply()
          Creates a new ActorSystem with the name "default", obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem apply(java.lang.String name)
          Creates a new ActorSystem with the specified name, obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem apply(java.lang.String name, com.typesafe.config.Config config)
          Creates a new ActorSystem with the specified name, and the specified Config, then obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem apply(java.lang.String name, com.typesafe.config.Config config, java.lang.ClassLoader classLoader)
          Creates a new ActorSystem with the specified name, the specified Config, and specified ClassLoader
 ActorSystem apply(java.lang.String name, scala.Option<com.typesafe.config.Config> config, scala.Option<java.lang.ClassLoader> classLoader, scala.Option<scala.concurrent.ExecutionContext> defaultExecutionContext)
          Creates a new ActorSystem with the specified name, the specified ClassLoader if given, otherwise obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem create()
          Creates a new ActorSystem with the name "default", obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem create(java.lang.String name)
          Creates a new ActorSystem with the specified name, obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem create(java.lang.String name, com.typesafe.config.Config config)
          Creates a new ActorSystem with the specified name, and the specified Config, then obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.
 ActorSystem create(java.lang.String name, com.typesafe.config.Config config, java.lang.ClassLoader classLoader)
          Creates a new ActorSystem with the specified name, the specified Config, and specified ClassLoader
 ActorSystem create(java.lang.String name, com.typesafe.config.Config config, java.lang.ClassLoader classLoader, scala.concurrent.ExecutionContext defaultExecutionContext)
          Creates a new ActorSystem with the specified name, the specified Config, the specified ClassLoader, and the specified ExecutionContext.
 scala.Option<java.lang.String> EnvHome()
           
 java.lang.ClassLoader findClassLoader()
          INTERNAL API
 scala.Option<java.lang.String> GlobalHome()
           
 scala.Option<java.lang.String> SystemHome()
           
 java.lang.String Version()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE$

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

Constructor Detail

ActorSystem$

public ActorSystem$()
Method Detail

Version

public java.lang.String Version()

EnvHome

public scala.Option<java.lang.String> EnvHome()

SystemHome

public scala.Option<java.lang.String> SystemHome()

GlobalHome

public scala.Option<java.lang.String> GlobalHome()

create

public ActorSystem create()
Creates a new ActorSystem with the name "default", obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. Then it loads the default reference configuration using the ClassLoader.

Returns:
(undocumented)

create

public ActorSystem create(java.lang.String name)
Creates a new ActorSystem with the specified name, obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. Then it loads the default reference configuration using the ClassLoader.

Parameters:
name - (undocumented)
Returns:
(undocumented)

create

public ActorSystem create(java.lang.String name,
                          com.typesafe.config.Config config)
Creates a new ActorSystem with the specified name, and the specified Config, then obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.

Parameters:
name - (undocumented)
config - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

create

public ActorSystem create(java.lang.String name,
                          com.typesafe.config.Config config,
                          java.lang.ClassLoader classLoader)
Creates a new ActorSystem with the specified name, the specified Config, and specified ClassLoader

Parameters:
name - (undocumented)
config - (undocumented)
classLoader - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

create

public ActorSystem create(java.lang.String name,
                          com.typesafe.config.Config config,
                          java.lang.ClassLoader classLoader,
                          scala.concurrent.ExecutionContext defaultExecutionContext)
Creates a new ActorSystem with the specified name, the specified Config, the specified ClassLoader, and the specified ExecutionContext. The ExecutionContext will be used as the default executor inside this ActorSystem. If null is passed in for the Config, ClassLoader and/or ExecutionContext parameters, the respective default value will be used. If no Config is given, the default reference config will be obtained from the ClassLoader. If no ClassLoader is given, it obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. If no ExecutionContext is given, the system will fallback to the executor configured under "akka.actor.default-dispatcher.default-executor.fallback". Note that the given ExecutionContext will be used by all dispatchers that have been configured with executor = "default-executor", including those that have not defined the executor setting and thereby fallback to the default of "default-dispatcher.executor".

Parameters:
name - (undocumented)
config - (undocumented)
classLoader - (undocumented)
defaultExecutionContext - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

apply

public ActorSystem apply()
Creates a new ActorSystem with the name "default", obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. Then it loads the default reference configuration using the ClassLoader.

Returns:
(undocumented)

apply

public ActorSystem apply(java.lang.String name)
Creates a new ActorSystem with the specified name, obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. Then it loads the default reference configuration using the ClassLoader.

Parameters:
name - (undocumented)
Returns:
(undocumented)

apply

public ActorSystem apply(java.lang.String name,
                         com.typesafe.config.Config config)
Creates a new ActorSystem with the specified name, and the specified Config, then obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class.

Parameters:
name - (undocumented)
config - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

apply

public ActorSystem apply(java.lang.String name,
                         com.typesafe.config.Config config,
                         java.lang.ClassLoader classLoader)
Creates a new ActorSystem with the specified name, the specified Config, and specified ClassLoader

Parameters:
name - (undocumented)
config - (undocumented)
classLoader - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

apply

public ActorSystem apply(java.lang.String name,
                         scala.Option<com.typesafe.config.Config> config,
                         scala.Option<java.lang.ClassLoader> classLoader,
                         scala.Option<scala.concurrent.ExecutionContext> defaultExecutionContext)
Creates a new ActorSystem with the specified name, the specified ClassLoader if given, otherwise obtains the current ClassLoader by first inspecting the current threads' getContextClassLoader, then tries to walk the stack to find the callers class loader, then falls back to the ClassLoader associated with the ActorSystem class. If an ExecutionContext is given, it will be used as the default executor inside this ActorSystem. If no ExecutionContext is given, the system will fallback to the executor configured under "akka.actor.default-dispatcher.default-executor.fallback". The system will use the passed in config, or falls back to the deafult reference configuration using the ClassLoader.

Parameters:
name - (undocumented)
config - (undocumented)
classLoader - (undocumented)
defaultExecutionContext - (undocumented)
Returns:
(undocumented)
See Also:
The Typesafe Config Library API Documentation

findClassLoader

public java.lang.ClassLoader findClassLoader()
INTERNAL API

Returns:
(undocumented)