Class SoapHttpConnectorImpl
- java.lang.Object
-
- org.camunda.connect.impl.AbstractConnector<Q,R>
-
- org.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
- org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl
-
- All Implemented Interfaces:
SoapHttpConnector,org.camunda.connect.spi.Connector<SoapHttpRequest>
public class SoapHttpConnectorImpl extends org.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse> implements SoapHttpConnector
-
-
Field Summary
Fields Modifier and Type Field Description protected static SoapHttpConnectorLoggerLOG-
Fields inherited from class org.camunda.connect.httpclient.impl.AbstractHttpConnector
charset, httpClient
-
Fields inherited from class org.camunda.connect.impl.AbstractConnector
connectorId, requestInterceptors
-
Fields inherited from interface org.camunda.connect.httpclient.soap.SoapHttpConnector
ID
-
-
Constructor Summary
Constructors Constructor Description SoapHttpConnectorImpl()SoapHttpConnectorImpl(java.lang.String connectorId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends org.apache.http.client.methods.HttpRequestBase>
voidapplyPayload(T httpRequest, SoapHttpRequest request)SoapHttpRequestcreateRequest()protected SoapHttpResponsecreateResponse(org.apache.http.client.methods.CloseableHttpResponse response)SoapHttpResponseexecute(SoapHttpRequest request)-
Methods inherited from class org.camunda.connect.httpclient.impl.AbstractHttpConnector
applyConfig, applyHeaders, createClient, createHttpRequest, createHttpRequestBase, getHttpClient, httpMethodSupportsPayload, setHttpClient
-
Methods inherited from class org.camunda.connect.impl.AbstractConnector
addRequestInterceptor, addRequestInterceptors, getId, getRequestInterceptors, setRequestInterceptors
-
-
-
-
Field Detail
-
LOG
protected static final SoapHttpConnectorLogger LOG
-
-
Method Detail
-
createRequest
public SoapHttpRequest createRequest()
- Specified by:
createRequestin interfaceorg.camunda.connect.spi.Connector<SoapHttpRequest>- Specified by:
createRequestin classorg.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
createResponse
protected SoapHttpResponse createResponse(org.apache.http.client.methods.CloseableHttpResponse response)
- Specified by:
createResponsein classorg.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
execute
public SoapHttpResponse execute(SoapHttpRequest request)
- Specified by:
executein interfaceorg.camunda.connect.spi.Connector<SoapHttpRequest>- Overrides:
executein classorg.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
applyPayload
protected <T extends org.apache.http.client.methods.HttpRequestBase> void applyPayload(T httpRequest, SoapHttpRequest request)- Overrides:
applyPayloadin classorg.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
-