Package fr.enedis.chutney.action.context
Class FinalAction
java.lang.Object
fr.enedis.chutney.action.context.FinalAction
- All Implemented Interfaces:
fr.enedis.chutney.action.spi.Action
-
Constructor Summary
ConstructorsConstructorDescriptionFinalAction(fr.enedis.chutney.action.spi.injectable.Logger logger, fr.enedis.chutney.action.spi.injectable.FinallyActionRegistry finallyActionRegistry, String type, String name, fr.enedis.chutney.action.spi.injectable.Target target, Map<String, Object> inputs, Map<String, Object> validations, String strategyType, Map<String, Object> strategyProperties) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.enedis.chutney.action.spi.Action
validateInputs
-
Constructor Details
-
FinalAction
public FinalAction(fr.enedis.chutney.action.spi.injectable.Logger logger, fr.enedis.chutney.action.spi.injectable.FinallyActionRegistry finallyActionRegistry, @Input("type") String type, @Input("name") String name, fr.enedis.chutney.action.spi.injectable.Target target, @Input("inputs") Map<String, Object> inputs, @Input("validations") Map<String, Object> validations, @Input("strategy-type") String strategyType, @Input("strategy-properties") Map<String, Object> strategyProperties)
-
-
Method Details
-
execute
public fr.enedis.chutney.action.spi.ActionExecutionResult execute()- Specified by:
executein interfacefr.enedis.chutney.action.spi.Action
-