Class RestClientService
java.lang.Object
org.qubership.atp.mia.service.execution.RestClientService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFileWithResponse(String responseBody, File logFile) Writes rest response to file.org.apache.http.HttpResponseexecuteRestRequest(org.apache.http.client.HttpClient httpClient, org.apache.http.client.methods.HttpRequestBase request) Executes rest request.static SSLContextSet SSL Context.org.apache.http.client.HttpClientprepareRestClient(Server server, boolean disableRedirect, Map<String, String> connectionInfo) Prepares rest client.org.apache.http.client.methods.HttpRequestBasePrepares rest request by rest method (get, post, put, delete).
-
Field Details
-
executionTimeout
@Value("${rest.execution.timeout:5}") protected long executionTimeout
-
-
Constructor Details
-
RestClientService
public RestClientService()
-
-
Method Details
-
getSslContext
Set SSL Context. -
prepareRestClient
public org.apache.http.client.HttpClient prepareRestClient(Server server, boolean disableRedirect, Map<String, String> connectionInfo) Prepares rest client. -
prepareRestRequest
public org.apache.http.client.methods.HttpRequestBase prepareRestRequest(Rest rest, Server server, Map<String, String> connectionInfo) Prepares rest request by rest method (get, post, put, delete). -
executeRestRequest
public org.apache.http.HttpResponse executeRestRequest(org.apache.http.client.HttpClient httpClient, org.apache.http.client.methods.HttpRequestBase request) Executes rest request. -
createFileWithResponse
Writes rest response to file.
-