Class ResponseObjectEntityExtractorFactory
java.lang.Object
org.jboss.resteasy.client.jaxrs.internal.proxy.extractors.DefaultEntityExtractorFactory
org.jboss.resteasy.client.jaxrs.internal.proxy.extractors.ResponseObjectEntityExtractorFactory
- All Implemented Interfaces:
EntityExtractorFactory
This class represents the method level creation of a "rich response object"
that has the @ResponseObject annotation. These EntityExtractors will be used
to implment methods of ResponseObject via ResponseObjectEntityExtractor
- Version:
- $Revision: 1 $
- See Also:
-
Field Summary
Fields inherited from class DefaultEntityExtractorFactory
clientResponseExtractor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ClientInvokercreateClientInvoker(ClientContext context, URI uri, Method method) createExtractor(Method method) private javax.ws.rs.core.LinkgetLink(LinkHeaderParam link, ClientContext context) private URIprivate URIgetURI(Method method, LinkHeaderParam link, ClientContext context) private URLgetURL(Method method, LinkHeaderParam link, ClientContext context) private static booleanisInvokerMethod(Method method) private EntityExtractorprocessLinkHeader(Method method, Class<?> returnType, LinkHeaderParam link) Methods inherited from class DefaultEntityExtractorFactory
createResponseTypeEntityExtractor, createStatusExtractor, createVoidExtractor, isVoidReturnType
-
Constructor Details
-
ResponseObjectEntityExtractorFactory
public ResponseObjectEntityExtractorFactory()
-
-
Method Details
-
createExtractor
- Specified by:
createExtractorin interfaceEntityExtractorFactory- Overrides:
createExtractorin classDefaultEntityExtractorFactory
-
processLinkHeader
-
createClientInvoker
-
isInvokerMethod
-
getLink
-
getURI
-
getURI
-
getURL
-