Package org.jboss.resteasy.client.jaxrs
Class ProxyBuilder<T>
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.ProxyBuilder<T>
-
- Direct Known Subclasses:
ProxyBuilderImpl
public abstract class ProxyBuilder<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description ProxyBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Tbuild()abstract Tbuild(ProxyConfig config)static <T> ProxyBuilder<T>builder(Class<T> iface, javax.ws.rs.client.WebTarget webTarget)abstract ProxyBuilder<T>classloader(ClassLoader cl)abstract ProxyBuilder<T>defaultConsumes(String type)abstract ProxyBuilder<T>defaultConsumes(javax.ws.rs.core.MediaType type)abstract ProxyBuilder<T>defaultProduces(String type)abstract ProxyBuilder<T>defaultProduces(javax.ws.rs.core.MediaType type)static <T> Tproxy(Class<T> iface, javax.ws.rs.client.WebTarget base, ProxyConfig config)
-
-
-
Method Detail
-
builder
public static <T> ProxyBuilder<T> builder(Class<T> iface, javax.ws.rs.client.WebTarget webTarget)
-
proxy
public static <T> T proxy(Class<T> iface, javax.ws.rs.client.WebTarget base, ProxyConfig config)
-
classloader
public abstract ProxyBuilder<T> classloader(ClassLoader cl)
-
defaultProduces
public abstract ProxyBuilder<T> defaultProduces(javax.ws.rs.core.MediaType type)
-
defaultConsumes
public abstract ProxyBuilder<T> defaultConsumes(javax.ws.rs.core.MediaType type)
-
defaultProduces
public abstract ProxyBuilder<T> defaultProduces(String type)
-
defaultConsumes
public abstract ProxyBuilder<T> defaultConsumes(String type)
-
build
public abstract T build(ProxyConfig config)
-
build
public abstract T build()
-
-