Class: RubyRabbitmqJanus::RRJTaskAdmin
- Defined in:
- lib/rrj/task_admin.rb
Overview
# RubyRabbitmqJanus - RRJTaskAdmin
Used wit sidekiq/console/CI execution for admin queue in Janus gateway
Instance Attribute Summary
Attributes inherited from RRJ
Instance Method Summary collapse
-
#start_transaction_admin(options = {}) ⇒ Object
Crate a transaction between apps and Janus.
Methods inherited from RRJTask
#initialize, #start_transaction, #start_transaction_handle
Methods inherited from RRJ
#cleanup_connection, #initialize, #start_transaction, #start_transaction_handle
Constructor Details
This class inherits a constructor from RubyRabbitmqJanus::RRJTask
Instance Method Details
#start_transaction_admin(options = {}) ⇒ Object
Crate a transaction between apps and Janus
11 12 13 14 15 16 |
# File 'lib/rrj/task_admin.rb', line 11 def start_transaction_admin( = {}) transaction = Janus::Transactions::Admin.new() transaction.connect { yield(transaction) } rescue raise Errors::RRJAdmin::StartTransactionAdmin, end |