Class RPCResult<T,E extends ServiceErrorConvertible>
java.lang.Object
org.summerboot.jexpress.nio.client.RPCResult<T,E>
- Type Parameters:
T- Success(JSON) result typeE- Err(JSON) result type
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <R> RfromJson(com.fasterxml.jackson.databind.ObjectMapper jacksonMapper, com.fasterxml.jackson.databind.JavaType responseType, Class<R> responseClass, ServiceContext context) io.netty.handler.codec.http.HttpResponseStatusintstatic voidinit(boolean fromJsonFailOnUnknownProperties, boolean fromJsonCaseInsensitive) booleanupdate(com.fasterxml.jackson.databind.JavaType successResponseType, Class<E> errorResponseClass, ServiceContext context) update(com.fasterxml.jackson.databind.JavaType successResponseType, Class<T> successResponseClass, Class<E> errorResponseClass, ServiceContext context) static voidupdate(com.fasterxml.jackson.databind.ObjectMapper objectMapper) update(com.fasterxml.jackson.databind.ObjectMapper jacksonMapper, com.fasterxml.jackson.databind.JavaType successResponseType, Class<T> successResponseClass, Class<E> errorResponseClass, ServiceContext context)
-
Field Details
-
DefaultJacksonMapper
public static com.fasterxml.jackson.databind.ObjectMapper DefaultJacksonMapper
-
-
Constructor Details
-
RPCResult
-
-
Method Details
-
update
public static void update(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
init
public static void init(boolean fromJsonFailOnUnknownProperties, boolean fromJsonCaseInsensitive) -
httpResponse
-
httpStatus
public io.netty.handler.codec.http.HttpResponseStatus httpStatus() -
httpStatusCode
public int httpStatusCode() -
httpResponseBody
-
remoteSuccess
public boolean remoteSuccess() -
errorResponse
-
successResponse
-
update
-
update
-
update
-
update
-
fromJson
protected <R> R fromJson(com.fasterxml.jackson.databind.ObjectMapper jacksonMapper, com.fasterxml.jackson.databind.JavaType responseType, Class<R> responseClass, ServiceContext context)
-