akka.cluster.routing
Class ClusterRouterGroupSettings

java.lang.Object
  extended by akka.cluster.routing.ClusterRouterGroupSettings
All Implemented Interfaces:
ClusterRouterSettingsBase, java.io.Serializable, scala.Equals, scala.Product

public class ClusterRouterGroupSettings
extends java.lang.Object
implements ClusterRouterSettingsBase, scala.Product, scala.Serializable

See Also:
Serialized Form

Constructor Summary
ClusterRouterGroupSettings(int totalInstances, java.lang.Iterable<java.lang.String> routeesPaths, boolean allowLocalRoutees, java.lang.String useRole)
          Java API
ClusterRouterGroupSettings(int totalInstances, scala.collection.immutable.Seq<java.lang.String> routeesPaths, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
           
ClusterRouterGroupSettings(int totalInstances, java.lang.String routeesPath, boolean allowLocalRoutees, scala.Option<java.lang.String> useRole)
           
ClusterRouterGroupSettings(int totalInstances, java.lang.String routeesPath, boolean allowLocalRoutees, java.lang.String useRole)
          Java API
 
Method Summary
 boolean allowLocalRoutees()
           
static ClusterRouterGroupSettings fromConfig(com.typesafe.config.Config config)
           
 scala.collection.immutable.Seq<java.lang.String> routeesPaths()
           
 int totalInstances()
           
 scala.Option<java.lang.String> useRole()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

ClusterRouterGroupSettings

public ClusterRouterGroupSettings(int totalInstances,
                                  scala.collection.immutable.Seq<java.lang.String> routeesPaths,
                                  boolean allowLocalRoutees,
                                  scala.Option<java.lang.String> useRole)

ClusterRouterGroupSettings

public ClusterRouterGroupSettings(int totalInstances,
                                  java.lang.String routeesPath,
                                  boolean allowLocalRoutees,
                                  scala.Option<java.lang.String> useRole)

ClusterRouterGroupSettings

public ClusterRouterGroupSettings(int totalInstances,
                                  java.lang.Iterable<java.lang.String> routeesPaths,
                                  boolean allowLocalRoutees,
                                  java.lang.String useRole)
Java API

Parameters:
totalInstances - (undocumented)
routeesPaths - (undocumented)
allowLocalRoutees - (undocumented)
useRole - (undocumented)

ClusterRouterGroupSettings

public ClusterRouterGroupSettings(int totalInstances,
                                  java.lang.String routeesPath,
                                  boolean allowLocalRoutees,
                                  java.lang.String useRole)
Java API

Parameters:
totalInstances - (undocumented)
routeesPath - (undocumented)
allowLocalRoutees - (undocumented)
useRole - (undocumented)
Method Detail

fromConfig

public static ClusterRouterGroupSettings fromConfig(com.typesafe.config.Config config)

totalInstances

public int totalInstances()
Specified by:
totalInstances in interface ClusterRouterSettingsBase

routeesPaths

public scala.collection.immutable.Seq<java.lang.String> routeesPaths()

allowLocalRoutees

public boolean allowLocalRoutees()
Specified by:
allowLocalRoutees in interface ClusterRouterSettingsBase

useRole

public scala.Option<java.lang.String> useRole()
Specified by:
useRole in interface ClusterRouterSettingsBase