|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectakka.osgi.OsgiActorSystemFactory
public class OsgiActorSystemFactory
Factory class to create ActorSystem implementations in an OSGi environment. This mainly involves dealing with bundle classloaders appropriately to ensure that configuration files and classes get loaded properly
Constructor Summary | |
---|---|
OsgiActorSystemFactory(org.osgi.framework.BundleContext context,
scala.Option<java.lang.ClassLoader> fallbackClassLoader,
com.typesafe.config.Config config)
|
Method Summary | |
---|---|
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 the ActorSystem
Returns a default value of bundle- is no name is being specified |
static 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(scala.Option<java.lang.String> name)
Creates the ActorSystem , using the name specified. |
ActorSystem |
createActorSystem(java.lang.String name)
Creates the ActorSystem , using the name specified |
scala.Option<java.lang.ClassLoader> |
fallbackClassLoader()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OsgiActorSystemFactory(org.osgi.framework.BundleContext context, scala.Option<java.lang.ClassLoader> fallbackClassLoader, com.typesafe.config.Config config)
Method Detail |
---|
public static java.lang.ClassLoader akkaActorClassLoader()
public static OsgiActorSystemFactory apply(org.osgi.framework.BundleContext context, com.typesafe.config.Config config)
public org.osgi.framework.BundleContext context()
public scala.Option<java.lang.ClassLoader> fallbackClassLoader()
public ActorSystem createActorSystem(java.lang.String name)
ActorSystem
, using the name specified
name
- (undocumented)
public ActorSystem createActorSystem(scala.Option<java.lang.String> name)
ActorSystem
, using the name specified.
A default name (bundle-
) is assigned when you pass along None
instead.
name
- (undocumented)
public com.typesafe.config.Config actorSystemConfig(org.osgi.framework.BundleContext context)
context
- (undocumented)
public java.lang.String actorSystemName(scala.Option<java.lang.String> name)
ActorSystem
Returns a default value of bundle--ActorSystem
is no name is being specified
name
- (undocumented)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |