code: public static <T> T processGetRequest(Class<T> clazz, String url) throws Exception {
          ClientRequest request = new ClientRequest(url);
          request.accept(MediaType.APPLICATION_JSON);
  
          ClientResponse<T> response = request.get(clazz);
          return response.getEntity();
      }
docs: Process HTTP GET request and get the data as type specified as parameter.
  Client accepts application/json MIME type.
  
  @param clazz Class to which the data are unmarshalled
  @param <T> module config
  @param url Request URL
  @throws Exception Thrown if some error occurs in communication with server
  @return Unmarshalled entity data