Class: Mongo::Server::PushMonitor::Connection Private

Inherits:
Monitor::Connection show all
Defined in:
lib/mongo/server/push_monitor/connection.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Since:

  • 2.0.0

Constant Summary

Constants included from Loggable

Loggable::PREFIX

Instance Attribute Summary

Attributes inherited from Monitor::Connection

#address, #options, #server_connection_id

Attributes inherited from ConnectionCommon

#compressor, #pid

Instance Method Summary collapse

Methods inherited from Monitor::Connection

#check_document, #connect!, #disconnect!, #dispatch, #dispatch_bytes, #handshake!, #initialize, #read_response, #write_bytes

Methods included from Loggable

#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger

Methods inherited from ConnectionCommon

#connected?, #handshake_command, #handshake_document

Constructor Details

This class inherits a constructor from Mongo::Server::Monitor::Connection

Instance Method Details

#socket_timeoutObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Since:

  • 2.0.0



25
26
27
# File 'lib/mongo/server/push_monitor/connection.rb', line 25

def socket_timeout
  options[:socket_timeout]
end