Package io.wcm.caravan.testing.http
Class SimpleCaravanHttpClient
- java.lang.Object
-
- io.wcm.caravan.testing.http.SimpleCaravanHttpClient
-
- All Implemented Interfaces:
io.wcm.caravan.io.http.CaravanHttpClient
@ProviderType public final class SimpleCaravanHttpClient extends Object implements io.wcm.caravan.io.http.CaravanHttpClient
Very simple HTTP client only performing GET requests.
-
-
Constructor Summary
Constructors Constructor Description SimpleCaravanHttpClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse>
execute(io.wcm.caravan.io.http.request.CaravanHttpRequest request)
rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse>
execute(io.wcm.caravan.io.http.request.CaravanHttpRequest request, rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse> fallback)
String
getHost()
boolean
hasValidConfiguration(String serviceId)
void
setHost(String host)
-
-
-
Method Detail
-
execute
public rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse> execute(io.wcm.caravan.io.http.request.CaravanHttpRequest request)
- Specified by:
execute
in interfaceio.wcm.caravan.io.http.CaravanHttpClient
-
execute
public rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse> execute(io.wcm.caravan.io.http.request.CaravanHttpRequest request, rx.Observable<io.wcm.caravan.io.http.response.CaravanHttpResponse> fallback)
- Specified by:
execute
in interfaceio.wcm.caravan.io.http.CaravanHttpClient
-
hasValidConfiguration
public boolean hasValidConfiguration(String serviceId)
- Specified by:
hasValidConfiguration
in interfaceio.wcm.caravan.io.http.CaravanHttpClient
-
getHost
public String getHost()
- Returns:
- the host
-
setHost
public void setHost(String host)
- Parameters:
host
- the host to set
-
-