Class MultiRxInvokerImpl

  • All Implemented Interfaces:
    MultiRxInvoker, jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>

    public class MultiRxInvokerImpl
    extends Object
    implements MultiRxInvoker
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.smallrye.mutiny.Multi<?> delete()  
      <R> io.smallrye.mutiny.Multi<?> delete​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> delete​(Class<R> responseType)  
      io.smallrye.mutiny.Multi<?> get()  
      <R> io.smallrye.mutiny.Multi<?> get​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> get​(Class<R> responseType)  
      io.smallrye.mutiny.subscription.BackPressureStrategy getBackPressureStrategy()  
      io.smallrye.mutiny.Multi<?> head()  
      io.smallrye.mutiny.Multi<?> method​(String name)  
      io.smallrye.mutiny.Multi<?> method​(String name, jakarta.ws.rs.client.Entity<?> entity)  
      <R> io.smallrye.mutiny.Multi<?> method​(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> method​(String name, jakarta.ws.rs.client.Entity<?> entity, Class<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> method​(String name, jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> method​(String name, Class<R> responseType)  
      io.smallrye.mutiny.Multi<?> options()  
      <R> io.smallrye.mutiny.Multi<?> options​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> options​(Class<R> responseType)  
      io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity)  
      <R> io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity, Class<R> responseType)  
      io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity)  
      <R> io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity, Class<R> responseType)  
      void setBackPressureStrategy​(io.smallrye.mutiny.subscription.BackPressureStrategy strategy)  
      io.smallrye.mutiny.Multi<?> trace()  
      <R> io.smallrye.mutiny.Multi<?> trace​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> io.smallrye.mutiny.Multi<?> trace​(Class<R> responseType)  
    • Constructor Detail

      • MultiRxInvokerImpl

        public MultiRxInvokerImpl​(jakarta.ws.rs.client.SyncInvoker syncInvoker,
                                  ExecutorService executorService)
    • Method Detail

      • setBackPressureStrategy

        public void setBackPressureStrategy​(io.smallrye.mutiny.subscription.BackPressureStrategy strategy)
        Specified by:
        setBackPressureStrategy in interface MultiRxInvoker
      • get

        public io.smallrye.mutiny.Multi<?> get()
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • get

        public <R> io.smallrye.mutiny.Multi<?> get​(Class<R> responseType)
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • get

        public <R> io.smallrye.mutiny.Multi<?> get​(jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • put

        public io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • put

        public <R> io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity,
                                                   Class<R> responseType)
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • put

        public <R> io.smallrye.mutiny.Multi<?> put​(jakarta.ws.rs.client.Entity<?> entity,
                                                   jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • post

        public io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • post

        public <R> io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity,
                                                    Class<R> responseType)
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • post

        public <R> io.smallrye.mutiny.Multi<?> post​(jakarta.ws.rs.client.Entity<?> entity,
                                                    jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • delete

        public io.smallrye.mutiny.Multi<?> delete()
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • delete

        public <R> io.smallrye.mutiny.Multi<?> delete​(Class<R> responseType)
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • delete

        public <R> io.smallrye.mutiny.Multi<?> delete​(jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • head

        public io.smallrye.mutiny.Multi<?> head()
        Specified by:
        head in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • options

        public io.smallrye.mutiny.Multi<?> options()
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • options

        public <R> io.smallrye.mutiny.Multi<?> options​(Class<R> responseType)
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • options

        public <R> io.smallrye.mutiny.Multi<?> options​(jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • trace

        public io.smallrye.mutiny.Multi<?> trace()
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • trace

        public <R> io.smallrye.mutiny.Multi<?> trace​(Class<R> responseType)
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • trace

        public <R> io.smallrye.mutiny.Multi<?> trace​(jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public io.smallrye.mutiny.Multi<?> method​(String name)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public <R> io.smallrye.mutiny.Multi<?> method​(String name,
                                                      Class<R> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public <R> io.smallrye.mutiny.Multi<?> method​(String name,
                                                      jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public io.smallrye.mutiny.Multi<?> method​(String name,
                                                  jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public <R> io.smallrye.mutiny.Multi<?> method​(String name,
                                                      jakarta.ws.rs.client.Entity<?> entity,
                                                      Class<R> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>
      • method

        public <R> io.smallrye.mutiny.Multi<?> method​(String name,
                                                      jakarta.ws.rs.client.Entity<?> entity,
                                                      jakarta.ws.rs.core.GenericType<R> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<io.smallrye.mutiny.Multi<?>>