org.jboss.resteasy.client.core.extractors.EntityExtractor Maven / Gradle / Ivy
package org.jboss.resteasy.client.core.extractors;
/**
* EntityExtractor extract objects from responses. An extractor can extract a
* status, a header, a cookie, the response body, the clientRequest object, the
* clientResponse object, or anything else that a "response object" might need.
*
* @author Solomon Duskis
* @version $Revision: 1 $
* @see EntityExtractorFactory
*/
public interface EntityExtractor
{
T extractEntity(ClientRequestContext context, Object... args);
}