Interface Step

All Superinterfaces:
Serializable
All Known Subinterfaces:
SLA.Provider
All Known Implementing Classes:
StepBuilder.ActionStep

public interface Step extends Serializable
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Marker interface that should have single implementation in other module.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    invoke(Session session)
    This method should have no side-effect if it returns false.
  • Method Details

    • invoke

      boolean invoke(Session session)
      This method should have no side-effect if it returns false.
      Parameters:
      session - User session.
      Returns:
      True if the step was successfully invoked or false when the execution is blocked.