Interface StepMonitor

All Known Implementing Classes:
ContextStepMonitor, DelegatingStepMonitor, MatchingStepMonitor, NullStepMonitor, PrintingStepMonitor, PrintStreamStepMonitor, SilentStepMonitor

public interface StepMonitor
Interface to monitor step events
  • Method Details

    • stepMatchesType

      void stepMatchesType(String stepAsString, String previousAsString, boolean matchesType, StepType stepType, Method method, Object stepsInstance)
    • stepMatchesPattern

      void stepMatchesPattern(String step, boolean matches, StepPattern stepPattern, Method method, Object stepsInstance)
    • convertedValueOfType

      void convertedValueOfType(String value, Type type, Object converted, Queue<Class<?>> converterClasses)
    • beforePerforming

      void beforePerforming(String step, boolean dryRun, Method method)
    • afterPerforming

      void afterPerforming(String step, boolean dryRun, Method method)
    • usingAnnotatedNameForParameter

      void usingAnnotatedNameForParameter(String name, int position)
    • usingParameterNameForParameter

      void usingParameterNameForParameter(String name, int position)
    • usingTableAnnotatedNameForParameter

      void usingTableAnnotatedNameForParameter(String name, int position)
    • usingTableParameterNameForParameter

      void usingTableParameterNameForParameter(String name, int position)
    • usingNaturalOrderForParameter

      void usingNaturalOrderForParameter(int position)
    • foundParameter

      void foundParameter(String parameter, int position)
    • usingStepsContextParameter

      void usingStepsContextParameter(String parameter)