From 5006b30c5e9a41ef0ad9a8e3583649c10e1e9a34 Mon Sep 17 00:00:00 2001 From: Cherian Mathew Date: Mon, 23 Nov 2015 11:41:04 +0100 Subject: [PATCH] Generate metadata service without the authentication executor --- .../application/CdmApplicationRemoteConfiguration.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationRemoteConfiguration.java b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationRemoteConfiguration.java index 26f688925..52bb763b0 100644 --- a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationRemoteConfiguration.java +++ b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationRemoteConfiguration.java @@ -19,6 +19,7 @@ import org.apache.log4j.Logger; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; +import org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor; import org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean; import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.authentication.AuthenticationProvider; @@ -127,7 +128,7 @@ public class CdmApplicationRemoteConfiguration implements ICdmApplicationConfigu this.remoteSource = remoteSource; } - private Object getService(Class clazz, String serviceSuffix, CdmAuthenticatedHttpInvokerRequestExecutor executor) { + private Object getService(Class clazz, String serviceSuffix, CommonsHttpInvokerRequestExecutor executor) { if(serviceMap.containsKey(clazz)) { return serviceMap.get(clazz); } @@ -139,7 +140,7 @@ public class CdmApplicationRemoteConfiguration implements ICdmApplicationConfigu public static Object getService(Class clazz, String serviceSuffix, ICdmRemoteSource remoteSource, - CdmAuthenticatedHttpInvokerRequestExecutor executor) { + CommonsHttpInvokerRequestExecutor executor) { String baseUrl; if(remoteSource.getContextPath() == null || remoteSource.getContextPath().equals("")) { @@ -304,11 +305,11 @@ public class CdmApplicationRemoteConfiguration implements ICdmApplicationConfigu @Override public IMetadataService getMetadataService() { - return (IMetadataService) getService(IMetadataService.class, "/remoting-public/metadata.service", new CdmServiceRequestExecutor()); + return (IMetadataService) getService(IMetadataService.class, "/remoting-public/metadata.service", new CommonsHttpInvokerRequestExecutor()); } public static IMetadataService getMetadataService(ICdmRemoteSource remoteSource) { - return (IMetadataService) getService(IMetadataService.class, "/remoting-public/metadata.service", remoteSource, new CdmServiceRequestExecutor()); + return (IMetadataService) getService(IMetadataService.class, "/remoting-public/metadata.service", remoteSource, new CommonsHttpInvokerRequestExecutor()); } @Override -- 2.34.1