You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ss...@apache.org on 2021/03/08 20:50:12 UTC

[sling-org-apache-sling-testing-osgi-mock] branch master updated: cosmetic: use dedicated constants/annotations for service ranking

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

sseifert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-osgi-mock.git


The following commit(s) were added to refs/heads/master by this push:
     new a3494ac  cosmetic: use dedicated constants/annotations for service ranking
a3494ac is described below

commit a3494ac5eeca6c02e9019d2ddee209dece148806
Author: Stefan Seifert <st...@users.noreply.github.com>
AuthorDate: Mon Mar 8 21:49:28 2021 +0100

    cosmetic: use dedicated constants/annotations for service ranking
---
 .../org/apache/sling/testing/mock/osgi/OsgiMetadataUtilTest.java    | 2 +-
 .../mock/osgi/testsvc/osgiserviceutil/RankedServiceFive.java        | 3 ++-
 .../testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceTen.java | 3 ++-
 .../sling/testing/mock/osgi/testsvc/osgiserviceutil/Service1.java   | 6 +++---
 .../sling/testing/mock/osgi/testsvc/osgiserviceutil/Service2.java   | 6 +++---
 5 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/core/src/test/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtilTest.java b/core/src/test/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtilTest.java
index 2462874..a1d64f7 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtilTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtilTest.java
@@ -49,7 +49,7 @@ public class OsgiMetadataUtilTest {
 
         Map<String, Object> props = metadata.getProperties();
         assertEquals(3, props.size());
-        assertEquals(5000, props.get("service.ranking"));
+        assertEquals(5000, props.get(Constants.SERVICE_RANKING));
         assertEquals("The Apache Software Foundation", props.get(Constants.SERVICE_VENDOR));
         assertArrayEquals(new String[] { "org.apache.sling.api.resource.Resource", "org.apache.sling.api.resource.ResourceResolver" },
                 (String[])props.get("adaptables"));
diff --git a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceFive.java b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceFive.java
index 8938eca..ea90c0c 100644
--- a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceFive.java
+++ b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceFive.java
@@ -20,6 +20,7 @@ package org.apache.sling.testing.mock.osgi.testsvc.osgiserviceutil;
 
 import java.util.Map;
 
+import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.propertytypes.ServiceRanking;
@@ -32,7 +33,7 @@ public class RankedServiceFive implements RankedService {
 
     @Activate
     public void activate(Map<String, Object> properties) {
-        this.ranking = (Integer) properties.get("service.ranking");
+        this.ranking = (Integer)properties.get(Constants.SERVICE_RANKING);
     }
 
     @Override
diff --git a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceTen.java b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceTen.java
index 850eec6..38ee86d 100644
--- a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceTen.java
+++ b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/RankedServiceTen.java
@@ -20,6 +20,7 @@ package org.apache.sling.testing.mock.osgi.testsvc.osgiserviceutil;
 
 import java.util.Map;
 
+import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.propertytypes.ServiceRanking;
@@ -32,7 +33,7 @@ public class RankedServiceTen implements RankedService {
 
     @Activate
     public void activate(Map<String, Object> properties) {
-        this.ranking = (Integer) properties.get("service.ranking");
+        this.ranking = (Integer)properties.get(Constants.SERVICE_RANKING);
     }
 
     @Override
diff --git a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service1.java b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service1.java
index e7424b0..ce2aae0 100644
--- a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service1.java
+++ b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service1.java
@@ -18,11 +18,11 @@
  */
 package org.apache.sling.testing.mock.osgi.testsvc.osgiserviceutil;
 
-import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Component;
+import org.osgi.service.component.propertytypes.ServiceRanking;
 
-@Component(service = ServiceInterface1.class,
-        property = Constants.SERVICE_RANKING + ":Integer=100")
+@Component(service = ServiceInterface1.class)
+@ServiceRanking(100)
 public class Service1 implements ServiceInterface1 {
 
     // dummy interface
diff --git a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service2.java b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service2.java
index b93987a..329e2b1 100644
--- a/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service2.java
+++ b/test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service2.java
@@ -18,11 +18,11 @@
  */
 package org.apache.sling.testing.mock.osgi.testsvc.osgiserviceutil;
 
-import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Component;
+import org.osgi.service.component.propertytypes.ServiceRanking;
 
-@Component(service = { ServiceInterface2.class, ServiceInterface3.class },
-        property = Constants.SERVICE_RANKING + ":Integer=200")
+@Component(service = { ServiceInterface2.class, ServiceInterface3.class })
+@ServiceRanking(200)
 public class Service2 implements ServiceInterface2, ServiceInterface3 {
 
     // dummy interface