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 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