You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:54:10 UTC

[sling-org-apache-sling-launchpad-test-services-war] 10/42: SLING-1993 - replace @scr tags with annotations

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag org.apache.sling.launchpad.test-services-war-2.0.10
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-launchpad-test-services-war.git

commit 8497848a406302a8c1b3487ad7757a59fa557249
Author: Bertrand Delacretaz <bd...@apache.org>
AuthorDate: Thu Feb 24 11:01:51 2011 +0000

    SLING-1993 - replace @scr tags with annotations
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/launchpad/test-services-war@1074109 13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                                            |  6 ++++
 .../testservices/war/servlets/SelectorServlet.java | 33 +++++++++-------------
 2 files changed, 20 insertions(+), 19 deletions(-)

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

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.