类 AbstractApiEngine

java.lang.Object
com.iplatform.core.httpapi.AbstractApiEngine
所有已实现的接口:
ApiEngine

public abstract class AbstractApiEngine extends Object implements ApiEngine
  • 字段详细资料

    • logger

      protected final transient org.slf4j.Logger logger
  • 构造器详细资料

    • AbstractApiEngine

      public AbstractApiEngine()
  • 方法详细资料

    • execute

      public <V> com.walker.web.ResponseValue<V> execute(ApiRequest apiRequest)
      指定者:
      execute 在接口中 ApiEngine
    • doInvokeEmail

      protected abstract com.walker.web.ResponseValue doInvokeEmail(Map<String,String> validateData, ApiExecute apiExecute, String appId)
      提交发送邮件的抽象方法,子类实现。
      参数:
      validateData -
      apiExecute -
      appId -
      返回:
    • setupSentence

      protected void setupSentence(com.walker.web.ResponseValue responseValue, ApiExecute apiExecute)
      如果存在转换器,而且实现了句子转换函数,则可以设置到响应的 msg 属性中,作为服务调用结果的描述句子使用。
           1) 比如:今天天气20度,天气晴朗等。
       
      参数:
      responseValue -
      apiExecute -
    • validateRequest

      protected Map<String,String> validateRequest(Map<String,String> request)
      验证请求参数,或验签,解密等。
      参数:
      request -
      返回:
    • getApiManager

      public ApiManager getApiManager()
      指定者:
      getApiManager 在接口中 ApiEngine
    • setApiManager

      public void setApiManager(ApiManager apiManager)
      指定者:
      setApiManager 在接口中 ApiEngine