Class ClientInvoker
- java.lang.Object
 - 
- org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker
 
 
- 
- All Implemented Interfaces:
 MethodInvoker
public class ClientInvoker extends Object implements MethodInvoker
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected javax.ws.rs.core.MediaType[]acceptsprotected Class<?>declaringprotected DefaultEntityExtractorFactoryentityExtractorFactoryprotected EntityExtractorextractorprotected booleanfollowRedirectsprotected StringhttpMethodprotected ClientConfigurationinvokerConfigprotected Methodmethodprotected Object[]processorsprotected javax.ws.rs.client.RxInvokerProvider<?>rxInvokerProviderprotected javax.ws.rs.client.SyncInvokersyncInvokerprotected ResteasyWebTargetwebTarget 
- 
Constructor Summary
Constructors Constructor Description ClientInvoker(ResteasyWebTarget parent, Class<?> declaring, Method method, ProxyConfig config) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClientInvocationcreateRequest(Object[] args)voidfollowRedirects()javax.ws.rs.core.MediaType[]getAccepts()Class<?>getDeclaring()StringgetHttpMethod()MethodgetMethod()javax.ws.rs.client.SyncInvokergetSyncInvoker()Objectinvoke(Object[] args)protected ObjectinvokeAsync(Object[] args)protected ObjectinvokeSync(Object[] args)booleanisFollowRedirects()voidsetFollowRedirects(boolean followRedirects)voidsetHttpMethod(String httpMethod)voidsetSyncInvoker(javax.ws.rs.client.SyncInvoker syncInvoker) 
 - 
 
- 
- 
Field Detail
- 
httpMethod
protected String httpMethod
 
- 
method
protected Method method
 
- 
declaring
protected Class<?> declaring
 
- 
accepts
protected javax.ws.rs.core.MediaType[] accepts
 
- 
processors
protected Object[] processors
 
- 
webTarget
protected ResteasyWebTarget webTarget
 
- 
followRedirects
protected boolean followRedirects
 
- 
extractor
protected EntityExtractor extractor
 
- 
entityExtractorFactory
protected DefaultEntityExtractorFactory entityExtractorFactory
 
- 
invokerConfig
protected ClientConfiguration invokerConfig
 
- 
rxInvokerProvider
protected javax.ws.rs.client.RxInvokerProvider<?> rxInvokerProvider
 
- 
syncInvoker
protected javax.ws.rs.client.SyncInvoker syncInvoker
 
 - 
 
- 
Constructor Detail
- 
ClientInvoker
public ClientInvoker(ResteasyWebTarget parent, Class<?> declaring, Method method, ProxyConfig config)
 
 - 
 
- 
Method Detail
- 
getAccepts
public javax.ws.rs.core.MediaType[] getAccepts()
 
- 
getMethod
public Method getMethod()
 
- 
getDeclaring
public Class<?> getDeclaring()
 
- 
invoke
public Object invoke(Object[] args)
- Specified by:
 invokein interfaceMethodInvoker
 
- 
createRequest
protected ClientInvocation createRequest(Object[] args)
 
- 
getHttpMethod
public String getHttpMethod()
 
- 
setHttpMethod
public void setHttpMethod(String httpMethod)
 
- 
isFollowRedirects
public boolean isFollowRedirects()
 
- 
setFollowRedirects
public void setFollowRedirects(boolean followRedirects)
 
- 
followRedirects
public void followRedirects()
 
- 
getSyncInvoker
public javax.ws.rs.client.SyncInvoker getSyncInvoker()
 
- 
setSyncInvoker
public void setSyncInvoker(javax.ws.rs.client.SyncInvoker syncInvoker)
 
 - 
 
 -