SLING-1993 - replace @scr tags with annotations
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1074109 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index afb2da1..766fec7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -131,6 +131,12 @@
<artifactId>org.osgi.compendium</artifactId>
</dependency>
<dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.scr.annotations</artifactId>
+ <version>1.4.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
diff --git a/src/main/java/org/apache/sling/launchpad/testservices/war/servlets/SelectorServlet.java b/src/main/java/org/apache/sling/launchpad/testservices/war/servlets/SelectorServlet.java
index 0b2c9d2..ac3fb6b 100644
--- a/src/main/java/org/apache/sling/launchpad/testservices/war/servlets/SelectorServlet.java
+++ b/src/main/java/org/apache/sling/launchpad/testservices/war/servlets/SelectorServlet.java
@@ -18,26 +18,21 @@
*/
package org.apache.sling.launchpad.testservices.war.servlets;
-/** Example/test Sling Servlet registered with two selectors
- *
- * @scr.component immediate="true" metatype="no"
- * @scr.service interface="javax.servlet.Servlet"
- *
- * @scr.property name="service.description" value="Default Query Servlet"
- * @scr.property name="service.vendor" value="The Apache Software Foundation"
- *
- * Register this servlet for the default resource type and two selectors:
- * @scr.property name="sling.servlet.resourceTypes"
- * value="sling/servlet/default"
- *
- * @scr.property name="sling.servlet.selectors"
- * values.1 = "WAR_TEST_SEL_1"
- * values.2 = "WAR_TEST_SEL_2"
- *
- * @scr.property name="sling.servlet.extensions"
- * value = "txt"
-*/
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Properties;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Service;
+/** Example/test Sling Servlet registered with two selectors */
+@Component(immediate=true, metatype=false)
+@Service(value=javax.servlet.Servlet.class)
+@Properties({
+ @Property(name="service.description", value="Default Query Servlet"),
+ @Property(name="service.vendor", value="The Apache Software Foundation"),
+ @Property(name="sling.servlet.resourceTypes", value="sling/servlet/default"),
+ @Property(name="sling.servlet.selectors", value={"WAR_TEST_SEL_1","WAR_TEST_SEL_2"}),
+ @Property(name="sling.servlet.extensions", value="txt")
+})
@SuppressWarnings("serial")
public class SelectorServlet extends TestServlet {
}
\ No newline at end of file