procee_failure_strategy.go 352 B

1234567891011121314151617
  1. package ruleEngine
  2. type ProcessFailureStrategy struct {
  3. _stop bool
  4. }
  5. func newProcessFailureStrategy(stop bool) *ProcessFailureStrategy {
  6. return &ProcessFailureStrategy{_stop: stop}
  7. }
  8. func Stop() *ProcessFailureStrategy {
  9. return newProcessFailureStrategy(true)
  10. }
  11. func Resume() *ProcessFailureStrategy {
  12. return newProcessFailureStrategy(false)
  13. }