Class RestClient
- java.lang.Object
-
- org.mule.weave.maven.plugin.client.RestClient
-
- Direct Known Subclasses:
ExchangeClient
public abstract class RestClient extends Object
-
-
Constructor Summary
Constructors Constructor Description RestClient(boolean withMultiPartFeature, boolean suppressHttpComplianceValidation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckResponseSuccessfulStatus(javax.ws.rs.core.Response response)StringencodeUtf8(String value)<T> javax.ws.rs.core.Responsepatch(String uri, String path, javax.ws.rs.client.Entity<T> entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)<T> javax.ws.rs.core.Responsepatch(String uri, String path, T entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)<T> javax.ws.rs.core.Responsepost(String uri, String path, javax.ws.rs.client.Entity<T> entity)<T> javax.ws.rs.core.Responsepost(String uri, String path, T entity)<T,U>
Upost(String uri, String path, T entity, Class<U> clazz)javax.ws.rs.core.ResponsepostFormUrlEncoded(String uri, String path, javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form)<U> UpostFormUrlEncoded(String uri, String path, javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form, Class<U> clazz)<T> javax.ws.rs.core.Responseput(String uri, String path, javax.ws.rs.client.Entity<T> entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
-
-
-
Method Detail
-
postFormUrlEncoded
public javax.ws.rs.core.Response postFormUrlEncoded(String uri, String path, javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form)
-
postFormUrlEncoded
public <U> U postFormUrlEncoded(String uri, String path, javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form, Class<U> clazz)
-
post
public <T> javax.ws.rs.core.Response post(String uri, String path, javax.ws.rs.client.Entity<T> entity)
-
put
public <T> javax.ws.rs.core.Response put(String uri, String path, javax.ws.rs.client.Entity<T> entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
-
patch
public <T> javax.ws.rs.core.Response patch(String uri, String path, javax.ws.rs.client.Entity<T> entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
-
patch
public <T> javax.ws.rs.core.Response patch(String uri, String path, T entity, Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
-
checkResponseSuccessfulStatus
public void checkResponseSuccessfulStatus(javax.ws.rs.core.Response response) throws ClientException- Throws:
ClientException
-
-