# File lib/handler/endpoint_state_handler.rb, line 71
    def on_connection_remote_close(event)
      if !event.connection.remote_condition.nil?
        self.on_connection_error(event)
      elsif event.connection.local_closed?
        self.on_connection_closed(event)
      else
        self.on_connection_closing(event)
      end
      event.connection.close
    end