Class URLConnectionClientExecutor
java.lang.Object
org.jboss.resteasy.client.core.executors.URLConnectionClientExecutor
- All Implemented Interfaces:
ClientExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private void
commitHeaders
(ClientRequest request, HttpURLConnection connection) protected HttpURLConnection
createConnection
(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 void
outputBody
(ClientRequest request, HttpURLConnection connection)
-
Constructor Details
-
URLConnectionClientExecutor
public URLConnectionClientExecutor()
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceClientExecutor
- Throws:
Exception
-
commitHeaders
-
createRequest
- Specified by:
createRequest
in interfaceClientExecutor
-
createRequest
- Specified by:
createRequest
in interfaceClientExecutor
-
createConnection
- Throws:
Exception
-
execute
private <T> ClientResponse<T> execute(ClientRequest request, HttpURLConnection connection) throws IOException - Throws:
IOException
-
close
public void close()- Specified by:
close
in interfaceClientExecutor
-
getHeaders
-
outputBody
-