Interface RestServiceInvokerEnhancer
public interface RestServiceInvokerEnhancer
Low-level enhancer for REST service invocations.
-
Method Summary
Modifier and Type Method Description voidenhanceHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)voidenhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.client.methods.HttpRequestBase httpRequestBase)voidenhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.HttpResponse httpResponse)voidenhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)
-
Method Details
-
enhanceHttpClientBuilder
void enhanceHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) -
enhanceHttpRequest
void enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.client.methods.HttpRequestBase httpRequestBase) -
enhanceHttpResponse
void enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.HttpResponse httpResponse) -
enhanceJsonResponse
void enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)
-