@Override public ChaosMonkey build() { loadProperties(); Policy chaosPolicy = new PeriodicRandomActionPolicy(chaosEveryMilliSec, new UnbalanceKillAndRebalanceAction(waitForUnbalanceMilliSec, waitForKillMilliSec, waitAfterBalanceMilliSec)); return new PolicyBasedChaosMonkey(util, chaosPolicy); }
@Override public ChaosMonkey build() { Policy chaosPolicy = new PeriodicRandomActionPolicy( CHAOS_EVERY_MS, new UnbalanceKillAndRebalanceAction() ); return new PolicyBasedChaosMonkey(util, chaosPolicy); }
@Override public ChaosMonkey build() { loadProperties(); Policy chaosPolicy = new PeriodicRandomActionPolicy(chaosEveryMilliSec, new UnbalanceKillAndRebalanceAction(waitForUnbalanceMilliSec, waitForKillMilliSec, waitAfterBalanceMilliSec, killMetaRs)); return new PolicyBasedChaosMonkey(util, chaosPolicy); }