Class ResponseObjectEntityExtractorFactory
java.lang.Object
org.jboss.resteasy.client.core.extractors.DefaultEntityExtractorFactory
org.jboss.resteasy.client.core.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 $
-
Field Summary
Fields inherited from class DefaultEntityExtractorFactory
clientResponseExtractor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExtractor(Method method) private LinkgetLink(LinkHeaderParam link, ClientRequestContext context) private URIgetURI(Method method, LinkHeaderParam link, ClientRequestContext context) private URIprivate URLgetURL(Method method, LinkHeaderParam link, ClientRequestContext 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
-
isInvokerMethod
-
getLink
-
getURI
-
getURI
-
getURL
-