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 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResteasyWebTarget
clone()
ResteasyClient
getResteasyClient()
ResteasyWebTarget
matrixParam(java.lang.String name, java.lang.Object... values)
ResteasyWebTarget
path(java.lang.Class<?> resource)
ResteasyWebTarget
path(java.lang.reflect.Method method)
ResteasyWebTarget
path(java.lang.String path)
ResteasyWebTarget
property(java.lang.String name, java.lang.Object value)
<T> T
proxy(java.lang.Class<T> proxyInterface)
<T> ProxyBuilder<T>
proxyBuilder(java.lang.Class<T> proxyInterface)
ResteasyWebTarget
queryParam(java.lang.String name, java.lang.Object... values)
ResteasyWebTarget
queryParamNoTemplate(java.lang.String name, java.lang.Object... values)
Will encode any '{}' characters and not treat them as template parametersResteasyWebTarget
queryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> parameters)
ResteasyWebTarget
queryParamsNoTemplate(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> parameters)
Will encode any '{}' characters and not treat them as template parametersResteasyWebTarget
register(java.lang.Class<?> componentClass)
ResteasyWebTarget
register(java.lang.Class<?> componentClass, int priority)
ResteasyWebTarget
register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
ResteasyWebTarget
register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
ResteasyWebTarget
register(java.lang.Object component)
ResteasyWebTarget
register(java.lang.Object component, int priority)
ResteasyWebTarget
register(java.lang.Object component, java.lang.Class<?>... contracts)
ResteasyWebTarget
register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
ResteasyWebTarget
resolveTemplate(java.lang.String name, java.lang.Object value)
ResteasyWebTarget
resolveTemplate(java.lang.String name, java.lang.Object value, boolean encodeSlashInPath)
ResteasyWebTarget
resolveTemplateFromEncoded(java.lang.String name, java.lang.Object value)
ResteasyWebTarget
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues)
ResteasyWebTarget
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues, boolean encodeSlashInPath)
ResteasyWebTarget
resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.Object> templateValues)
ResteasyWebTarget
setChunked(boolean chunked)
-
-
-
Method Detail
-
getResteasyClient
ResteasyClient getResteasyClient()
-
proxy
<T> T proxy(java.lang.Class<T> proxyInterface)
-
proxyBuilder
<T> ProxyBuilder<T> proxyBuilder(java.lang.Class<T> proxyInterface)
-
resolveTemplate
ResteasyWebTarget resolveTemplate(java.lang.String name, java.lang.Object value) throws java.lang.NullPointerException
- Specified by:
resolveTemplate
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
resolveTemplates
ResteasyWebTarget resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues) throws java.lang.NullPointerException
- Specified by:
resolveTemplates
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
resolveTemplate
ResteasyWebTarget resolveTemplate(java.lang.String name, java.lang.Object value, boolean encodeSlashInPath) throws java.lang.NullPointerException
- Specified by:
resolveTemplate
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
resolveTemplateFromEncoded
ResteasyWebTarget resolveTemplateFromEncoded(java.lang.String name, java.lang.Object value) throws java.lang.NullPointerException
- Specified by:
resolveTemplateFromEncoded
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
resolveTemplatesFromEncoded
ResteasyWebTarget resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.Object> templateValues) throws java.lang.NullPointerException
- Specified by:
resolveTemplatesFromEncoded
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
resolveTemplates
ResteasyWebTarget resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues, boolean encodeSlashInPath) throws java.lang.NullPointerException
- Specified by:
resolveTemplates
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
path
ResteasyWebTarget path(java.lang.String path) throws java.lang.NullPointerException
- Specified by:
path
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
matrixParam
ResteasyWebTarget matrixParam(java.lang.String name, java.lang.Object... values) throws java.lang.NullPointerException
- Specified by:
matrixParam
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
queryParam
ResteasyWebTarget queryParam(java.lang.String name, java.lang.Object... values) throws java.lang.NullPointerException
- Specified by:
queryParam
in interfacejavax.ws.rs.client.WebTarget
- Throws:
java.lang.NullPointerException
-
queryParams
ResteasyWebTarget queryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> parameters) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
-
queryParamNoTemplate
ResteasyWebTarget queryParamNoTemplate(java.lang.String name, java.lang.Object... values) throws java.lang.NullPointerException
Will encode any '{}' characters and not treat them as template parameters- Throws:
java.lang.NullPointerException
-
queryParamsNoTemplate
ResteasyWebTarget queryParamsNoTemplate(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> parameters) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
Will encode any '{}' characters and not treat them as template parameters- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
-
path
ResteasyWebTarget path(java.lang.Class<?> resource) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
path
ResteasyWebTarget path(java.lang.reflect.Method method) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
clone
ResteasyWebTarget clone()
-
property
ResteasyWebTarget property(java.lang.String name, java.lang.Object value)
- Specified by:
property
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Class<?> componentClass)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Class<?> componentClass, int priority)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Object component)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Object component, int priority)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Object component, java.lang.Class<?>... contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
ResteasyWebTarget register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
setChunked
ResteasyWebTarget setChunked(boolean chunked)
-
-