Package | Description |
---|---|
org.glassfish.jersey.client.rx |
Jersey Reactive Client API.
|
org.glassfish.jersey.client.rx.guava |
Jersey Reactive Client - Guava (ListenableFuture) provider.
|
org.glassfish.jersey.client.rx.java8 |
Jersey Reactive Client - Java 8 (CompletionStage) provider.
|
org.glassfish.jersey.client.rx.rxjava |
Jersey Reactive Client - RxJava (Observable) provider.
|
org.glassfish.jersey.client.rx.spi |
Jersey Reactive Client SPI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RxClient<RX extends RxInvoker>
RxClient is the main entry point to the fluent API used to build and execute (reactive) client requests in order to consume
responses returned.
|
interface |
RxInvocationBuilder<RX extends RxInvoker>
A reactive client request invocation builder.
|
interface |
RxWebTarget<RX extends RxInvoker>
A reactive resource target identified by the resource URI.
|
Modifier and Type | Method and Description |
---|---|
static <RX extends RxInvoker> |
Rx.from(javax.ws.rs.client.Client client,
Class<RX> invokerType)
Create a new
reactive client instance initialized with given JAX-RS client
instance and parametrized with provided reactive invocation type. |
static <RX extends RxInvoker> |
Rx.from(javax.ws.rs.client.Client client,
Class<RX> invokerType,
ExecutorService executor)
Create a new
reactive client instance initialized with given JAX-RS client
instance and parametrized with provided reactive invocation type. |
static <RX extends RxInvoker> |
Rx.from(javax.ws.rs.client.WebTarget target,
Class<RX> invokerType)
Create a new
reactive client target instance initialized with given
JAX-RS client web target instance and parametrized with provided reactive invocation type. |
static <RX extends RxInvoker> |
Rx.from(javax.ws.rs.client.WebTarget target,
Class<RX> invokerType,
ExecutorService executor)
Create a new
reactive client target instance initialized with given
JAX-RS client web target instance and parametrized with provided reactive invocation type. |
static <RX extends RxInvoker> |
Rx.newClient(Class<RX> invokerType)
Create a new
reactive client instance parametrized with given reactive
invocation type. |
static <RX extends RxInvoker> |
Rx.newClient(Class<RX> invokerType,
ExecutorService executor)
Create a new
reactive client instance parametrized with given reactive
invocation type. |
Modifier and Type | Interface and Description |
---|---|
interface |
RxListenableFutureInvoker
Reactive invoker providing support for
ListenableFuture from Guava. |
Modifier and Type | Interface and Description |
---|---|
interface |
RxCompletionStageInvoker
Reactive invoker providing support for
CompletionStage from Java 8. |
Modifier and Type | Interface and Description |
---|---|
interface |
RxObservableInvoker
Reactive invoker providing support for
observable from RxJava. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRxInvoker<T>
Default implementation of
reactive invoker . |
Copyright © 2007-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.