Class MicrometerTimerAction
- java.lang.Object
-
- com.chutneytesting.action.micrometer.MicrometerTimerAction
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringOUTPUT_TIMER
-
Constructor Summary
Constructors Constructor Description MicrometerTimerAction(Logger logger, String name, String description, List<String> tags, String bufferLength, String expiry, String maxValue, String minValue, String percentilePrecision, Boolean publishPercentilesHistogram, String percentiles, String sla, io.micrometer.core.instrument.Timer timer, io.micrometer.core.instrument.MeterRegistry registry, String timeunit, String record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionExecutionResultexecute()List<String>validateInputs()
-
-
-
Field Detail
-
OUTPUT_TIMER
protected static final String OUTPUT_TIMER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MicrometerTimerAction
public MicrometerTimerAction(Logger logger, @Input("name") String name, @Input("description") String description, @Input("tags") List<String> tags, @Input("bufferLength") String bufferLength, @Input("expiry") String expiry, @Input("maxValue") String maxValue, @Input("minValue") String minValue, @Input("percentilePrecision") String percentilePrecision, @Input("publishPercentilesHistogram") Boolean publishPercentilesHistogram, @Input("percentiles") String percentiles, @Input("sla") String sla, @Input("timer") io.micrometer.core.instrument.Timer timer, @Input("registry") io.micrometer.core.instrument.MeterRegistry registry, @Input("timeunit") String timeunit, @Input("record") String record)
-
-
Method Detail
-
validateInputs
public List<String> validateInputs()
- Specified by:
validateInputsin interfaceAction
-
execute
public ActionExecutionResult execute()
-
-