Class: Protobuf::Rpc::Connectors::Socket
- Includes:
- Logging
- Defined in:
- lib/protobuf/rpc/connectors/socket.rb
Instance Attribute Summary
Attributes inherited from Base
#complete_cb, #error, #failure_cb, #options, #stats, #success_cb
Instance Method Summary collapse
Methods included from Logging
initialize_logger, #log_exception, #logger, #sign_message
Methods inherited from Base
#any_callbacks?, #complete, #data_callback, #failure, #first_alive_load_balance?, #initialize, #initialize_stats, #parse_response, #ping_port, #ping_port_enabled?, #request_bytes, #request_caller, #request_fields, #setup_connection, #succeed, #timeout, #timeout_wrap, #validate_request_type!, #verify_callbacks, #verify_options!
Constructor Details
This class inherits a constructor from Protobuf::Rpc::Connectors::Base
Instance Method Details
#log_signature ⇒ Object
18 19 20 |
# File 'lib/protobuf/rpc/connectors/socket.rb', line 18 def log_signature @_log_signature ||= "[client-#{self.class}]" end |
#send_request ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/protobuf/rpc/connectors/socket.rb', line 9 def send_request timeout_wrap do setup_connection connect_to_rpc_server post_init read_response end end |