Method: AbstractThriftClient#disconnect!

Defined in:
lib/thrift_client/abstract_thrift_client.rb

#disconnect!(error = false) ⇒ Object



115
116
117
118
119
120
121
122
123
124
# File 'lib/thrift_client/abstract_thrift_client.rb', line 115

def disconnect!(error = false)
  if @current_server
    @current_server.mark_down!(@options[:server_retry_period]) if error
    @current_server.close
  end

  @client = nil
  @current_server = nil
  @request_count = 0
end