org.camunda.connect.httpclient.soap.impl
Class SoapHttpConnectorImpl

java.lang.Object
  extended by org.camunda.connect.impl.AbstractConnector<Q,R>
      extended by org.camunda.connect.httpclient.impl.AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
          extended by org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl
All Implemented Interfaces:
SoapHttpConnector, Connector<SoapHttpRequest>

public class SoapHttpConnectorImpl
extends AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
implements SoapHttpConnector


Field Summary
protected static SoapHttpConnectorLogger LOG
           
 
Fields inherited from class org.camunda.connect.httpclient.impl.AbstractHttpConnector
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
SoapHttpConnectorImpl()
           
SoapHttpConnectorImpl(String connectorId)
           
 
Method Summary
protected
<T extends org.apache.http.client.methods.HttpRequestBase>
void
applyPayload(T httpRequest, SoapHttpRequest request)
           
 SoapHttpRequest createRequest()
          Create a request on the connector.
protected  SoapHttpResponse createResponse(org.apache.http.client.methods.CloseableHttpResponse response)
           
 SoapHttpResponse execute(SoapHttpRequest request)
          Execute the request on the connector.
 
Methods inherited from class org.camunda.connect.httpclient.impl.AbstractHttpConnector
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
Constructor Detail

SoapHttpConnectorImpl

public SoapHttpConnectorImpl()

SoapHttpConnectorImpl

public SoapHttpConnectorImpl(String connectorId)
Method Detail

createRequest

public SoapHttpRequest createRequest()
Description copied from interface: Connector
Create a request on the connector.

Specified by:
createRequest in interface Connector<SoapHttpRequest>
Specified by:
createRequest in class AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>
Returns:
the connector-specific request object.

createResponse

protected SoapHttpResponse createResponse(org.apache.http.client.methods.CloseableHttpResponse response)
Specified by:
createResponse in class AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>

execute

public SoapHttpResponse execute(SoapHttpRequest request)
Description copied from interface: Connector
Execute the request on the connector.

Specified by:
execute in interface Connector<SoapHttpRequest>
Overrides:
execute in class AbstractHttpConnector<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:
applyPayload in class AbstractHttpConnector<SoapHttpRequest,SoapHttpResponse>


Copyright © 2016 camunda services GmbH. All rights reserved.