Interface RxFlowableInvoker

All Superinterfaces:
RxInvoker<io.reactivex.Flowable>

public interface RxFlowableInvoker extends RxInvoker<io.reactivex.Flowable>
Reactive invoker providing support for flowable from RxJava.

Requests are by default invoked on a separate thread (as JAX-RS Async client requests). This behavior can be overridden by providing a executor service when client extension is being created.

Since:
2.26
Author:
Pavel Bucek, Michal Gajdos
  • Method Details

    • get

      io.reactivex.Flowable<Response> get()
      Specified by:
      get in interface RxInvoker<io.reactivex.Flowable>
    • get

      <R> io.reactivex.Flowable<R> get(Class<R> responseType)
      Specified by:
      get in interface RxInvoker<io.reactivex.Flowable>
    • get

      <R> io.reactivex.Flowable<R> get(GenericType<R> responseType)
      Specified by:
      get in interface RxInvoker<io.reactivex.Flowable>
    • put

      io.reactivex.Flowable<Response> put(Entity<?> entity)
      Specified by:
      put in interface RxInvoker<io.reactivex.Flowable>
    • put

      <R> io.reactivex.Flowable<R> put(Entity<?> entity, Class<R> responseType)
      Specified by:
      put in interface RxInvoker<io.reactivex.Flowable>
    • put

      <R> io.reactivex.Flowable<R> put(Entity<?> entity, GenericType<R> responseType)
      Specified by:
      put in interface RxInvoker<io.reactivex.Flowable>
    • post

      io.reactivex.Flowable<Response> post(Entity<?> entity)
      Specified by:
      post in interface RxInvoker<io.reactivex.Flowable>
    • post

      <R> io.reactivex.Flowable<R> post(Entity<?> entity, Class<R> responseType)
      Specified by:
      post in interface RxInvoker<io.reactivex.Flowable>
    • post

      <R> io.reactivex.Flowable<R> post(Entity<?> entity, GenericType<R> responseType)
      Specified by:
      post in interface RxInvoker<io.reactivex.Flowable>
    • delete

      io.reactivex.Flowable<Response> delete()
      Specified by:
      delete in interface RxInvoker<io.reactivex.Flowable>
    • delete

      <R> io.reactivex.Flowable<R> delete(Class<R> responseType)
      Specified by:
      delete in interface RxInvoker<io.reactivex.Flowable>
    • delete

      <R> io.reactivex.Flowable<R> delete(GenericType<R> responseType)
      Specified by:
      delete in interface RxInvoker<io.reactivex.Flowable>
    • head

      io.reactivex.Flowable<Response> head()
      Specified by:
      head in interface RxInvoker<io.reactivex.Flowable>
    • options

      io.reactivex.Flowable<Response> options()
      Specified by:
      options in interface RxInvoker<io.reactivex.Flowable>
    • options

      <R> io.reactivex.Flowable<R> options(Class<R> responseType)
      Specified by:
      options in interface RxInvoker<io.reactivex.Flowable>
    • options

      <R> io.reactivex.Flowable<R> options(GenericType<R> responseType)
      Specified by:
      options in interface RxInvoker<io.reactivex.Flowable>
    • trace

      io.reactivex.Flowable<Response> trace()
      Specified by:
      trace in interface RxInvoker<io.reactivex.Flowable>
    • trace

      <R> io.reactivex.Flowable<R> trace(Class<R> responseType)
      Specified by:
      trace in interface RxInvoker<io.reactivex.Flowable>
    • trace

      <R> io.reactivex.Flowable<R> trace(GenericType<R> responseType)
      Specified by:
      trace in interface RxInvoker<io.reactivex.Flowable>
    • method

      io.reactivex.Flowable<Response> method(String name)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>
    • method

      <R> io.reactivex.Flowable<R> method(String name, Class<R> responseType)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>
    • method

      <R> io.reactivex.Flowable<R> method(String name, GenericType<R> responseType)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>
    • method

      io.reactivex.Flowable<Response> method(String name, Entity<?> entity)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>
    • method

      <R> io.reactivex.Flowable<R> method(String name, Entity<?> entity, Class<R> responseType)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>
    • method

      <R> io.reactivex.Flowable<R> method(String name, Entity<?> entity, GenericType<R> responseType)
      Specified by:
      method in interface RxInvoker<io.reactivex.Flowable>