Class MultiNodeConfig
Configure the role names and participants of the test, including configuration settings
Inheritance
MultiNodeConfig
Assembly: Akka.Remote.TestKit.dll
Syntax
public abstract class MultiNodeConfig
Constructors
|
Improve this Doc
View Source
MultiNodeConfig()
Declaration
protected MultiNodeConfig()
Properties
|
Improve this Doc
View Source
CommonConfig
Register a common base config for all test participants, if so desired.
Declaration
public Config CommonConfig { set; }
Property Value
|
Improve this Doc
View Source
Myself
Declaration
public RoleName Myself { get; }
Property Value
|
Improve this Doc
View Source
Roles
Declaration
public ImmutableList<RoleName> Roles { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableList<RoleName> |
|
|
Improve this Doc
View Source
TestTransport
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.
Declaration
public bool TestTransport { set; }
Property Value
Methods
|
Improve this Doc
View Source
DebugConfig(Boolean)
Include for verbose debug logging
Declaration
public Config DebugConfig(bool on)
Parameters
Type |
Name |
Description |
Boolean |
on |
when true debug Config is returned, otherwise config with info logging
|
Returns
|
Improve this Doc
View Source
DeployOn(RoleName, String)
Declaration
public void DeployOn(RoleName role, string deployment)
Parameters
|
Improve this Doc
View Source
DeployOnAll(String)
Declaration
public void DeployOnAll(string deployment)
Parameters
Type |
Name |
Description |
String |
deployment |
|
|
Improve this Doc
View Source
NodeConfig(IEnumerable<RoleName>, IEnumerable<Config>)
Register a config override for a specific participant.
Declaration
public void NodeConfig(IEnumerable<RoleName> roles, IEnumerable<Config> configs)
Parameters
|
Improve this Doc
View Source
Role(String)
Declaration
public RoleName Role(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Extension Methods