/** * Configures the state machine. * <p> * By default, this method will configure state machine operations by extracting public methods with * a single {@link Commit} parameter via reflection. Override this method to explicitly register * state machine operations via the provided {@link StateMachineExecutor}. * * @param executor The state machine executor. */ protected void configure(StateMachineExecutor executor) { registerOperations(); }
/** * Configures the state machine. * <p> * By default, this method will configure state machine operations by extracting public methods with * a single {@link Commit} parameter via reflection. Override this method to explicitly register * state machine operations via the provided {@link StateMachineExecutor}. * * @param executor The state machine executor. */ protected void configure(StateMachineExecutor executor) { registerOperations(); }
/** * Configures the state machine. * <p> * By default, this method will configure state machine operations by extracting public methods with * a single {@link Commit} parameter via reflection. Override this method to explicitly register * state machine operations via the provided {@link StateMachineExecutor}. * * @param executor The state machine executor. */ protected void configure(StateMachineExecutor executor) { registerOperations(); }