Interface ReactorInvoker

  • All Superinterfaces:
    javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
    All Known Implementing Classes:
    ReactorInvokerImpl

    public interface ReactorInvoker
    extends javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> delete()  
      <T> reactor.core.publisher.Mono<T> delete​(Class<T> responseType)  
      <T> reactor.core.publisher.Mono<T> delete​(javax.ws.rs.core.GenericType<T> responseType)  
      <T> reactor.core.publisher.Flux<T> deleteFlux​(Class<T> responseType)  
      <T> reactor.core.publisher.Flux<T> flux​(String name, Class<T> responseType)  
      <T> reactor.core.publisher.Flux<T> flux​(String name, javax.ws.rs.client.Entity<?> entity, Class<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> get()  
      <T> reactor.core.publisher.Mono<T> get​(Class<T> responseType)  
      <T> reactor.core.publisher.Mono<T> get​(javax.ws.rs.core.GenericType<T> responseType)  
      <T> reactor.core.publisher.Flux<T> getFlux​(Class<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> head()  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> method​(String name)  
      <T> reactor.core.publisher.Mono<T> method​(String name, Class<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> method​(String name, javax.ws.rs.client.Entity<?> entity)  
      <T> reactor.core.publisher.Mono<T> method​(String name, javax.ws.rs.client.Entity<?> entity, Class<T> responseType)  
      <T> reactor.core.publisher.Mono<T> method​(String name, javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> responseType)  
      <T> reactor.core.publisher.Mono<T> method​(String name, javax.ws.rs.core.GenericType<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> options()  
      <T> reactor.core.publisher.Mono<T> options​(Class<T> responseType)  
      <T> reactor.core.publisher.Mono<T> options​(javax.ws.rs.core.GenericType<T> responseType)  
      <T> reactor.core.publisher.Flux<T> optionsFlux​(Class<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> post​(javax.ws.rs.client.Entity<?> entity)  
      <T> reactor.core.publisher.Mono<T> post​(javax.ws.rs.client.Entity<?> entity, Class<T> clazz)  
      <T> reactor.core.publisher.Mono<T> post​(javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> type)  
      <T> reactor.core.publisher.Flux<T> postFlux​(javax.ws.rs.client.Entity<?> entity, Class<T> clazz)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> put​(javax.ws.rs.client.Entity<?> entity)  
      <T> reactor.core.publisher.Mono<T> put​(javax.ws.rs.client.Entity<?> entity, Class<T> clazz)  
      <T> reactor.core.publisher.Mono<T> put​(javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> type)  
      <T> reactor.core.publisher.Flux<T> putFlux​(javax.ws.rs.client.Entity<?> entity, Class<T> responseType)  
      reactor.core.publisher.Mono<javax.ws.rs.core.Response> trace()  
      <T> reactor.core.publisher.Mono<T> trace​(Class<T> responseType)  
      <T> reactor.core.publisher.Mono<T> trace​(javax.ws.rs.core.GenericType<T> responseType)  
      <T> reactor.core.publisher.Flux<T> traceFlux​(Class<T> responseType)  
    • Method Detail

      • get

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> get()
        Specified by:
        get in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • get

        <T> reactor.core.publisher.Mono<T> get​(Class<T> responseType)
        Specified by:
        get in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • getFlux

        <T> reactor.core.publisher.Flux<T> getFlux​(Class<T> responseType)
      • get

        <T> reactor.core.publisher.Mono<T> get​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        get in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • put

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> put​(javax.ws.rs.client.Entity<?> entity)
        Specified by:
        put in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • put

        <T> reactor.core.publisher.Mono<T> put​(javax.ws.rs.client.Entity<?> entity,
                                               Class<T> clazz)
        Specified by:
        put in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • putFlux

        <T> reactor.core.publisher.Flux<T> putFlux​(javax.ws.rs.client.Entity<?> entity,
                                                   Class<T> responseType)
      • put

        <T> reactor.core.publisher.Mono<T> put​(javax.ws.rs.client.Entity<?> entity,
                                               javax.ws.rs.core.GenericType<T> type)
        Specified by:
        put in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • post

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> post​(javax.ws.rs.client.Entity<?> entity)
        Specified by:
        post in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • post

        <T> reactor.core.publisher.Mono<T> post​(javax.ws.rs.client.Entity<?> entity,
                                                Class<T> clazz)
        Specified by:
        post in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • postFlux

        <T> reactor.core.publisher.Flux<T> postFlux​(javax.ws.rs.client.Entity<?> entity,
                                                    Class<T> clazz)
      • post

        <T> reactor.core.publisher.Mono<T> post​(javax.ws.rs.client.Entity<?> entity,
                                                javax.ws.rs.core.GenericType<T> type)
        Specified by:
        post in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • delete

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> delete()
        Specified by:
        delete in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • delete

        <T> reactor.core.publisher.Mono<T> delete​(Class<T> responseType)
        Specified by:
        delete in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • deleteFlux

        <T> reactor.core.publisher.Flux<T> deleteFlux​(Class<T> responseType)
      • delete

        <T> reactor.core.publisher.Mono<T> delete​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        delete in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • head

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> head()
        Specified by:
        head in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • options

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> options()
        Specified by:
        options in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • options

        <T> reactor.core.publisher.Mono<T> options​(Class<T> responseType)
        Specified by:
        options in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • optionsFlux

        <T> reactor.core.publisher.Flux<T> optionsFlux​(Class<T> responseType)
      • options

        <T> reactor.core.publisher.Mono<T> options​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        options in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • trace

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> trace()
        Specified by:
        trace in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • trace

        <T> reactor.core.publisher.Mono<T> trace​(Class<T> responseType)
        Specified by:
        trace in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • traceFlux

        <T> reactor.core.publisher.Flux<T> traceFlux​(Class<T> responseType)
      • trace

        <T> reactor.core.publisher.Mono<T> trace​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        trace in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> method​(String name)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        <T> reactor.core.publisher.Mono<T> method​(String name,
                                                  Class<T> responseType)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        <T> reactor.core.publisher.Mono<T> method​(String name,
                                                  javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        reactor.core.publisher.Mono<javax.ws.rs.core.Response> method​(String name,
                                                                      javax.ws.rs.client.Entity<?> entity)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        <T> reactor.core.publisher.Mono<T> method​(String name,
                                                  javax.ws.rs.client.Entity<?> entity,
                                                  Class<T> responseType)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • method

        <T> reactor.core.publisher.Mono<T> method​(String name,
                                                  javax.ws.rs.client.Entity<?> entity,
                                                  javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface javax.ws.rs.client.RxInvoker<reactor.core.publisher.Mono<?>>
      • flux

        <T> reactor.core.publisher.Flux<T> flux​(String name,
                                                Class<T> responseType)
      • flux

        <T> reactor.core.publisher.Flux<T> flux​(String name,
                                                javax.ws.rs.client.Entity<?> entity,
                                                Class<T> responseType)