org.jboss.resteasy.client.core.executors
Class InMemoryClientExecutor
java.lang.Object
org.jboss.resteasy.client.core.executors.InMemoryClientExecutor
- All Implemented Interfaces:
- ClientExecutor
public class InMemoryClientExecutor
- extends Object
- implements ClientExecutor
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dispatcher
protected Dispatcher dispatcher
baseUri
protected URI baseUri
InMemoryClientExecutor
public InMemoryClientExecutor()
InMemoryClientExecutor
public InMemoryClientExecutor(Dispatcher dispatcher)
getBaseUri
public URI getBaseUri()
setBaseUri
public void setBaseUri(URI baseUri)
createRequest
public ClientRequest createRequest(String uriTemplate)
- Specified by:
createRequest
in interface ClientExecutor
createRequest
public ClientRequest createRequest(UriBuilder uriBuilder)
- Specified by:
createRequest
in interface ClientExecutor
execute
public ClientResponse execute(ClientRequest request)
throws Exception
- Specified by:
execute
in interface ClientExecutor
- Throws:
Exception
createResponse
protected BaseClientResponse createResponse(ClientRequest request,
MockHttpResponse mockResponse)
setHeaders
protected void setHeaders(MockHttpResponse mockResponse,
BaseClientResponse response)
createStreamFactory
public static BaseClientResponse.BaseClientResponseStreamFactory createStreamFactory(MockHttpResponse mockResponse)
loadHttpMethod
public void loadHttpMethod(ClientRequest request,
MockHttpRequest mockHttpRequest)
throws Exception
- Throws:
Exception
commitHeaders
public void commitHeaders(ClientRequest request,
MockHttpRequest mockHttpRequest)
getRegistry
public Registry getRegistry()
getDispatcher
public Dispatcher getDispatcher()
close
public void close()
- Specified by:
close
in interface ClientExecutor
Copyright © 2012. All Rights Reserved.