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);
+ }
+
}