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
Direct Known Subclasses
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 RRJTask
#handle_endpoint_private, #handle_endpoint_public, #initialize, #session_endpoint_private, #session_endpoint_public
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::RRJTask
Instance Method Details
#admin_endpoint(options = {}) ⇒ Object
Create a transaction between Apps and Janus
This transaction is sending to admin/monitor API.
36 37 38 39 |
# File 'lib/rrj/task_admin.rb', line 36 def admin_endpoint( = {}) transaction = Janus::Transactions::Admin.new() transaction.connect { yield(transaction) } end |