class EM::Voldemort::Connection::FailHandler
Quacks like a EM::Voldemort::Connection::Handler
, but fails all requests. Useful for representing a connection in an error state.
Attributes
in_flight[R]
Public Class Methods
new(connection)
click to toggle source
# File lib/em-voldemort/connection.rb, line 219 def initialize(connection) @connection = connection end
Public Instance Methods
close_gracefully()
click to toggle source
# File lib/em-voldemort/connection.rb, line 229 def close_gracefully @connection.connection_closed(self) end
enqueue_request(request)
click to toggle source
# File lib/em-voldemort/connection.rb, line 223 def enqueue_request(request) EM::DefaultDeferrable.new.tap do |deferrable| deferrable.fail(ServerError.new('Connection to Voldemort node closed')) end end