Method: MainLoop::Handler#handle_retry
- Defined in:
- lib/main_loop/handler.rb
#handle_retry ⇒ Object
:nocov:
81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/main_loop/handler.rb', line 81 def handle_retry if @retry_count == :unlimited logger.info "#{@handler_type}[#{name}] retry...." self.run(&@block) elsif @retry_count && (@retry_count -= 1) >= 0 logger.info "#{@handler_type}[#{name}] retry...." self.run(&@block) else publish(:term) end end |