Package io.jenkins.plugins.carbonetes
Class AbstractAPIWorker
java.lang.Object
io.jenkins.plugins.carbonetes.AbstractAPIWorker
- Direct Known Subclasses:
CarbonetesAPI
public abstract class AbstractAPIWorker extends Object
Contains REST API Setups
-
Field Summary
Fields Modifier and Type Field Description protected Configurationconfigurationprotected org.apache.http.client.protocol.HttpClientContextcontextprotected org.apache.http.impl.client.CloseableHttpClienthttpclientprotected org.apache.http.client.methods.HttpPosthttpPostprotected TaskListenerlistenerprotected Stringmessageprotected org.apache.http.client.methods.CloseableHttpResponseresponseprotected StringresponseBodyprotected intstatusCode -
Constructor Summary
Constructors Constructor Description AbstractAPIWorker() -
Method Summary
Modifier and Type Method Description protected voidinitializeAPICall()Initialization for REST API callprotected voidsetErrorMessageFromResponse()Assigns readable error message from non successful responses.
-
Field Details
-
listener
-
context
protected org.apache.http.client.protocol.HttpClientContext context -
response
protected org.apache.http.client.methods.CloseableHttpResponse response -
statusCode
protected int statusCode -
responseBody
-
httpclient
protected org.apache.http.impl.client.CloseableHttpClient httpclient -
configuration
-
httpPost
protected org.apache.http.client.methods.HttpPost httpPost -
message
-
-
Constructor Details
-
AbstractAPIWorker
public AbstractAPIWorker()
-
-
Method Details
-
initializeAPICall
protected void initializeAPICall()Initialization for REST API call -
setErrorMessageFromResponse
protected void setErrorMessageFromResponse()Assigns readable error message from non successful responses.
-