Package de.galan.commons.net.flux
Class FluentHttpClient
- java.lang.Object
-
- de.galan.commons.net.flux.FluentHttpClient
-
public class FluentHttpClient extends Object
Creating fluent http requests (simplified fluent interface for HttpClient). Can be used directly when using eg. DI such as Guice, or by using the static Factory class called Flux.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFluentHttpClient.HttpBuilderBuilder
-
Constructor Summary
Constructors Constructor Description FluentHttpClient()FluentHttpClient(HttpClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FluentHttpClient.HttpBuilderrequest(String resource)FluentHttpClient.HttpBuilderrequest(String protocol, String host, Integer port, String path)FluentHttpClient.HttpBuilderrequest(URL resource)voidsetClient(HttpClient client)
-
-
-
Constructor Detail
-
FluentHttpClient
public FluentHttpClient()
-
FluentHttpClient
public FluentHttpClient(HttpClient client)
-
-
Method Detail
-
setClient
public void setClient(HttpClient client)
-
request
public FluentHttpClient.HttpBuilder request(String protocol, String host, Integer port, String path)
-
request
public FluentHttpClient.HttpBuilder request(String resource)
-
request
public FluentHttpClient.HttpBuilder request(URL resource)
-
-