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
Constructors Constructor Description KillAppAssault(ChaosMonkeySettings settings, MetricEventPublisher metricEventPublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattack()StringgetCronExpression(AssaultProperties assaultProperties)booleanisActive()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
-
-
Constructor Detail
-
KillAppAssault
public KillAppAssault(ChaosMonkeySettings settings, MetricEventPublisher metricEventPublisher)
-
-
Method Detail
-
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
public String getCronExpression(AssaultProperties assaultProperties)
- Specified by:
getCronExpressionin interfaceChaosMonkeyRuntimeAssault
-
-