Interface RxObservableInvoker
- All Superinterfaces:
RxInvoker<rx.Observable>
Reactive invoker providing support for
observable 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
(in RxObservable).
The observables produced by method calls are cold observables. That means that request to the service is invoked only when a
subscriber is subscribed to the observable.- Since:
- 2.13
- Author:
- Michal Gajdos
-
Method Summary
Modifier and TypeMethodDescriptionrx.Observable<Response>delete()<T> rx.Observable<T>delete(GenericType<T> responseType) <T> rx.Observable<T>rx.Observable<Response>get()<T> rx.Observable<T>get(GenericType<T> responseType) <T> rx.Observable<T>rx.Observable<Response>head()rx.Observable<Response>rx.Observable<Response><T> rx.Observable<T>method(String name, Entity<?> entity, GenericType<T> responseType) <T> rx.Observable<T><T> rx.Observable<T>method(String name, GenericType<T> responseType) <T> rx.Observable<T>rx.Observable<Response>options()<T> rx.Observable<T>options(GenericType<T> responseType) <T> rx.Observable<T>rx.Observable<Response><T> rx.Observable<T>post(Entity<?> entity, GenericType<T> type) <T> rx.Observable<T>rx.Observable<Response><T> rx.Observable<T>put(Entity<?> entity, GenericType<T> type) <T> rx.Observable<T>rx.Observable<Response>trace()<T> rx.Observable<T>trace(GenericType<T> responseType) <T> rx.Observable<T>
-
Method Details
-
get
rx.Observable<Response> get() -
get
-
get
-
put
-
put
-
put
-
post
-
post
-
post
-
delete
rx.Observable<Response> delete() -
delete
-
delete
-
head
rx.Observable<Response> head() -
options
rx.Observable<Response> options() -
options
-
options
-
trace
rx.Observable<Response> trace() -
trace
-
trace
-
method
-
method
-
method
-
method
-
method
-
method
-