From dd2da8ff85347878f9f6dc7198e1d4f378321b40 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 12 Mar 2013 09:05:41 +0000
Subject: [PATCH] SP-481, BIS-317: Remove OptimisticLockingRetryAdvisor in
 published servers in order to have two OptimisticLockingRetryAdvisor in the
 caller chain.

SVN: 28594
---
 .../cisd/openbis/generic/server/CommonServiceServer.java       | 2 --
 .../systemsx/cisd/openbis/generic/server/ETLServiceServer.java | 2 +-
 .../generic/server/ServiceConversationServerManager.java       | 1 -
 .../openbis/plugin/generic/server/GenericServiceServer.java    | 3 ---
 4 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServiceServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServiceServer.java
index cc1f0ff153c..7f51e5203e5 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServiceServer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServiceServer.java
@@ -41,8 +41,6 @@ public class CommonServiceServer extends HttpInvokerServiceExporter
     {
         setServiceInterface(ICommonServer.class);
         setService(common);
-        setInterceptors(new Object[]
-            { new OptimisticLockingRetryAdvisor() });
         super.afterPropertiesSet();
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceServer.java
index 67d88060cad..84d3298065b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceServer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceServer.java
@@ -47,7 +47,7 @@ public class ETLServiceServer extends HttpInvokerServiceExporter
         setServiceInterface(IServiceForDataStoreServer.class);
         setService(etlService);
         setInterceptors(new Object[]
-            { createExceptionTranslator(), new OptimisticLockingRetryAdvisor() });
+            { createExceptionTranslator() });
         super.afterPropertiesSet();
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceConversationServerManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceConversationServerManager.java
index f8b8efc2797..1b2648007fe 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceConversationServerManager.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceConversationServerManager.java
@@ -74,7 +74,6 @@ public class ServiceConversationServerManager extends BaseServiceConversationSer
     public void setEtlService(IServiceForDataStoreServer etlService)
     {
         ProxyFactory factory = new ProxyFactory(etlService);
-        factory.addAdvisor(new OptimisticLockingRetryAdvisor());
         this.etlService = (IServiceForDataStoreServer) factory.getProxy();
     }
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServiceServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServiceServer.java
index 4a162bd1c52..0616d802521 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServiceServer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServiceServer.java
@@ -22,7 +22,6 @@ import org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
-import ch.systemsx.cisd.openbis.generic.server.OptimisticLockingRetryAdvisor;
 import ch.systemsx.cisd.openbis.plugin.generic.shared.IGenericServer;
 import ch.systemsx.cisd.openbis.plugin.generic.shared.ResourceNames;
 
@@ -42,8 +41,6 @@ public class GenericServiceServer extends HttpInvokerServiceExporter
     {
         setServiceInterface(IGenericServer.class);
         setService(server);
-        setInterceptors(new Object[]
-            { new OptimisticLockingRetryAdvisor() });
         super.afterPropertiesSet();
     }
 
-- 
GitLab