1. 概述
在上一篇文章中,我们从客户端的角度分析了任务提交的过程。接下来,我们将深入探讨服务端是如何接收和处理客户端提交的请求。
2. ClientRMService
2.1 submitApplication
在服务端,ClientRMService#submitApplication
方法负责处理客户端提交的请求。该方法主要完成两个任务:接收客户端传递的参数并进行预处理,确保参数的完整性和有效性。
public SubmitApplication submitApplication(Map parameters)
该方法首先接收客户端传递的参数集合,并通过参数校验机制确保所有必填参数都已正确传递。同时,方法还会自动填充一些默认参数,以简化客户端的配置需求。
在实际实现中,submitApplication
方法会调用一系列子处理逻辑,确保客户端提交的数据能够按照预定规范进行处理,最终生成一个完整的SubmitApplication
对象。