public class ClientWrapper extends Object implements javax.ws.rs.client.Client
CsrfProtectionFilter
.Modifier and Type | Field and Description |
---|---|
protected javax.ws.rs.client.Client |
realClient |
Constructor and Description |
---|
ClientWrapper() |
ClientWrapper(Map<String,String> headers)
Create the client, as well as registering a
ClientRequestFilter that adds the specified headers to
each request. |
ClientWrapper(Map<String,String> headers,
String userName,
String password) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.ws.rs.core.Configuration |
getConfiguration() |
HostnameVerifier |
getHostnameVerifier() |
SSLContext |
getSslContext() |
javax.ws.rs.client.Invocation.Builder |
invocation(javax.ws.rs.core.Link link) |
javax.ws.rs.client.Client |
property(String name,
Object value) |
javax.ws.rs.client.Client |
register(Class<?> componentClass) |
javax.ws.rs.client.Client |
register(Class<?> componentClass,
Class<?>... contracts) |
javax.ws.rs.client.Client |
register(Class<?> componentClass,
int bindingPriority) |
javax.ws.rs.client.Client |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
javax.ws.rs.client.Client |
register(Object component) |
javax.ws.rs.client.Client |
register(Object component,
Class<?>... contracts) |
javax.ws.rs.client.Client |
register(Object component,
int bindingPriority) |
javax.ws.rs.client.Client |
register(Object component,
Map<Class<?>,Integer> contracts) |
javax.ws.rs.client.WebTarget |
target(javax.ws.rs.core.Link link) |
javax.ws.rs.client.WebTarget |
target(String uri) |
javax.ws.rs.client.WebTarget |
target(URI uri) |
javax.ws.rs.client.WebTarget |
target(javax.ws.rs.core.UriBuilder uriBuilder) |
public ClientWrapper()
public ClientWrapper(Map<String,String> headers)
ClientRequestFilter
that adds the specified headers to
each request.headers
- public void close()
close
in interface javax.ws.rs.client.Client
public javax.ws.rs.client.WebTarget target(String uri) throws IllegalArgumentException, NullPointerException
target
in interface javax.ws.rs.client.Client
IllegalArgumentException
NullPointerException
public javax.ws.rs.client.WebTarget target(URI uri) throws NullPointerException
target
in interface javax.ws.rs.client.Client
NullPointerException
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder uriBuilder) throws NullPointerException
target
in interface javax.ws.rs.client.Client
NullPointerException
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.Link link) throws NullPointerException
target
in interface javax.ws.rs.client.Client
NullPointerException
public javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link) throws NullPointerException
invocation
in interface javax.ws.rs.client.Client
NullPointerException
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client property(String name, Object value)
property
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Class<?> componentClass)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Class<?> componentClass, int bindingPriority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Object component)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Object component, int bindingPriority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public javax.ws.rs.client.Client register(Object component, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public SSLContext getSslContext()
getSslContext
in interface javax.ws.rs.client.Client
public HostnameVerifier getHostnameVerifier()
getHostnameVerifier
in interface javax.ws.rs.client.Client
Copyright © 2018. All rights reserved.