Class: Legion::Extensions::Audit::Transport::Queues::Audit

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

Instance Method Summary collapse

Instance Method Details

#queue_nameObject



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

def queue_name
  'audit.log'
end

#queue_optionsObject



13
14
15
16
17
18
19
20
21
# File 'lib/legion/extensions/audit/transport/queues/audit.rb', line 13

def queue_options
  {
    arguments:   {
      'x-single-active-consumer': true,
      'x-dead-letter-exchange':   'audit.dlx'
    },
    auto_delete: false
  }
end