public static com.google.protobuf.Service newReflectiveService(
        final Interface impl) {
      return new LlapDaemonProtocol() {
        @java.lang.Override
        public  void registerDag(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.RegisterDagRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.RegisterDagResponseProto> done) {
          impl.registerDag(controller, request, done);
        }

        @java.lang.Override
        public  void submitWork(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SubmitWorkResponseProto> done) {
          impl.submitWork(controller, request, done);
        }

        @java.lang.Override
        public  void sourceStateUpdated(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SourceStateUpdatedRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.SourceStateUpdatedResponseProto> done) {
          impl.sourceStateUpdated(controller, request, done);
        }

        @java.lang.Override
        public  void queryComplete(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.QueryCompleteRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.QueryCompleteResponseProto> done) {
          impl.queryComplete(controller, request, done);
        }

        @java.lang.Override
        public  void terminateFragment(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.TerminateFragmentRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.TerminateFragmentResponseProto> done) {
          impl.terminateFragment(controller, request, done);
        }

        @java.lang.Override
        public  void updateFragment(
            com.google.protobuf.RpcController controller,
            org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.UpdateFragmentRequestProto request,
            com.google.protobuf.RpcCallback<org.apache.hadoop.hive.llap.daemon.rpc.LlapDaemonProtocolProtos.UpdateFragmentResponseProto> done) {
          impl.updateFragment(controller, request, done);
        }

      };
    }
<code>rpc updateFragment(.UpdateFragmentRequestProto) returns (.UpdateFragmentResponseProto);</code>
llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java