Module rxmicro.test

Interface BlockingHttpClient

  • All Superinterfaces:
    io.rxmicro.runtime.AutoRelease
    All Known Implementing Classes:
    BlockingHttpClientImpl

    public interface BlockingHttpClient
    extends io.rxmicro.runtime.AutoRelease
    Author:
    nedis
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default io.rxmicro.http.client.ClientHttpResponse delete​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse delete​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse delete​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse delete​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse get​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse get​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse get​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse get​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse head​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse head​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse head​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse head​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse options​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse options​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse options​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse options​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path, io.rxmicro.http.HttpHeaders headers, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse patch​(String path, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path, io.rxmicro.http.HttpHeaders headers, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse post​(String path, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path, io.rxmicro.http.HttpHeaders headers)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path, io.rxmicro.http.HttpHeaders headers, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path, io.rxmicro.http.HttpHeaders headers, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path, io.rxmicro.http.QueryParams parameters)  
      default io.rxmicro.http.client.ClientHttpResponse put​(String path, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse send​(String method, String path)  
      io.rxmicro.http.client.ClientHttpResponse send​(String method, String path, io.rxmicro.http.HttpHeaders headers)  
      io.rxmicro.http.client.ClientHttpResponse send​(String method, String path, io.rxmicro.http.HttpHeaders headers, Object body)  
      default io.rxmicro.http.client.ClientHttpResponse send​(String method, String path, Object body)  
      • Methods inherited from interface io.rxmicro.runtime.AutoRelease

        release
    • Method Detail

      • get

        default io.rxmicro.http.client.ClientHttpResponse get​(String path,
                                                              io.rxmicro.http.HttpHeaders headers)
      • get

        default io.rxmicro.http.client.ClientHttpResponse get​(String path)
      • get

        default io.rxmicro.http.client.ClientHttpResponse get​(String path,
                                                              io.rxmicro.http.HttpHeaders headers,
                                                              io.rxmicro.http.QueryParams parameters)
      • get

        default io.rxmicro.http.client.ClientHttpResponse get​(String path,
                                                              io.rxmicro.http.QueryParams parameters)
      • head

        default io.rxmicro.http.client.ClientHttpResponse head​(String path,
                                                               io.rxmicro.http.HttpHeaders headers)
      • head

        default io.rxmicro.http.client.ClientHttpResponse head​(String path)
      • head

        default io.rxmicro.http.client.ClientHttpResponse head​(String path,
                                                               io.rxmicro.http.HttpHeaders headers,
                                                               io.rxmicro.http.QueryParams parameters)
      • head

        default io.rxmicro.http.client.ClientHttpResponse head​(String path,
                                                               io.rxmicro.http.QueryParams parameters)
      • delete

        default io.rxmicro.http.client.ClientHttpResponse delete​(String path,
                                                                 io.rxmicro.http.HttpHeaders headers)
      • delete

        default io.rxmicro.http.client.ClientHttpResponse delete​(String path)
      • delete

        default io.rxmicro.http.client.ClientHttpResponse delete​(String path,
                                                                 io.rxmicro.http.HttpHeaders headers,
                                                                 io.rxmicro.http.QueryParams parameters)
      • delete

        default io.rxmicro.http.client.ClientHttpResponse delete​(String path,
                                                                 io.rxmicro.http.QueryParams parameters)
      • options

        default io.rxmicro.http.client.ClientHttpResponse options​(String path,
                                                                  io.rxmicro.http.HttpHeaders headers)
      • options

        default io.rxmicro.http.client.ClientHttpResponse options​(String path)
      • options

        default io.rxmicro.http.client.ClientHttpResponse options​(String path,
                                                                  io.rxmicro.http.HttpHeaders headers,
                                                                  io.rxmicro.http.QueryParams parameters)
      • options

        default io.rxmicro.http.client.ClientHttpResponse options​(String path,
                                                                  io.rxmicro.http.QueryParams parameters)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path,
                                                               io.rxmicro.http.HttpHeaders headers)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path,
                                                               io.rxmicro.http.HttpHeaders headers,
                                                               io.rxmicro.http.QueryParams parameters)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path,
                                                               io.rxmicro.http.QueryParams parameters)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path,
                                                               io.rxmicro.http.HttpHeaders headers,
                                                               Object body)
      • post

        default io.rxmicro.http.client.ClientHttpResponse post​(String path,
                                                               Object body)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path,
                                                              io.rxmicro.http.HttpHeaders headers)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path,
                                                              io.rxmicro.http.HttpHeaders headers,
                                                              io.rxmicro.http.QueryParams parameters)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path,
                                                              io.rxmicro.http.QueryParams parameters)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path,
                                                              io.rxmicro.http.HttpHeaders headers,
                                                              Object body)
      • put

        default io.rxmicro.http.client.ClientHttpResponse put​(String path,
                                                              Object body)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path,
                                                                io.rxmicro.http.HttpHeaders headers)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path,
                                                                io.rxmicro.http.HttpHeaders headers,
                                                                io.rxmicro.http.QueryParams parameters)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path,
                                                                io.rxmicro.http.QueryParams parameters)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path,
                                                                io.rxmicro.http.HttpHeaders headers,
                                                                Object body)
      • patch

        default io.rxmicro.http.client.ClientHttpResponse patch​(String path,
                                                                Object body)
      • send

        io.rxmicro.http.client.ClientHttpResponse send​(String method,
                                                       String path,
                                                       io.rxmicro.http.HttpHeaders headers)
      • send

        default io.rxmicro.http.client.ClientHttpResponse send​(String method,
                                                               String path)
      • send

        io.rxmicro.http.client.ClientHttpResponse send​(String method,
                                                       String path,
                                                       io.rxmicro.http.HttpHeaders headers,
                                                       Object body)
      • send

        default io.rxmicro.http.client.ClientHttpResponse send​(String method,
                                                               String path,
                                                               Object body)