|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectakka.remote.testkit.MultiNodeConfig
public abstract class MultiNodeConfig
Configure the role names and participants of the test, including configuration settings.
| Constructor Summary | |
|---|---|
MultiNodeConfig()
|
|
| Method Summary | |
|---|---|
void |
commonConfig(com.typesafe.config.Config config)
Register a common base config for all test participants, if so desired. |
com.typesafe.config.Config |
config()
|
com.typesafe.config.Config |
debugConfig(boolean on)
Include for verbose debug logging |
scala.collection.immutable.Seq<java.lang.String> |
deployments(RoleName node)
|
void |
deployOn(RoleName role,
java.lang.String deployment)
|
void |
deployOnAll(java.lang.String deployment)
|
RoleName |
myself()
|
void |
nodeConfig(scala.collection.Seq<RoleName> roles,
scala.collection.Seq<com.typesafe.config.Config> configs)
Register a config override for a specific participant. |
RoleName |
role(java.lang.String name)
Construct a RoleName and return it, to be used as an identifier in the test. |
scala.collection.immutable.Seq<RoleName> |
roles()
|
void |
testTransport(boolean on)
To be able to use blackhole, passThrough, and throttle you must
activate the failure injector and throttler transport adapters by
specifying testTransport(on = true) in your MultiNodeConfig. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiNodeConfig()
| Method Detail |
|---|
public void commonConfig(com.typesafe.config.Config config)
config - (undocumented)
public void nodeConfig(scala.collection.Seq<RoleName> roles,
scala.collection.Seq<com.typesafe.config.Config> configs)
roles - (undocumented)configs - (undocumented)public com.typesafe.config.Config debugConfig(boolean on)
on - when true debug Config is returned, otherwise config with info logging
public RoleName role(java.lang.String name)
name - (undocumented)
public void deployOn(RoleName role,
java.lang.String deployment)
public void deployOnAll(java.lang.String deployment)
public void testTransport(boolean on)
blackhole, passThrough, and throttle you must
activate the failure injector and throttler transport adapters by
specifying testTransport(on = true) in your MultiNodeConfig.
on - (undocumented)public RoleName myself()
public com.typesafe.config.Config config()
public scala.collection.immutable.Seq<java.lang.String> deployments(RoleName node)
public scala.collection.immutable.Seq<RoleName> roles()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||