Module: PerfectQueue::TaskMonitorHook
- Defined in:
- lib/perfectqueue/task_monitor.rb
Instance Attribute Summary collapse
-
#heartbeat_message ⇒ Object
Returns the value of attribute heartbeat_message.
-
#runner ⇒ Object
Returns the value of attribute runner.
-
#task_monitor ⇒ Object
Returns the value of attribute task_monitor.
Instance Method Summary collapse
- #cancel_request!(*args, &block) ⇒ Object
- #finish!(*args, &block) ⇒ Object
- #release!(*args, &block) ⇒ Object
- #retry!(*args, &block) ⇒ Object
Instance Attribute Details
#heartbeat_message ⇒ Object
Returns the value of attribute heartbeat_message.
162 163 164 |
# File 'lib/perfectqueue/task_monitor.rb', line 162 def @heartbeat_message end |
#runner ⇒ Object
Returns the value of attribute runner.
154 155 156 |
# File 'lib/perfectqueue/task_monitor.rb', line 154 def runner @runner end |
#task_monitor ⇒ Object
Returns the value of attribute task_monitor.
153 154 155 |
# File 'lib/perfectqueue/task_monitor.rb', line 153 def task_monitor @task_monitor end |
Instance Method Details
#cancel_request!(*args, &block) ⇒ Object
182 183 184 185 186 |
# File 'lib/perfectqueue/task_monitor.rb', line 182 def cancel_request!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#finish!(*args, &block) ⇒ Object
164 165 166 167 168 |
# File 'lib/perfectqueue/task_monitor.rb', line 164 def finish!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#release!(*args, &block) ⇒ Object
170 171 172 173 174 |
# File 'lib/perfectqueue/task_monitor.rb', line 170 def release!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#retry!(*args, &block) ⇒ Object
176 177 178 179 180 |
# File 'lib/perfectqueue/task_monitor.rb', line 176 def retry!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |