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 2015/05/19 14:07:21 UTC

svn commit: r1680263 - in /sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic: adapter/NoSqlAdapter.java adapter/NoSqlData.java resource/AbstractNoSqlResourceProviderFactory.java

Author: sseifert
Date: Tue May 19 12:07:20 2015
New Revision: 1680263

URL: http://svn.apache.org/r1680263
Log:
add consumer/provider annotations

Modified:
    sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlAdapter.java
    sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlData.java
    sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/resource/AbstractNoSqlResourceProviderFactory.java

Modified: sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlAdapter.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlAdapter.java?rev=1680263&r1=1680262&r2=1680263&view=diff
==============================================================================
--- sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlAdapter.java (original)
+++ sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlAdapter.java Tue May 19 12:07:20 2015
@@ -20,9 +20,12 @@ package org.apache.sling.nosql.generic.a
 
 import java.util.Iterator;
 
+import aQute.bnd.annotation.ConsumerType;
+
 /**
  * Adapter for NoSQL databases to be hooked into the Generic NoSQL resource provider.
  */
+@ConsumerType
 public interface NoSqlAdapter {
     
     /**

Modified: sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlData.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlData.java?rev=1680263&r1=1680262&r2=1680263&view=diff
==============================================================================
--- sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlData.java (original)
+++ sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/adapter/NoSqlData.java Tue May 19 12:07:20 2015
@@ -21,9 +21,12 @@ package org.apache.sling.nosql.generic.a
 import java.util.HashMap;
 import java.util.Map;
 
+import aQute.bnd.annotation.ProviderType;
+
 /**
  * Wrapper for properties of a NoSQL document for a given path.
  */
+@ProviderType
 public final class NoSqlData {
 
     private final String path;

Modified: sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/resource/AbstractNoSqlResourceProviderFactory.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/resource/AbstractNoSqlResourceProviderFactory.java?rev=1680263&r1=1680262&r2=1680263&view=diff
==============================================================================
--- sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/resource/AbstractNoSqlResourceProviderFactory.java (original)
+++ sling/whiteboard/sseifert/SLING-4381_nosql/nosql-generic/src/main/java/org/apache/sling/nosql/generic/resource/AbstractNoSqlResourceProviderFactory.java Tue May 19 12:07:20 2015
@@ -27,10 +27,13 @@ import org.apache.sling.nosql.generic.ad
 import org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider;
 import org.osgi.service.event.EventAdmin;
 
+import aQute.bnd.annotation.ConsumerType;
+
 /**
  * Abstract implementation of resource provider factory.
  * NoSQL resource providers implement this, add their own configuration support and and provide the matching NoSQL adapter implementation.
  */
+@ConsumerType
 public abstract class AbstractNoSqlResourceProviderFactory implements ResourceProviderFactory {
 
     public final ResourceProvider getResourceProvider(Map<String, Object> authenticationInfo) throws LoginException {