接口 ReturnValueParser

所有已知实现类:
ResponseParser, ReturnValueParserDefaultImpl

public interface ReturnValueParser
服务返回值返回值解析接口
作者:
guyadong
  • 方法概要

    修饰符和类型
    方法
    说明
    返回当前实现可处理的返回值类型
    boolean
    isSuccess(Object returnValue)
    返回returnValue是否为成功调用
    void
    onError(Object returnValue, Exception e)
    处理切面执行异常
    onGetParameter(Object returnValue, Object parameterValue)
    当前端请求返回的不是excel输出数据而是获取相关的参数时的处理
    returnValue可能为null
    解析输出的对象,根据输入的返回值和调用方法对象解析实际的返回值和类型和代理方法
  • 方法详细资料

    • getReturnType

      Class<?> getReturnType()
      返回当前实现可处理的返回值类型
    • parse

      ReturnInfo parse(ReturnInfo input) throws Exception
      解析输出的对象,根据输入的返回值和调用方法对象解析实际的返回值和类型和代理方法
      参数:
      input -
      抛出:
      Exception
    • onGetParameter

      Object onGetParameter(Object returnValue, Object parameterValue)
      当前端请求返回的不是excel输出数据而是获取相关的参数时的处理
      returnValue可能为null
      参数:
      returnValue - 调用服务方法获取的返回值
      parameterValue -
    • onError

      void onError(Object returnValue, Exception e) throws Exception
      处理切面执行异常
      参数:
      returnValue -
      e -
      抛出:
      Exception
    • isSuccess

      boolean isSuccess(Object returnValue)
      返回returnValue是否为成功调用
      参数:
      returnValue -