Provides various Akka related properties, e.g.
Provides various Akka related properties, e.g. Akka seed nodes, given the environment that ConductR's provides. If ConductR did not start this program there is no effect.
If ConductR did start this then the seed node properties for an Akka cluster are automatically overridden. In this case, if the AKKA_REMOTE_OTHER_IPS env is non empty then this node will join the cluster indicated by that env's colon delimited seed node ips (and also AKKA_REMOTE_OTHER_PROTOCOLS and AKKA_REMOTE_OTHER_PORTS envs). Note that the service name of AKKA_REMOTE is used by convention for Akka clustering, but this itself can be overridden by supplying a AKKA_REMOTE_ENDPOINT_NAME env.
Also in the case where ConductR did start this bundle but there is no AKKA_REMOTE_OTHER_IPS value then the current node is assumed to be starting the cluster.
the system name to use - requires that mkSystemName is used
Typesafe Config that can be merged with any existing configuration - this config declares Akka remoting and cluster concerns.
take a string representing a system name and form a valid actor system name from it.
Form a name for the actor system.
Form a name for the actor system. When running from ConductR, this will comprise a name that includes the system name and version.
the system name to fallback to when not running within ConductR.
the constructed system name or the fallbackName when not running within ConductR.
Provides functions to set up the Akka cluster environment in accordance with what ConductR provides.