public class InMemoryClientExecutor extends java.lang.Object implements ClientExecutor
Modifier and Type | Field and Description |
---|---|
protected java.net.URI |
baseUri |
protected Dispatcher |
dispatcher |
Constructor and Description |
---|
InMemoryClientExecutor() |
InMemoryClientExecutor(Dispatcher dispatcher) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
commitHeaders(ClientRequest request,
MockHttpRequest mockHttpRequest) |
ClientRequest |
createRequest(java.lang.String uriTemplate) |
ClientRequest |
createRequest(javax.ws.rs.core.UriBuilder uriBuilder) |
protected BaseClientResponse |
createResponse(ClientRequest request,
MockHttpResponse mockResponse) |
static BaseClientResponse.BaseClientResponseStreamFactory |
createStreamFactory(MockHttpResponse mockResponse) |
ClientResponse |
execute(ClientRequest request) |
java.net.URI |
getBaseUri() |
Dispatcher |
getDispatcher() |
Registry |
getRegistry() |
void |
loadHttpMethod(ClientRequest request,
MockHttpRequest mockHttpRequest) |
void |
setBaseUri(java.net.URI baseUri) |
private void |
setBody(ClientRequest request,
MockHttpRequest mockHttpRequest) |
protected void |
setHeaders(MockHttpResponse mockResponse,
BaseClientResponse response) |
protected Dispatcher dispatcher
protected java.net.URI baseUri
public InMemoryClientExecutor()
public InMemoryClientExecutor(Dispatcher dispatcher)
public java.net.URI getBaseUri()
public void setBaseUri(java.net.URI baseUri)
public ClientRequest createRequest(java.lang.String uriTemplate)
createRequest
in interface ClientExecutor
public ClientRequest createRequest(javax.ws.rs.core.UriBuilder uriBuilder)
createRequest
in interface ClientExecutor
public ClientResponse execute(ClientRequest request) throws java.lang.Exception
execute
in interface ClientExecutor
java.lang.Exception
protected BaseClientResponse createResponse(ClientRequest request, MockHttpResponse mockResponse)
protected void setHeaders(MockHttpResponse mockResponse, BaseClientResponse response)
public static BaseClientResponse.BaseClientResponseStreamFactory createStreamFactory(MockHttpResponse mockResponse)
public void loadHttpMethod(ClientRequest request, MockHttpRequest mockHttpRequest) throws java.lang.Exception
java.lang.Exception
public void commitHeaders(ClientRequest request, MockHttpRequest mockHttpRequest)
private void setBody(ClientRequest request, MockHttpRequest mockHttpRequest) throws java.io.IOException
java.io.IOException
public Registry getRegistry()
public Dispatcher getDispatcher()
public void close()
close
in interface ClientExecutor