Interface RestCall<T>
-
- Type Parameters:
T- type of the response
public interface RestCall<T>API for making generic REST calls to Fusion services. Example:String response = fusion.restCall(String.class) .get("http://query/query-pipelines/my-pipeline/collections/my-collection/select") .param("q", "id:example_1") .execute();
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRestCall.RestCallBuilder<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RestCall.RestCallBuilder<T>delete(java.lang.String serviceUrl)Perform DELETE call.RestCall.RestCallBuilder<T>get(java.lang.String serviceUrl)Perform GET call.RestCall.RestCallBuilder<T>post(java.lang.String serviceUrl)Perform POST call.RestCall.RestCallBuilder<T>put(java.lang.String serviceUrl)Perform PUT call.
-
-
-
Method Detail
-
get
RestCall.RestCallBuilder<T> get(java.lang.String serviceUrl)
Perform GET call.- Parameters:
serviceUrl- service URL to make call to- Returns:
- REST call builder
-
put
RestCall.RestCallBuilder<T> put(java.lang.String serviceUrl)
Perform PUT call.- Parameters:
serviceUrl- service URL to make call to- Returns:
- REST call builder
-
post
RestCall.RestCallBuilder<T> post(java.lang.String serviceUrl)
Perform POST call.- Parameters:
serviceUrl- service URL to make call to- Returns:
- REST call builder
-
delete
RestCall.RestCallBuilder<T> delete(java.lang.String serviceUrl)
Perform DELETE call.- Parameters:
serviceUrl- service URL to make call to- Returns:
- REST call builder
-
-