public class GatewayClientImpl extends Object implements GatewayClient
| Modifier and Type | Field and Description |
|---|---|
static BigDecimal |
DEFAULT_SIGNATURE_VERSION |
static String |
DEFAULT_SUCCESS_RESPONSE_CODE |
| Constructor and Description |
|---|
GatewayClientImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
<REQ,RES> RES |
invoke(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
Class<RES> responseClass) |
<REQ,RES> RES |
invoke(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
com.fasterxml.jackson.databind.JavaType responseJavaType) |
<REQ,RES> io.bitexpress.openapi.model.content.OpenApiResponseContent<RES> |
invokeSilently(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
Class<RES> responseClass) |
<REQ,RES> io.bitexpress.openapi.model.content.OpenApiResponseContent<RES> |
invokeSilently(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
com.fasterxml.jackson.databind.JavaType responseBodyJavaType) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
setRequestFactory(RequestFactory requestFactory) |
void |
setRestTemplate(org.springframework.web.client.RestTemplate restTemplate) |
void |
setUrl(String url) |
public static final String DEFAULT_SUCCESS_RESPONSE_CODE
public static final BigDecimal DEFAULT_SIGNATURE_VERSION
public <REQ,RES> RES invoke(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
Class<RES> responseClass)
invoke in interface GatewayClientpublic <REQ,RES> io.bitexpress.openapi.model.content.OpenApiResponseContent<RES> invokeSilently(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
Class<RES> responseClass)
invokeSilently in interface GatewayClientpublic <REQ,RES> RES invoke(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
com.fasterxml.jackson.databind.JavaType responseJavaType)
invoke in interface GatewayClientpublic <REQ,RES> io.bitexpress.openapi.model.content.OpenApiResponseContent<RES> invokeSilently(io.bitexpress.openapi.model.content.ServiceIndex serviceIndex,
REQ req,
com.fasterxml.jackson.databind.JavaType responseBodyJavaType)
invokeSilently in interface GatewayClientpublic void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
public void setUrl(String url)
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
getObjectMapper in interface GatewayClientpublic void setRequestFactory(RequestFactory requestFactory)
Copyright © 2019. All rights reserved.