类 R<T>

java.lang.Object
top.tangyh.basic.base.R<T>

public class R<T> extends Object
作者:
zuihou
  • 字段详细资料

    • DEF_ERROR_MESSAGE

      public static final String DEF_ERROR_MESSAGE
      另请参阅:
    • HYSTRIX_ERROR_MESSAGE

      public static final String HYSTRIX_ERROR_MESSAGE
      另请参阅:
    • SUCCESS_CODE

      public static final int SUCCESS_CODE
      另请参阅:
    • FAIL_CODE

      public static final int FAIL_CODE
      另请参阅:
    • TIMEOUT_CODE

      public static final int TIMEOUT_CODE
      另请参阅:
    • VALID_EX_CODE

      public static final int VALID_EX_CODE
      统一参数验证异常
      另请参阅:
    • OPERATION_EX_CODE

      public static final int OPERATION_EX_CODE
      另请参阅:
  • 构造器详细资料

    • R

      public R(int code, T data, String msg)
    • R

      public R(int code, T data, String msg, String errorMsg)
    • R

      public R(int code, T data, String msg, boolean defExec)
  • 方法详细资料

    • result

      public static <E> R<E> result(int code, E data, String msg)
    • result

      public static <E> R<E> result(int code, E data, String msg, String errorMsg)
    • success

      public static <E> R<E> success(E data)
      请求成功消息
      参数:
      data - 结果
      返回:
      RPC调用结果
    • success

      public static R<Boolean> success()
    • successDef

      public static <E> R<E> successDef(E data)
    • successDef

      public static <E> R<E> successDef()
    • successDef

      public static <E> R<E> successDef(E data, String msg)
    • success

      public static <E> R<E> success(E data, String msg)
      请求成功方法 ,data返回值,msg提示信息
      参数:
      data - 结果
      msg - 消息
      返回:
      RPC调用结果
    • fail

      public static <E> R<E> fail(int code, String msg)
      请求失败消息
      参数:
      msg -
      返回:
    • fail

      public static <E> R<E> fail(int code, String msg, String errorMsg)
    • fail

      public static <E> R<E> fail(String msg)
    • fail

      public static <E> R<E> fail(String msg, Object... args)
    • fail

      public static <E> R<E> fail(BaseExceptionCode exceptionCode)
    • fail

      public static <E> R<E> fail(BizException exception)
    • fail

      public static <E> R<E> fail(Throwable throwable)
      请求失败消息,根据异常类型,获取不同的提供消息
      参数:
      throwable - 异常
      返回:
      RPC调用结果
    • validFail

      public static <E> R<E> validFail(String msg)
    • validFail

      public static <E> R<E> validFail(String msg, Object... args)
    • validFail

      public static <E> R<E> validFail(BaseExceptionCode exceptionCode)
    • timeout

      public static <E> R<E> timeout()
    • put

      public R<T> put(String key, Object value)
    • putAll

      public R<T> putAll(Map<Object,Object> extra)
    • getIsSuccess

      public Boolean getIsSuccess()
      逻辑处理是否成功
      返回:
      是否成功
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object