public final class WebResourceFactory extends Object implements InvocationHandler
| Modifier and Type | Method and Description | 
|---|---|
| Object | invoke(Object proxy,
      Method method,
      Object[] args) | 
| static <C> C | newResource(Class<C> resourceInterface,
           WebTarget target)Creates a new client-side representation of a resource described by
 the interface passed in the first argument. | 
| static <C> C | newResource(Class<C> resourceInterface,
           WebTarget target,
           boolean ignoreResourcePath,
           MultivaluedMap<String,Object> headers,
           List<Cookie> cookies,
           Form form)Creates a new client-side representation of a resource described by
 the interface passed in the first argument. | 
public static <C> C newResource(Class<C> resourceInterface, WebTarget target)
WebResourceFactory.newResource(resourceInterface, rootTarget,
false).C - Type of the resource to be created.resourceInterface - Interface describing the resource to be created.target - WebTarget pointing to the resource or the parent of the resource.public static <C> C newResource(Class<C> resourceInterface, WebTarget target, boolean ignoreResourcePath, MultivaluedMap<String,Object> headers, List<Cookie> cookies, Form form)
C - Type of the resource to be created.resourceInterface - Interface describing the resource to be created.target - WebTarget pointing to the resource or the parent of the resource.ignoreResourcePath - If set to true, ignores path annotation on the resource interface (this is used when creating
 sub-resources)headers - Header params collected from parent resources (used when creating a sub-resource)cookies - Cookie params collected from parent resources (used when creating a sub-resource)form - Form params collected from parent resources (used when creating a sub-resource)Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.