Class AbstractHttpRequest<Q extends HttpBaseRequest<?,?>,R extends HttpResponse>

java.lang.Object
org.camunda.connect.impl.AbstractConnectorRequest<R>
org.camunda.connect.httpclient.impl.AbstractHttpRequest<Q,R>
All Implemented Interfaces:
ConnectorRequest<R>
Direct Known Subclasses:
HttpRequestImpl, SoapHttpRequestImpl

public class AbstractHttpRequest<Q extends HttpBaseRequest<?,?>,R extends HttpResponse> extends AbstractConnectorRequest<R>
  • Constructor Details

    • AbstractHttpRequest

      public AbstractHttpRequest(Connector connector)
  • Method Details

    • url

      public Q url(String url)
    • getUrl

      public String getUrl()
    • method

      public Q method(String method)
    • getMethod

      public String getMethod()
    • header

      public Q header(String field, String value)
    • getHeader

      public String getHeader(String field)
    • getHeaders

      public Map<String,String> getHeaders()
    • contentType

      public Q contentType(String contentType)
    • getContentType

      public String getContentType()
    • payload

      public Q payload(String payload)
    • getPayload

      public String getPayload()
    • get

      public Q get()
    • post

      public Q post()
    • put

      public Q put()
    • delete

      public Q delete()
    • patch

      public Q patch()
    • head

      public Q head()
    • options

      public Q options()
    • trace

      public Q trace()
    • getConfigOptions

      public Map<String,Object> getConfigOptions()
    • getConfigOption

      public Object getConfigOption(String field)
    • configOption

      public Q configOption(String field, Object value)