import org.springframework.context.ApplicationContext;\r
import org.springframework.context.ApplicationContextAware;\r
import org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean;\r
-import org.springframework.remoting.httpinvoker.HttpInvokerRequestExecutor;\r
import org.springframework.security.access.AccessDecisionVoter;\r
import org.springframework.security.authentication.AuthenticationProvider;\r
import org.springframework.security.authentication.ProviderManager;\r
this.remoteSource = remoteSource;\r
}\r
\r
- private Object getService(Class<?> clazz, String serviceSuffix, HttpInvokerRequestExecutor executor) {\r
+ private Object getService(Class<?> clazz, String serviceSuffix, CdmServiceRequestExecutor executor) {\r
if(serviceMap.containsKey(clazz)) {\r
return serviceMap.get(clazz);\r
}\r
proxy.setServiceInterface(clazz);\r
proxy.setServiceUrl(baseUrl + serviceSuffix);\r
if(executor != null) {\r
+ executor.setReadTimeout(0);\r
proxy.setHttpInvokerRequestExecutor(executor);\r
}\r
proxy.afterPropertiesSet();\r