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>.