Interface RxObservableInvoker
-
- All Superinterfaces:
jakarta.ws.rs.client.RxInvoker<rx.Observable>
public interface RxObservableInvoker extends jakarta.ws.rs.client.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<jakarta.ws.rs.core.Response>delete()<T> rx.Observable<T>delete(jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>delete(Class<T> responseType)rx.Observable<jakarta.ws.rs.core.Response>get()<T> rx.Observable<T>get(jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>get(Class<T> responseType)rx.Observable<jakarta.ws.rs.core.Response>head()rx.Observable<jakarta.ws.rs.core.Response>method(String name)rx.Observable<jakarta.ws.rs.core.Response>method(String name, jakarta.ws.rs.client.Entity<?> entity)<T> rx.Observable<T>method(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>method(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)<T> rx.Observable<T>method(String name, jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>method(String name, Class<T> responseType)rx.Observable<jakarta.ws.rs.core.Response>options()<T> rx.Observable<T>options(jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>options(Class<T> responseType)rx.Observable<jakarta.ws.rs.core.Response>post(jakarta.ws.rs.client.Entity<?> entity)<T> rx.Observable<T>post(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)<T> rx.Observable<T>post(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)rx.Observable<jakarta.ws.rs.core.Response>put(jakarta.ws.rs.client.Entity<?> entity)<T> rx.Observable<T>put(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)<T> rx.Observable<T>put(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)rx.Observable<jakarta.ws.rs.core.Response>trace()<T> rx.Observable<T>trace(jakarta.ws.rs.core.GenericType<T> responseType)<T> rx.Observable<T>trace(Class<T> responseType)
-
-
-
Method Detail
-
get
rx.Observable<jakarta.ws.rs.core.Response> get()
- Specified by:
getin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
get
<T> rx.Observable<T> get(Class<T> responseType)
- Specified by:
getin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
get
<T> rx.Observable<T> get(jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
getin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
put
rx.Observable<jakarta.ws.rs.core.Response> put(jakarta.ws.rs.client.Entity<?> entity)
- Specified by:
putin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
put
<T> rx.Observable<T> put(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)- Specified by:
putin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
put
<T> rx.Observable<T> put(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)- Specified by:
putin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
post
rx.Observable<jakarta.ws.rs.core.Response> post(jakarta.ws.rs.client.Entity<?> entity)
- Specified by:
postin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
post
<T> rx.Observable<T> post(jakarta.ws.rs.client.Entity<?> entity, Class<T> clazz)- Specified by:
postin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
post
<T> rx.Observable<T> post(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> type)- Specified by:
postin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
delete
rx.Observable<jakarta.ws.rs.core.Response> delete()
- Specified by:
deletein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
delete
<T> rx.Observable<T> delete(Class<T> responseType)
- Specified by:
deletein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
delete
<T> rx.Observable<T> delete(jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
deletein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
head
rx.Observable<jakarta.ws.rs.core.Response> head()
- Specified by:
headin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
options
rx.Observable<jakarta.ws.rs.core.Response> options()
- Specified by:
optionsin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
options
<T> rx.Observable<T> options(Class<T> responseType)
- Specified by:
optionsin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
options
<T> rx.Observable<T> options(jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
optionsin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
trace
rx.Observable<jakarta.ws.rs.core.Response> trace()
- Specified by:
tracein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
trace
<T> rx.Observable<T> trace(Class<T> responseType)
- Specified by:
tracein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
trace
<T> rx.Observable<T> trace(jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
tracein interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
rx.Observable<jakarta.ws.rs.core.Response> method(String name)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
<T> rx.Observable<T> method(String name, Class<T> responseType)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
<T> rx.Observable<T> method(String name, jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
rx.Observable<jakarta.ws.rs.core.Response> method(String name, jakarta.ws.rs.client.Entity<?> entity)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
<T> rx.Observable<T> method(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
method
<T> rx.Observable<T> method(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)
- Specified by:
methodin interfacejakarta.ws.rs.client.RxInvoker<rx.Observable>
-
-