RX
- the concrete reactive invocation type.public interface RxClient<RX extends RxInvoker>
extends javax.ws.rs.client.Client
rx(...)
methods on client invocation builder. These
methods provide an entry point to invoke reactive requests. RxClient
extension overrides methods of JAX-RS client to
give user a way to access the reactive contracts.Client
,
RxInvoker
Modifier and Type | Method and Description |
---|---|
RxInvocationBuilder<RX> |
invocation(javax.ws.rs.core.Link link) |
RxClient<RX> |
property(String name,
Object value) |
RxClient<RX> |
register(Class<?> componentClass) |
RxClient<RX> |
register(Class<?> componentClass,
Class<?>... contracts) |
RxClient<RX> |
register(Class<?> componentClass,
int priority) |
RxClient<RX> |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
RxClient<RX> |
register(Object component) |
RxClient<RX> |
register(Object component,
Class<?>... contracts) |
RxClient<RX> |
register(Object component,
int priority) |
RxClient<RX> |
register(Object component,
Map<Class<?>,Integer> contracts) |
RxWebTarget<RX> |
target(javax.ws.rs.core.Link link) |
RxWebTarget<RX> |
target(String uri) |
RxWebTarget<RX> |
target(URI uri) |
RxWebTarget<RX> |
target(javax.ws.rs.core.UriBuilder uriBuilder) |
RxWebTarget<RX> target(String uri)
target
in interface javax.ws.rs.client.Client
RxWebTarget<RX> target(URI uri)
target
in interface javax.ws.rs.client.Client
RxWebTarget<RX> target(javax.ws.rs.core.UriBuilder uriBuilder)
target
in interface javax.ws.rs.client.Client
RxWebTarget<RX> target(javax.ws.rs.core.Link link)
target
in interface javax.ws.rs.client.Client
RxInvocationBuilder<RX> invocation(javax.ws.rs.core.Link link)
invocation
in interface javax.ws.rs.client.Client
RxClient<RX> property(String name, Object value)
property
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Class<?> componentClass)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Object component)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
RxClient<RX> register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
Copyright © 2007-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.