Consider making this into

    def handleResponse: PartialFunction[Any, Any]

giving you a function like Akka's receive

    override def handleResponse = {
      case resp: SubmitDriverResponse =>
        if (!resp.success) {
          logError(s"Error submitting driver to $master")
          logError(resp.message)
        }
    }