class ReceiverClient
ReceiverClient
parses arguments and runs receiver
Public Class Methods
new(args)
click to toggle source
Initialization of receiver client, parsing receiver client arguments and receiver client run
Parameters¶ ↑
- args
-
receiver client arguments
# File lib/receiver_client.rb, line 30 def initialize(args) # Parse arguments receiver_options_parser = Options::ReceiverOptionParser.new(args) # Create receiver handler receiver_handler = Handlers::ReceiverHandler.new( receiver_options_parser.options.broker, receiver_options_parser.options.log_msgs, receiver_options_parser.options.msg_content_hashed, receiver_options_parser.options.count, receiver_options_parser.options.prefetch, receiver_options_parser.options.process_reply_to, receiver_options_parser.options.browse, receiver_options_parser.options.selector, receiver_options_parser.options.sasl_mechs, receiver_options_parser.options.idle_timeout, receiver_options_parser.options.max_frame_size, receiver_options_parser.options.sasl_enabled, receiver_options_parser.options.log_lib, receiver_options_parser.options.recv_listen, receiver_options_parser.options.recv_listen_port, receiver_options_parser.options.auto_settle_off, receiver_options_parser.options.exit_timer, receiver_options_parser.options.duration, receiver_options_parser.options.duration_mode ) # Run receiver client Qpid::Proton::Container.new(receiver_handler).run end