Class URLConnectionClientExecutor
java.lang.Object
org.jboss.resteasy.client.core.executors.URLConnectionClientExecutor
- All Implemented Interfaces:
ClientExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private voidcommitHeaders(ClientRequest request, HttpURLConnection connection) protected HttpURLConnectioncreateConnection(ClientRequest request) createRequest(String uriTemplate) createRequest(javax.ws.rs.core.UriBuilder uriBuilder) execute(ClientRequest request) private <T> ClientResponse<T> execute(ClientRequest request, HttpURLConnection connection) getHeaders(HttpURLConnection connection) private voidoutputBody(ClientRequest request, HttpURLConnection connection)
-
Constructor Details
-
URLConnectionClientExecutor
public URLConnectionClientExecutor()
-
-
Method Details
-
execute
- Specified by:
executein interfaceClientExecutor- Throws:
Exception
-
commitHeaders
-
createRequest
- Specified by:
createRequestin interfaceClientExecutor
-
createRequest
- Specified by:
createRequestin interfaceClientExecutor
-
createConnection
- Throws:
Exception
-
execute
private <T> ClientResponse<T> execute(ClientRequest request, HttpURLConnection connection) throws IOException - Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceClientExecutor
-
getHeaders
-
outputBody
-