class Mongo::Error::NoServiceConnectionAvailable
Raised when the driver requires a connection to a particular service but no matching connections exist in the connection pool.
Attributes
address[R]
@return [ Mongo::Address
] The address to which a connection was
requested.
service_id[R]
@return [ nil | Object ] The service id.
Public Class Methods
generate(address:, service_id:)
click to toggle source
@api private
# File lib/mongo/error/no_service_connection_available.rb, line 40 def self.generate(address:, service_id:) new( "The connection pool for #{address} does not have a connection for service #{service_id}", address: address, service_id: service_id, ) end
new(message, address:, service_id:)
click to toggle source
@api private
Calls superclass method
Mongo::Error::new
# File lib/mongo/error/no_service_connection_available.rb, line 25 def initialize(message, address:, service_id:) super(message) @address = address @service_id = service_id end