Package org.jboss.resteasy.client.jaxrs
Interface ResteasyWebTarget
-
- All Superinterfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
,javax.ws.rs.client.WebTarget
- All Known Implementing Classes:
ClientWebTarget
public interface ResteasyWebTarget extends javax.ws.rs.client.WebTarget
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Method Summary
-
-
-
Method Detail
-
getResteasyClient
ResteasyClient getResteasyClient()
-
proxy
<T> T proxy(Class<T> proxyInterface)
-
proxyBuilder
<T> ProxyBuilder<T> proxyBuilder(Class<T> proxyInterface)
-
resolveTemplate
ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
- Specified by:
resolveTemplate
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
resolveTemplates
ResteasyWebTarget resolveTemplates(Map<String,Object> templateValues) throws NullPointerException
- Specified by:
resolveTemplates
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
resolveTemplate
ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
- Specified by:
resolveTemplate
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
resolveTemplateFromEncoded
ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException
- Specified by:
resolveTemplateFromEncoded
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
resolveTemplatesFromEncoded
ResteasyWebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues) throws NullPointerException
- Specified by:
resolveTemplatesFromEncoded
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
resolveTemplates
ResteasyWebTarget resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
- Specified by:
resolveTemplates
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
path
ResteasyWebTarget path(String path) throws NullPointerException
- Specified by:
path
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
matrixParam
ResteasyWebTarget matrixParam(String name, Object... values) throws NullPointerException
- Specified by:
matrixParam
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
queryParam
ResteasyWebTarget queryParam(String name, Object... values) throws NullPointerException
- Specified by:
queryParam
in interfacejavax.ws.rs.client.WebTarget
- Throws:
NullPointerException
-
queryParams
ResteasyWebTarget queryParams(javax.ws.rs.core.MultivaluedMap<String,Object> parameters) throws IllegalArgumentException, NullPointerException
-
queryParamNoTemplate
ResteasyWebTarget queryParamNoTemplate(String name, Object... values) throws NullPointerException
Will encode any '{}' characters and not treat them as template parameters.- Parameters:
name
- namevalues
- values- Returns:
- web resource target
- Throws:
NullPointerException
-
queryParamsNoTemplate
ResteasyWebTarget queryParamsNoTemplate(javax.ws.rs.core.MultivaluedMap<String,Object> parameters) throws IllegalArgumentException, NullPointerException
Will encode any '{}' characters and not treat them as template parameters.- Parameters:
parameters
- parameters map- Returns:
- web resource target
- Throws:
IllegalArgumentException
NullPointerException
-
path
ResteasyWebTarget path(Class<?> resource) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
path
ResteasyWebTarget path(Method method) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
clone
ResteasyWebTarget clone()
-
property
ResteasyWebTarget property(String name, Object value)
- Specified by:
property
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Class<?> componentClass)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Class<?> componentClass, int priority)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Class<?> componentClass, Class<?>... contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Object component)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Object component, int priority)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Object component, Class<?>... contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(Object component, Map<Class<?>,Integer> contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
setChunked
ResteasyWebTarget setChunked(boolean chunked)
-
-