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();
 
  • Method Details

    • get

      RestCall.RestCallBuilder<T> get(String serviceUrl)
      Perform GET call.
      Parameters:
      serviceUrl - service URL to make call to
      Returns:
      REST call builder
    • put

      RestCall.RestCallBuilder<T> put(String serviceUrl)
      Perform PUT call.
      Parameters:
      serviceUrl - service URL to make call to
      Returns:
      REST call builder
    • post

      RestCall.RestCallBuilder<T> post(String serviceUrl)
      Perform POST call.
      Parameters:
      serviceUrl - service URL to make call to
      Returns:
      REST call builder
    • delete

      RestCall.RestCallBuilder<T> delete(String serviceUrl)
      Perform DELETE call.
      Parameters:
      serviceUrl - service URL to make call to
      Returns:
      REST call builder