Class: Legion::Extensions::Node::Transport::Queues::Node

Inherits:
Transport::Queue
  • Object
show all
Defined in:
lib/legion/extensions/node/transport/queues/node.rb

Instance Method Summary collapse

Instance Method Details

#queue_nameObject



9
10
11
# File 'lib/legion/extensions/node/transport/queues/node.rb', line 9

def queue_name
  "node.#{Legion::Settings[:client][:name]}"
end

#queue_optionsObject



13
14
15
16
# File 'lib/legion/extensions/node/transport/queues/node.rb', line 13

def queue_options
  { durable: false, exclusive: true, auto_delete: true,
    arguments: { 'x-queue-type': 'classic' } }
end