Package top.tangyh.basic.base
Class R<T>
java.lang.Object
top.tangyh.basic.base.R<T>
- Type Parameters:
T- 返回业务对象类型
全局响应对象
- Author:
- zuihou
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> R<E>请求失败消息static <E> R<E>static <E> R<E>static <E> R<E>static <E> R<E>请求失败消息,根据异常类型,获取不同的提供消息static <E> R<E>fail(BizException exception) static <E> R<E>fail(BaseExceptionCode exceptionCode) 逻辑处理是否成功static <E> R<E>static <E> R<E>success()static <E> R<E>success(E data) 请求成功消息static <E> R<E>请求成功方法 ,data返回值,msg提示信息static <E> R<E>static <E> R<E>successDef(E data) static <E> R<E>successDef(E data, String msg) static <E> R<E>timeout()toString()static <E> R<E>static <E> R<E>static <E> R<E>validFail(BaseExceptionCode exceptionCode)
-
Field Details
-
DEF_ERROR_MESSAGE
- See Also:
-
HYSTRIX_ERROR_MESSAGE
- See Also:
-
SUCCESS_CODE
public static final int SUCCESS_CODE- See Also:
-
FAIL_CODE
public static final int FAIL_CODE- See Also:
-
TIMEOUT_CODE
public static final int TIMEOUT_CODE- See Also:
-
VALID_EX_CODE
public static final int VALID_EX_CODE统一参数验证异常- See Also:
-
OPERATION_EX_CODE
public static final int OPERATION_EX_CODE- See Also:
-
-
Constructor Details
-
R
-
R
-
R
-
-
Method Details
-
result
-
result
-
success
请求成功消息- Parameters:
data- 结果- Returns:
- RPC调用结果
-
success
-
successDef
-
successDef
-
successDef
-
success
请求成功方法 ,data返回值,msg提示信息- Parameters:
data- 结果msg- 消息- Returns:
- RPC调用结果
-
fail
请求失败消息- Parameters:
msg-- Returns:
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
请求失败消息,根据异常类型,获取不同的提供消息- Parameters:
throwable- 异常- Returns:
- RPC调用结果
-
validFail
-
validFail
-
validFail
-
timeout
-
put
-
putAll
-
getIsSuccess
逻辑处理是否成功- Returns:
- 是否成功
-
toString
-