Class PublisherRxInvokerImpl

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> delete()  
      <T> org.reactivestreams.Publisher<T> delete​(jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> delete​(Class<T> responseType)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> get()  
      <T> org.reactivestreams.Publisher<T> get​(jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> get​(Class<T> responseType)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> head()  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> method​(String name)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> method​(String name, jakarta.ws.rs.client.Entity<?> entity)  
      <T> org.reactivestreams.Publisher<T> method​(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> method​(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)  
      <T> org.reactivestreams.Publisher<T> method​(String name, jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> method​(String name, Class<T> responseType)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> options()  
      <T> org.reactivestreams.Publisher<T> options​(jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> options​(Class<T> responseType)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> post​(jakarta.ws.rs.client.Entity<?> entity)  
      <T> org.reactivestreams.Publisher<T> post​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)  
      <T> org.reactivestreams.Publisher<T> post​(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> put​(jakarta.ws.rs.client.Entity<?> entity)  
      <T> org.reactivestreams.Publisher<T> put​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)  
      <T> org.reactivestreams.Publisher<T> put​(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)  
      protected abstract <T> org.reactivestreams.Publisher<T> toPublisher​(CompletionStage<T> completable)  
      org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> trace()  
      <T> org.reactivestreams.Publisher<T> trace​(jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> org.reactivestreams.Publisher<T> trace​(Class<T> responseType)  
    • Method Detail

      • toPublisher

        protected abstract <T> org.reactivestreams.Publisher<T> toPublisher​(CompletionStage<T> completable)
      • get

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> get()
        Specified by:
        get in interface PublisherRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • get

        public <T> org.reactivestreams.Publisher<T> get​(Class<T> responseType)
        Specified by:
        get in interface PublisherRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • get

        public <T> org.reactivestreams.Publisher<T> get​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        get in interface PublisherRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • put

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> put​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        put in interface PublisherRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • put

        public <T> org.reactivestreams.Publisher<T> put​(jakarta.ws.rs.client.Entity<?> entity,
                                                        Class<T> clazz)
        Specified by:
        put in interface PublisherRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • put

        public <T> org.reactivestreams.Publisher<T> put​(jakarta.ws.rs.client.Entity<?> entity,
                                                        jakarta.ws.rs.core.GenericType<T> type)
        Specified by:
        put in interface PublisherRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • post

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> post​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        post in interface PublisherRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • post

        public <T> org.reactivestreams.Publisher<T> post​(jakarta.ws.rs.client.Entity<?> entity,
                                                         Class<T> clazz)
        Specified by:
        post in interface PublisherRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • post

        public <T> org.reactivestreams.Publisher<T> post​(jakarta.ws.rs.client.Entity<?> entity,
                                                         jakarta.ws.rs.core.GenericType<T> type)
        Specified by:
        post in interface PublisherRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • delete

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> delete()
        Specified by:
        delete in interface PublisherRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • delete

        public <T> org.reactivestreams.Publisher<T> delete​(Class<T> responseType)
        Specified by:
        delete in interface PublisherRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • delete

        public <T> org.reactivestreams.Publisher<T> delete​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        delete in interface PublisherRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • head

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> head()
        Specified by:
        head in interface PublisherRxInvoker
        Specified by:
        head in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • options

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> options()
        Specified by:
        options in interface PublisherRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • options

        public <T> org.reactivestreams.Publisher<T> options​(Class<T> responseType)
        Specified by:
        options in interface PublisherRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • options

        public <T> org.reactivestreams.Publisher<T> options​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        options in interface PublisherRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • trace

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> trace()
        Specified by:
        trace in interface PublisherRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • trace

        public <T> org.reactivestreams.Publisher<T> trace​(Class<T> responseType)
        Specified by:
        trace in interface PublisherRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • trace

        public <T> org.reactivestreams.Publisher<T> trace​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        trace in interface PublisherRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> method​(String name)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public <T> org.reactivestreams.Publisher<T> method​(String name,
                                                           Class<T> responseType)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public <T> org.reactivestreams.Publisher<T> method​(String name,
                                                           jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public org.reactivestreams.Publisher<jakarta.ws.rs.core.Response> method​(String name,
                                                                                 jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public <T> org.reactivestreams.Publisher<T> method​(String name,
                                                           jakarta.ws.rs.client.Entity<?> entity,
                                                           Class<T> responseType)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>
      • method

        public <T> org.reactivestreams.Publisher<T> method​(String name,
                                                           jakarta.ws.rs.client.Entity<?> entity,
                                                           jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface PublisherRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<org.reactivestreams.Publisher<?>>