Class KillAppAssault
java.lang.Object
de.codecentric.spring.boot.chaos.monkey.assaults.KillAppAssault
- All Implemented Interfaces:
ChaosMonkeyAssault,ChaosMonkeyRuntimeAssault,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class KillAppAssault
extends Object
implements ChaosMonkeyRuntimeAssault, org.springframework.context.ApplicationContextAware
- Author:
- Thorsten Deelmann
-
Constructor Summary
ConstructorsConstructorDescriptionKillAppAssault(ChaosMonkeySettings settings, MetricEventPublisher metricEventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionvoidattack()getCronExpression(AssaultProperties assaultProperties) booleanisActive()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
KillAppAssault
-
-
Method Details
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceChaosMonkeyAssault
-
attack
public void attack()- Specified by:
attackin interfaceChaosMonkeyAssault
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
getCronExpression
- Specified by:
getCronExpressionin interfaceChaosMonkeyRuntimeAssault
-