Class: RubyRabbitmqJanus::RRJAdmin
Overview
# RubyRabbitmqJanus - RRJAdmin
This class inherite to a classic initializer but it’s used for admin request sending to janus (Admin/Monitor API).
**Is used just for sending a message to Janus Monitor/Admin API.**. **The queue is always ***exclusive*** for not transmitting data to anyone.**
Instance Attribute Summary
Attributes inherited from RRJ
Instance Method Summary collapse
-
#start_transaction_admin(options = {}) ⇒ Object
Create a transaction between apps and Janus for request without handle.
Methods inherited from RRJ
#cleanup_connection, #initialize, #start_transaction, #start_transaction_handle
Constructor Details
This class inherits a constructor from RubyRabbitmqJanus::RRJ
Instance Method Details
#start_transaction_admin(options = {}) ⇒ Object
Create a transaction between apps and Janus for request without handle
28 29 30 31 32 33 |
# File 'lib/rrj/admin.rb', line 28 def start_transaction_admin( = {}) transaction = Janus::Transactions::Admin.new() transaction.connect { yield(transaction) } rescue raise Errors::RRJAdmin::StartTransactionAdmin, end |