Author: olli
Date: Thu Jun 23 14:49:06 2016
New Revision: 1749910

URL: http://svn.apache.org/viewvc?rev=1749910&view=rev
Log:
SLING-5680 Add Integration Tests for Scripting Thymeleaf

style

Modified:
    
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf.it/src/main/java/org/apache/sling/scripting/thymeleaf/it/Activator.java

Modified: 
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf.it/src/main/java/org/apache/sling/scripting/thymeleaf/it/Activator.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf.it/src/main/java/org/apache/sling/scripting/thymeleaf/it/Activator.java?rev=1749910&r1=1749909&r2=1749910&view=diff
==============================================================================
--- 
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf.it/src/main/java/org/apache/sling/scripting/thymeleaf/it/Activator.java
 (original)
+++ 
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf.it/src/main/java/org/apache/sling/scripting/thymeleaf/it/Activator.java
 Thu Jun 23 14:49:06 2016
@@ -29,23 +29,27 @@ import org.thymeleaf.linkbuilder.ILinkBu
 
 public class Activator implements BundleActivator {
 
-    private ServiceRegistration serviceRegistration;
+    private ServiceRegistration linkBuilderRegistration;
 
     @Override
-    public void start(BundleContext bundleContext) throws Exception {
-        final FooBarLinkBuilder linkBuilder = new FooBarLinkBuilder();
-        final Dictionary<String, String> properties = new Hashtable<>();
-        properties.put(Constants.SERVICE_DESCRIPTION, "Apache Sling Scripting 
Thymeleaf IT FooBarLinkBuilder");
-        properties.put(Constants.SERVICE_VENDOR, "The Apache Software 
Foundation");
-        serviceRegistration = 
bundleContext.registerService(ILinkBuilder.class, linkBuilder, properties);
+    public void start(final BundleContext bundleContext) throws Exception {
+        registerLinkBuilder(bundleContext);
     }
 
     @Override
-    public void stop(BundleContext bundleContext) throws Exception {
-        if (serviceRegistration != null) {
-            serviceRegistration.unregister();
-            serviceRegistration = null;
+    public void stop(final BundleContext bundleContext) throws Exception {
+        if (linkBuilderRegistration != null) {
+            linkBuilderRegistration.unregister();
+            linkBuilderRegistration = null;
         }
     }
 
+    private void registerLinkBuilder(final BundleContext bundleContext) {
+        final FooBarLinkBuilder linkBuilder = new FooBarLinkBuilder();
+        final Dictionary<String, String> properties = new Hashtable<>();
+        properties.put(Constants.SERVICE_DESCRIPTION, "Apache Sling Scripting 
Thymeleaf IT FooBarLinkBuilder");
+        properties.put(Constants.SERVICE_VENDOR, "The Apache Software 
Foundation");
+        linkBuilderRegistration = 
bundleContext.registerService(ILinkBuilder.class, linkBuilder, properties);
+    }
+
 }


Reply via email to