Package akka.remote.testkit
Class MultiNodeConfig
- java.lang.Object
 - 
- akka.remote.testkit.MultiNodeConfig
 
 
- 
public abstract class MultiNodeConfig extends java.lang.ObjectConfigure the role names and participants of the test, including configuration settings. 
- 
- 
Constructor Summary
Constructors Constructor Description MultiNodeConfig() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommonConfig(com.typesafe.config.Config config)Register a common base config for all test participants, if so desired.com.typesafe.config.ConfigdebugConfig(boolean on)Include for verbose debug loggingvoiddeployOn(RoleName role, java.lang.String deployment)voiddeployOnAll(java.lang.String deployment)voidnodeConfig(scala.collection.immutable.Seq<RoleName> roles, scala.collection.immutable.Seq<com.typesafe.config.Config> configs)Register a config override for a specific participant.RoleNamerole(java.lang.String name)Construct a RoleName and return it, to be used as an identifier in the test.voidtestTransport(boolean on)To be able to useblackhole,passThrough, andthrottleyou must activate the failure injector and throttler transport adapters by specifyingtestTransport(on = true)in your MultiNodeConfig. 
 - 
 
- 
- 
Method Detail
- 
commonConfig
public void commonConfig(com.typesafe.config.Config config)
Register a common base config for all test participants, if so desired. 
- 
debugConfig
public com.typesafe.config.Config debugConfig(boolean on)
Include for verbose debug logging- Parameters:
 on- whentruedebug Config is returned, otherwise config with info logging
 
- 
deployOn
public void deployOn(RoleName role, java.lang.String deployment)
 
- 
deployOnAll
public void deployOnAll(java.lang.String deployment)
 
- 
nodeConfig
public void nodeConfig(scala.collection.immutable.Seq<RoleName> roles, scala.collection.immutable.Seq<com.typesafe.config.Config> configs)
Register a config override for a specific participant. 
- 
role
public RoleName role(java.lang.String name)
Construct a RoleName and return it, to be used as an identifier in the test. Registration of a role name creates a role which then needs to be filled. 
- 
testTransport
public void testTransport(boolean on)
To be able to useblackhole,passThrough, andthrottleyou must activate the failure injector and throttler transport adapters by specifyingtestTransport(on = true)in your MultiNodeConfig. 
 - 
 
 -