Message Scheduler 模块

    • ServiceParser:解析Service模块的(Object)对象,同时把@Receiver注解的方法封装到ServiceMethod对象中。
    • ServiceRegistry:注册对应的Service模块,将Service解析后的ServiceMethod存储在Map容器中。
    • ImplicitParser:将Implicit模块的对象进行解析,使用@Implicit标注的方法会被封装到ImplicitMethod对象中。
    • Converter:启动扫描RequestMethod的非接口非抽象的子类,并存储在Map中,解析Restful并匹配相关的RequestProtocol。
    • Publisher:实现发布调度功能,在Registry中找出匹配RequestProtocol的ServiceMethod,并封装为Job进行提交调度。
    • Scheduler:调度实现,使用Linkis-Sceduler执行Job,返回MessageJob对象。