public interface RxObservableInvoker extends RxInvoker<rx.Observable>
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.Modifier and Type | Method and Description |
---|---|
rx.Observable<Response> |
delete() |
<T> rx.Observable<T> |
delete(Class<T> responseType) |
<T> rx.Observable<T> |
delete(GenericType<T> responseType) |
rx.Observable<Response> |
get() |
<T> rx.Observable<T> |
get(Class<T> responseType) |
<T> rx.Observable<T> |
get(GenericType<T> responseType) |
rx.Observable<Response> |
head() |
rx.Observable<Response> |
method(String name) |
<T> rx.Observable<T> |
method(String name,
Class<T> responseType) |
rx.Observable<Response> |
method(String name,
Entity<?> entity) |
<T> rx.Observable<T> |
method(String name,
Entity<?> entity,
Class<T> responseType) |
<T> rx.Observable<T> |
method(String name,
Entity<?> entity,
GenericType<T> responseType) |
<T> rx.Observable<T> |
method(String name,
GenericType<T> responseType) |
rx.Observable<Response> |
options() |
<T> rx.Observable<T> |
options(Class<T> responseType) |
<T> rx.Observable<T> |
options(GenericType<T> responseType) |
rx.Observable<Response> |
post(Entity<?> entity) |
<T> rx.Observable<T> |
post(Entity<?> entity,
Class<T> clazz) |
<T> rx.Observable<T> |
post(Entity<?> entity,
GenericType<T> type) |
rx.Observable<Response> |
put(Entity<?> entity) |
<T> rx.Observable<T> |
put(Entity<?> entity,
Class<T> clazz) |
<T> rx.Observable<T> |
put(Entity<?> entity,
GenericType<T> type) |
rx.Observable<Response> |
trace() |
<T> rx.Observable<T> |
trace(Class<T> responseType) |
<T> rx.Observable<T> |
trace(GenericType<T> responseType) |
<T> rx.Observable<T> get(Class<T> responseType)
<T> rx.Observable<T> get(GenericType<T> responseType)
<T> rx.Observable<T> put(Entity<?> entity, GenericType<T> type)
<T> rx.Observable<T> post(Entity<?> entity, GenericType<T> type)
<T> rx.Observable<T> delete(Class<T> responseType)
<T> rx.Observable<T> delete(GenericType<T> responseType)
rx.Observable<Response> options()
<T> rx.Observable<T> options(Class<T> responseType)
<T> rx.Observable<T> options(GenericType<T> responseType)
<T> rx.Observable<T> trace(Class<T> responseType)
<T> rx.Observable<T> trace(GenericType<T> responseType)
<T> rx.Observable<T> method(String name, GenericType<T> responseType)
<T> rx.Observable<T> method(String name, Entity<?> entity, GenericType<T> responseType)
Copyright © 2007-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.