edi.rule.work.interfaces.IJSRequestHandler Maven / Gradle / Ivy
The newest version!
package edi.rule.work.interfaces;
import edi.rule.core.JSRuleGlobalArgs;
import edi.rule.core.JSRuleArgsVessel;
import edi.rule.model.JSBody;
import edi.rule.model.JSRuleAction;
/**
* @author 摩拉克斯
* @date 2022年3月28日 下午2:23:21
* 请求处理器,每次请求时的初始化方法,可对json解析后的body对象以及全局参数进行自定义处理
*/
public interface IJSRequestHandler {
/**
*
每次请求json解析后的body对象会传入到此处理器中
* @param globalArgs 全局参数,在全局变量{@link JSRuleArgsVessel}中除全局参数globalArgs外还有body请求参数和action结果参数
* @return 处理后的新的body对象
* */
JSBody extends JSRuleAction>> handleBody(JSRuleGlobalArgs globalArgs);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy