[gatein-commits] gatein SVN: r2988 - portal/branches/EPP_5_0_Branch/component/scripting/src/main/java/org/exoplatform/groovyscript/text.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed May 5 14:08:35 EDT 2010


Author: thomas.heute at jboss.com
Date: 2010-05-05 14:08:35 -0400 (Wed, 05 May 2010)
New Revision: 2988

Modified:
   portal/branches/EPP_5_0_Branch/component/scripting/src/main/java/org/exoplatform/groovyscript/text/TemplateService.java
Log:
JBEPP-337: Avoid duplicate instantiation of the component org.exoplatform.groovyscript.text.TemplateService under rush condition
Using Startable as workaround


Modified: portal/branches/EPP_5_0_Branch/component/scripting/src/main/java/org/exoplatform/groovyscript/text/TemplateService.java
===================================================================
--- portal/branches/EPP_5_0_Branch/component/scripting/src/main/java/org/exoplatform/groovyscript/text/TemplateService.java	2010-05-05 18:01:23 UTC (rev 2987)
+++ portal/branches/EPP_5_0_Branch/component/scripting/src/main/java/org/exoplatform/groovyscript/text/TemplateService.java	2010-05-05 18:08:35 UTC (rev 2988)
@@ -41,6 +41,7 @@
 import org.exoplatform.services.cache.CacheService;
 import org.exoplatform.services.cache.ExoCache;
 import org.gatein.common.io.IOTools;
+import org.picocontainer.Startable;
 
 import java.io.InputStream;
 import java.util.ArrayList;
@@ -53,7 +54,7 @@
    @Property(key = "type", value = "template")})
 @ManagedDescription("Template management service")
 @RESTEndpoint(path = "templateservice")
-public class TemplateService
+public class TemplateService implements Startable
 {
 
    private GroovyTemplateEngine engine_;
@@ -230,4 +231,12 @@
          return null;
       }
    }
+
+   public void start()
+   {
+   }
+
+   public void stop()
+   {
+   }
 }



More information about the gatein-commits mailing list