Package

io.reactors.protocol

instrument

Permalink

package instrument

Visibility
  1. Public
  2. All

Type Members

  1. class Scripted extends Service

    Permalink

    Service used to record custom channel and reactor behavior.

    Service used to record custom channel and reactor behavior.

    Together with the ScriptedTransport, this service is used to simulate faulty behavior and unreliable network, or otherwise any kind of special behavior.

  2. class ScriptedMultiplexer extends Reactor[Command]

    Permalink
  3. class ScriptedTransport extends Transport

    Permalink

    Transport whose reliability can be scripted.

    Transport whose reliability can be scripted.

    When used, the corresponding reactor system must have its configuration property system.channels.create-as-local set to "false". In addition, this transport must be present in the remote section of configuration.

    The main use of this class is for testing - it allows simulating unreliability on the network level, as well as specific failure scenarios. This transport class itself is not meant to be used directly, but is used by the Scripted service.

Value Members

  1. object Scripted

    Permalink
  2. object ScriptedTransport

    Permalink

Ungrouped