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.
164 165 166 |
# File 'lib/perfectqueue/task_monitor.rb', line 164 def @heartbeat_message end |
#runner ⇒ Object
Returns the value of attribute runner.
156 157 158 |
# File 'lib/perfectqueue/task_monitor.rb', line 156 def runner @runner end |
#task_monitor ⇒ Object
Returns the value of attribute task_monitor.
155 156 157 |
# File 'lib/perfectqueue/task_monitor.rb', line 155 def task_monitor @task_monitor end |
Instance Method Details
#cancel_request!(*args, &block) ⇒ Object
184 185 186 187 188 |
# File 'lib/perfectqueue/task_monitor.rb', line 184 def cancel_request!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#finish!(*args, &block) ⇒ Object
166 167 168 169 170 |
# File 'lib/perfectqueue/task_monitor.rb', line 166 def finish!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#release!(*args, &block) ⇒ Object
172 173 174 175 176 |
# File 'lib/perfectqueue/task_monitor.rb', line 172 def release!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |
#retry!(*args, &block) ⇒ Object
178 179 180 181 182 |
# File 'lib/perfectqueue/task_monitor.rb', line 178 def retry!(*args, &block) @task_monitor.task_finished(self) { super(*args, &block) } end |