public class ConnectorHttpConnection extends Object implements com.mulesoft.connectors.commons.template.connection.ConnectorConnection
| Constructor and Description |
|---|
ConnectorHttpConnection(org.mule.runtime.http.api.client.HttpClient httpClient,
org.mule.runtime.http.api.client.auth.HttpAuthentication authentication) |
ConnectorHttpConnection(org.mule.runtime.http.api.client.HttpClient httpClient,
org.mule.runtime.http.api.client.auth.HttpAuthentication authentication,
org.mule.runtime.api.util.MultiMap<String,String> authenticationHeaders) |
| Modifier and Type | Method and Description |
|---|---|
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
delete(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
delete(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
void |
disconnect() |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
get(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
get(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
protected org.mule.runtime.http.api.client.HttpClient |
getHttpClient() |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
head(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
head(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
options(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
options(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
patch(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
patch(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
post(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
post(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
com.mulesoft.extensions.request.builder.RequestBuilder<String> |
put(String relativePath) |
<T> com.mulesoft.extensions.request.builder.RequestBuilder<T> |
put(String relativePath,
com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler) |
void |
validate() |
public ConnectorHttpConnection(org.mule.runtime.http.api.client.HttpClient httpClient,
org.mule.runtime.http.api.client.auth.HttpAuthentication authentication)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> get(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public com.mulesoft.extensions.request.builder.RequestBuilder<String> post(String relativePath)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> post(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> put(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public com.mulesoft.extensions.request.builder.RequestBuilder<String> delete(String relativePath)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> delete(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public com.mulesoft.extensions.request.builder.RequestBuilder<String> head(String relativePath)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> head(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public com.mulesoft.extensions.request.builder.RequestBuilder<String> options(String relativePath)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> options(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
public com.mulesoft.extensions.request.builder.RequestBuilder<String> patch(String relativePath)
public <T> com.mulesoft.extensions.request.builder.RequestBuilder<T> patch(String relativePath, com.mulesoft.extensions.request.builder.handler.ResponseHandler<T> responseHandler)
protected org.mule.runtime.http.api.client.HttpClient getHttpClient()
public void disconnect()
disconnect in interface com.mulesoft.connectors.commons.template.connection.ConnectorConnectionpublic void validate()
validate in interface com.mulesoft.connectors.commons.template.connection.ConnectorConnectionCopyright © 2019. All rights reserved.