Package akka.osgi
Class OsgiActorSystemFactory
- java.lang.Object
-
- akka.osgi.OsgiActorSystemFactory
-
public class OsgiActorSystemFactory extends java.lang.Object
Creates theActorSystem
, using the name specified
-
-
Constructor Summary
Constructors Constructor Description OsgiActorSystemFactory(org.osgi.framework.BundleContext context, scala.Option<java.lang.ClassLoader> fallbackClassLoader, com.typesafe.config.Config config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.typesafe.config.Config
$lessinit$greater$default$3()
com.typesafe.config.Config
actorSystemConfig(org.osgi.framework.BundleContext context)
Strategy method to create the Config for the ActorSystem ensuring that the default/reference configuration is loaded from the akka-actor bundle.java.lang.String
actorSystemName(scala.Option<java.lang.String> name)
Determine the name for theActorSystem
Returns a default value ofbundle-<bundle id>-ActorSystem
is no name is being specifiedstatic java.lang.ClassLoader
akkaActorClassLoader()
Class loader of akka-actor bundle.static OsgiActorSystemFactory
apply(org.osgi.framework.BundleContext context, com.typesafe.config.Config config)
org.osgi.framework.BundleContext
context()
ActorSystem
createActorSystem(java.lang.String name)
Creates theActorSystem
, using the name specifiedActorSystem
createActorSystem(scala.Option<java.lang.String> name)
Creates theActorSystem
, using the name specified.scala.Option<java.lang.ClassLoader>
fallbackClassLoader()
-
-
-
Method Detail
-
$lessinit$greater$default$3
public static com.typesafe.config.Config $lessinit$greater$default$3()
-
akkaActorClassLoader
public static java.lang.ClassLoader akkaActorClassLoader()
Class loader of akka-actor bundle.- Returns:
- (undocumented)
-
apply
public static OsgiActorSystemFactory apply(org.osgi.framework.BundleContext context, com.typesafe.config.Config config)
-
context
public org.osgi.framework.BundleContext context()
-
fallbackClassLoader
public scala.Option<java.lang.ClassLoader> fallbackClassLoader()
-
createActorSystem
public ActorSystem createActorSystem(java.lang.String name)
Creates theActorSystem
, using the name specified- Parameters:
name
- (undocumented)- Returns:
- (undocumented)
-
createActorSystem
public ActorSystem createActorSystem(scala.Option<java.lang.String> name)
Creates theActorSystem
, using the name specified.A default name (
bundle-<bundle id>-ActorSystem
) is assigned when you pass alongNone
instead.- Parameters:
name
- (undocumented)- Returns:
- (undocumented)
-
actorSystemConfig
public com.typesafe.config.Config actorSystemConfig(org.osgi.framework.BundleContext context)
Strategy method to create the Config for the ActorSystem ensuring that the default/reference configuration is loaded from the akka-actor bundle. Configuration files found in akka-actor bundle- Parameters:
context
- (undocumented)- Returns:
- (undocumented)
-
actorSystemName
public java.lang.String actorSystemName(scala.Option<java.lang.String> name)
Determine the name for theActorSystem
Returns a default value ofbundle-<bundle id>-ActorSystem
is no name is being specified- Parameters:
name
- (undocumented)- Returns:
- (undocumented)
-
-