Interface RxObservableInvoker
-
- All Superinterfaces:
RxInvoker<rx.Observable>
public interface RxObservableInvoker extends RxInvoker<rx.Observable>
Reactive invoker providing support forobservablefrom RxJava. Requests are by default invoked on a separate thread (as JAX-RS Async client requests). This behavior can be overridden by providing aexecutor servicewhen client extension is being created (inRxObservable). 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description rx.Observable<Response>delete()<T> rx.Observable<T>delete(GenericType<T> responseType)<T> rx.Observable<T>delete(Class<T> responseType)rx.Observable<Response>get()<T> rx.Observable<T>get(GenericType<T> responseType)<T> rx.Observable<T>get(Class<T> responseType)rx.Observable<Response>head()rx.Observable<Response>method(String name)rx.Observable<Response>method(String name, Entity<?> entity)<T> rx.Observable<T>method(String name, Entity<?> entity, GenericType<T> responseType)<T> rx.Observable<T>method(String name, Entity<?> entity, Class<T> responseType)<T> rx.Observable<T>method(String name, GenericType<T> responseType)<T> rx.Observable<T>method(String name, Class<T> responseType)rx.Observable<Response>options()<T> rx.Observable<T>options(GenericType<T> responseType)<T> rx.Observable<T>options(Class<T> responseType)rx.Observable<Response>post(Entity<?> entity)<T> rx.Observable<T>post(Entity<?> entity, GenericType<T> type)<T> rx.Observable<T>post(Entity<?> entity, Class<T> clazz)rx.Observable<Response>put(Entity<?> entity)<T> rx.Observable<T>put(Entity<?> entity, GenericType<T> type)<T> rx.Observable<T>put(Entity<?> entity, Class<T> clazz)rx.Observable<Response>trace()<T> rx.Observable<T>trace(GenericType<T> responseType)<T> rx.Observable<T>trace(Class<T> responseType)
-
-
-
Method Detail
-
get
<T> rx.Observable<T> get(Class<T> responseType)
-
get
<T> rx.Observable<T> get(GenericType<T> responseType)
-
put
<T> rx.Observable<T> put(Entity<?> entity, GenericType<T> type)
-
post
<T> rx.Observable<T> post(Entity<?> entity, GenericType<T> type)
-
delete
<T> rx.Observable<T> delete(Class<T> responseType)
-
delete
<T> rx.Observable<T> delete(GenericType<T> responseType)
-
options
rx.Observable<Response> options()
-
options
<T> rx.Observable<T> options(Class<T> responseType)
-
options
<T> rx.Observable<T> options(GenericType<T> responseType)
-
trace
<T> rx.Observable<T> trace(Class<T> responseType)
-
trace
<T> rx.Observable<T> trace(GenericType<T> responseType)
-
method
<T> rx.Observable<T> method(String name, GenericType<T> responseType)
-
method
<T> rx.Observable<T> method(String name, Entity<?> entity, GenericType<T> responseType)
-
-