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
-
#admin_endpoint(options = {}) ⇒ Object
Create a transaction between Apps and Janus.
Methods inherited from RRJ
#cleanup_connection!, #handle_endpoint_private, #handle_endpoint_public, #initialize, #session_endpoint_private, #session_endpoint_public
Constructor Details
This class inherits a constructor from RubyRabbitmqJanus::RRJ
Instance Method Details
#admin_endpoint(options = {}) ⇒ Object
Create a transaction between Apps and Janus
38 39 40 41 |
# File 'lib/rrj/admin.rb', line 38 def admin_endpoint( = {}) transaction = Janus::Transactions::Admin.new() transaction.connect { yield(transaction) } end |