public class ResponseObjectEntityExtractorFactory extends DefaultEntityExtractorFactory
, ResponseObjectEntityExtractor
clientResponseExtractor
Constructor and Description |
---|
ResponseObjectEntityExtractorFactory() |
Modifier and Type | Method and Description |
---|---|
private ClientInvoker |
createClientInvoker(ClientContext context,
java.net.URI uri,
java.lang.reflect.Method method) |
EntityExtractor |
createExtractor(java.lang.reflect.Method method) |
private javax.ws.rs.core.Link |
getLink(LinkHeaderParam link,
ClientContext context) |
private java.net.URI |
getURI(java.lang.reflect.Method method,
javax.ws.rs.core.Link link) |
private java.net.URI |
getURI(java.lang.reflect.Method method,
LinkHeaderParam link,
ClientContext context) |
private java.net.URL |
getURL(java.lang.reflect.Method method,
LinkHeaderParam link,
ClientContext context) |
private static boolean |
isInvokerMethod(java.lang.reflect.Method method) |
private EntityExtractor |
processLinkHeader(java.lang.reflect.Method method,
java.lang.Class<?> returnType,
LinkHeaderParam link) |
createResponseTypeEntityExtractor, createStatusExtractor, createVoidExtractor, isVoidReturnType
public ResponseObjectEntityExtractorFactory()
public EntityExtractor createExtractor(java.lang.reflect.Method method)
createExtractor
in interface EntityExtractorFactory
createExtractor
in class DefaultEntityExtractorFactory
private EntityExtractor processLinkHeader(java.lang.reflect.Method method, java.lang.Class<?> returnType, LinkHeaderParam link)
private ClientInvoker createClientInvoker(ClientContext context, java.net.URI uri, java.lang.reflect.Method method)
private static boolean isInvokerMethod(java.lang.reflect.Method method)
private javax.ws.rs.core.Link getLink(LinkHeaderParam link, ClientContext context)
private java.net.URI getURI(java.lang.reflect.Method method, javax.ws.rs.core.Link link)
private java.net.URI getURI(java.lang.reflect.Method method, LinkHeaderParam link, ClientContext context)
private java.net.URL getURL(java.lang.reflect.Method method, LinkHeaderParam link, ClientContext context)