Class RestClient

    • Constructor Detail

      • RestClient

        public RestClient​(boolean withMultiPartFeature,
                          boolean suppressHttpComplianceValidation)
    • Method Detail

      • postFormUrlEncoded

        public javax.ws.rs.core.Response postFormUrlEncoded​(String uri,
                                                            String path,
                                                            javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form)
      • postFormUrlEncoded

        public <U> U postFormUrlEncoded​(String uri,
                                        String path,
                                        javax.ws.rs.client.Entity<javax.ws.rs.core.Form> form,
                                        Class<U> clazz)
      • post

        public <T> javax.ws.rs.core.Response post​(String uri,
                                                  String path,
                                                  javax.ws.rs.client.Entity<T> entity)
      • post

        public <T> javax.ws.rs.core.Response post​(String uri,
                                                  String path,
                                                  T entity)
      • post

        public <T,​U> U post​(String uri,
                                  String path,
                                  T entity,
                                  Class<U> clazz)
      • put

        public <T> javax.ws.rs.core.Response put​(String uri,
                                                 String path,
                                                 javax.ws.rs.client.Entity<T> entity,
                                                 Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
      • patch

        public <T> javax.ws.rs.core.Response patch​(String uri,
                                                   String path,
                                                   javax.ws.rs.client.Entity<T> entity,
                                                   Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
      • patch

        public <T> javax.ws.rs.core.Response patch​(String uri,
                                                   String path,
                                                   T entity,
                                                   Consumer<javax.ws.rs.client.Invocation.Builder> requestCustomizer)
      • checkResponseSuccessfulStatus

        public void checkResponseSuccessfulStatus​(javax.ws.rs.core.Response response)
                                           throws ClientException
        Throws:
        ClientException