Package org.jboss.resteasy.client.core
Class ClientInvoker
- java.lang.Object
-
- org.jboss.resteasy.client.core.ClientInterceptorRepositoryImpl
-
- org.jboss.resteasy.client.core.ClientInvoker
-
- All Implemented Interfaces:
ClientInterceptorRepository,MethodInvoker
public class ClientInvoker extends ClientInterceptorRepositoryImpl implements MethodInvoker
- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.ws.rs.core.MediaTypeacceptsprotected java.util.Map<java.lang.String,java.lang.Object>attributesprotected java.net.URIbaseUriprotected java.lang.Classdeclaringprotected ClientExecutorexecutorprotected EntityExtractorextractorprotected EntityExtractorFactoryextractorFactoryprotected booleanfollowRedirectsprotected java.lang.StringhttpMethodprotected Marshaller[]marshallersprotected java.lang.reflect.Methodmethodprotected ResteasyProviderFactoryproviderFactoryprotected ResteasyUriBuilderuri
-
Constructor Summary
Constructors Constructor Description ClientInvoker(java.net.URI baseUri, java.lang.Class declaring, java.lang.reflect.Method method, ProxyConfig config)ClientInvoker(java.net.URI baseUri, java.lang.Class declaring, java.lang.reflect.Method method, ResteasyProviderFactory providerFactory, ClientExecutor executor, EntityExtractorFactory extractorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClientRequestcreateRequest(java.lang.Object[] args)voidfollowRedirects()javax.ws.rs.core.MediaTypegetAccepts()java.util.Map<java.lang.String,java.lang.Object>getAttributes()java.lang.ClassgetDeclaring()java.lang.StringgetHttpMethod()java.lang.reflect.MethodgetMethod()ResteasyProviderFactorygetProviderFactory()java.lang.Objectinvoke(java.lang.Object[] args)booleanisFollowRedirects()voidsetFollowRedirects(boolean followRedirects)voidsetHttpMethod(java.lang.String httpMethod)-
Methods inherited from class org.jboss.resteasy.client.core.ClientInterceptorRepositoryImpl
copyClientInterceptorsTo, getExecutionInterceptorList, getExecutionInterceptors, getInterceptors, getInterceptors, getReaderInterceptorList, getReaderInterceptors, getWriterInterceptorList, getWriterInterceptors, prefixClientInterceptorsTo, registerInterceptor, setExecutionInterceptors, setExecutionInterceptors, setReaderInterceptors, setWriterInterceptors
-
-
-
-
Field Detail
-
providerFactory
protected ResteasyProviderFactory providerFactory
-
httpMethod
protected java.lang.String httpMethod
-
uri
protected ResteasyUriBuilder uri
-
method
protected java.lang.reflect.Method method
-
declaring
protected java.lang.Class declaring
-
accepts
protected javax.ws.rs.core.MediaType accepts
-
marshallers
protected Marshaller[] marshallers
-
executor
protected ClientExecutor executor
-
followRedirects
protected boolean followRedirects
-
extractor
protected EntityExtractor extractor
-
extractorFactory
protected EntityExtractorFactory extractorFactory
-
baseUri
protected java.net.URI baseUri
-
attributes
protected java.util.Map<java.lang.String,java.lang.Object> attributes
-
-
Constructor Detail
-
ClientInvoker
public ClientInvoker(java.net.URI baseUri, java.lang.Class declaring, java.lang.reflect.Method method, ResteasyProviderFactory providerFactory, ClientExecutor executor, EntityExtractorFactory extractorFactory)
-
ClientInvoker
public ClientInvoker(java.net.URI baseUri, java.lang.Class declaring, java.lang.reflect.Method method, ProxyConfig config)
-
-
Method Detail
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
-
getAccepts
public javax.ws.rs.core.MediaType getAccepts()
-
getMethod
public java.lang.reflect.Method getMethod()
-
getDeclaring
public java.lang.Class getDeclaring()
-
getProviderFactory
public ResteasyProviderFactory getProviderFactory()
-
invoke
public java.lang.Object invoke(java.lang.Object[] args)
- Specified by:
invokein interfaceMethodInvoker
-
createRequest
protected ClientRequest createRequest(java.lang.Object[] args)
-
getHttpMethod
public java.lang.String getHttpMethod()
-
setHttpMethod
public void setHttpMethod(java.lang.String httpMethod)
-
isFollowRedirects
public boolean isFollowRedirects()
-
setFollowRedirects
public void setFollowRedirects(boolean followRedirects)
-
followRedirects
public void followRedirects()
-
-