# File lib/amq/client/async/adapter.rb, line 531
        def receive_frameset(frames)
          frame = frames.first

          if Protocol::HeartbeatFrame === frame
            @last_server_heartbeat = Time.now
          else
            if callable = AMQ::Client::HandlersRegistry.find(frame.method_class)
              f = frames.shift
              callable.call(self, f, frames)
            else
              raise MissingHandlerError.new(frames.first)
            end
          end
        end