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,Connector<SoapHttpRequest>
public class SoapHttpConnectorImpl extends 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()Create a request on the connector.protected SoapHttpResponsecreateResponse(org.apache.http.client.methods.CloseableHttpResponse response)SoapHttpResponseexecute(SoapHttpRequest request)Execute the request on the connector.-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.connect.spi.Connector
addRequestInterceptor, addRequestInterceptors, getId, getRequestInterceptors, setRequestInterceptors
-
-
-
-
Field Detail
-
LOG
protected static final SoapHttpConnectorLogger LOG
-
-
Method Detail
-
createRequest
public SoapHttpRequest createRequest()
Description copied from interface:ConnectorCreate a request on the connector.- Specified by:
createRequestin interfaceConnector<SoapHttpRequest>- Specified by:
createRequestin classAbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>- Returns:
- the connector-specific request object.
-
createResponse
protected SoapHttpResponse createResponse(org.apache.http.client.methods.CloseableHttpResponse response)
- Specified by:
createResponsein classAbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
execute
public SoapHttpResponse execute(SoapHttpRequest request)
Description copied from interface:ConnectorExecute the request on the connector.- Specified by:
executein interfaceConnector<SoapHttpRequest>- Overrides:
executein classAbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>- Parameters:
request- the request- Returns:
- the result.
-
applyPayload
protected <T extends org.apache.http.client.methods.HttpRequestBase> void applyPayload(T httpRequest, SoapHttpRequest request)- Overrides:
applyPayloadin classAbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
-
-