Module: EQ::Queueing
- Defined in:
- lib/eq-queueing.rb,
lib/eq-queueing/queue.rb,
lib/eq-queueing/backends.rb
Defined Under Namespace
Modules: Backends Classes: Queue
Constant Summary collapse
- EQ_QUEUE =
:_eq_queueing
Class Method Summary collapse
Class Method Details
.boot ⇒ Object
10 11 12 |
# File 'lib/eq-queueing.rb', line 10 def boot EQ::Queueing::Queue.supervise_as EQ_QUEUE, EQ::Queueing::Backends.init(EQ.config) end |
.queue ⇒ Object
18 19 20 |
# File 'lib/eq-queueing.rb', line 18 def queue Celluloid::Actor[EQ_QUEUE] end |
.shutdown ⇒ Object
14 15 16 |
# File 'lib/eq-queueing.rb', line 14 def shutdown queue.terminate! if queue end |