Class ClientLauncher

java.lang.Object
org.acemq.workloads.endurance.ClientLauncher

public final class ClientLauncher extends Object
Starts the standing loads, or adopts ones already running, reports on them, and stops them. The one place that knows how a load is launched: endurance and loads both go through it.

Each load leaves the two files scripts/chaos-drill.sh workload up always left: workload-<client>.pid and workload-<client>.jsonl in the state directory, so a chaos drill's client timeline, the console's Standing loads view and either command see a load started by any of them as the load it is.