Package org.refcodes.rest
Interface RestRequestHandler
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface RestRequestHandlerARestRequestHandlerhandles a REST request on theRestClientinstance's side to do the actual technical implementation of sending that request (or mocking the send-out of a request).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RestResponseonRestRequest(org.refcodes.net.HttpClientRequest aHttpClientRequest)Hook receiving a preparedRestCallerBuilderinstance to be used to do the technical request with the technology chosen by the implementing sub-class.
-
-
-
Method Detail
-
onRestRequest
RestResponse onRestRequest(org.refcodes.net.HttpClientRequest aHttpClientRequest) throws org.refcodes.net.HttpResponseException
Hook receiving a preparedRestCallerBuilderinstance to be used to do the technical request with the technology chosen by the implementing sub-class.- Parameters:
aHttpClientRequest- The preparedHttpClientRequest.- Returns:
- The resulting
RestResponse. - Throws:
org.refcodes.net.HttpResponseException- thrown by a HTTP response handling system in case of some unexpected response.
-
-