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

svn commit: r1807863 - in /sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes: Pipe.java PipeBuilder.java Plumber.java

Author: npeltier
Date: Sat Sep  9 09:00:01 2017
New Revision: 1807863

URL: http://svn.apache.org/viewvc?rev=1807863&view=rev
Log:
SLING-7118 annotating interfaces with consumer and provider roles

Modified:
    sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Pipe.java
    sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/PipeBuilder.java
    sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Plumber.java

Modified: sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Pipe.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Pipe.java?rev=1807863&r1=1807862&r2=1807863&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Pipe.java (original)
+++ sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Pipe.java Sat Sep  9 09:00:01 2017
@@ -19,10 +19,12 @@ package org.apache.sling.pipes;
 import java.util.Iterator;
 
 import org.apache.sling.api.resource.Resource;
+import org.osgi.annotation.versioning.ConsumerType;
 
 /**
  * Pipe interface
  */
+@ConsumerType
 public interface Pipe {
     /**
      * Name of the pipe

Modified: sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/PipeBuilder.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/PipeBuilder.java?rev=1807863&r1=1807862&r2=1807863&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/PipeBuilder.java (original)
+++ sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/PipeBuilder.java Sat Sep  9 09:00:01 2017
@@ -18,6 +18,7 @@ package org.apache.sling.pipes;
 
 import org.apache.sling.api.resource.PersistenceException;
 import org.apache.sling.event.jobs.Job;
+import org.osgi.annotation.versioning.ProviderType;
 
 import java.util.Map;
 import java.util.Set;
@@ -25,6 +26,7 @@ import java.util.Set;
 /**
  * Builder and Runner of a pipe, based on a fluent API, for script and java usage.
  */
+@ProviderType
 public interface PipeBuilder {
     /**
      * attach a new pipe to the current context

Modified: sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Plumber.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Plumber.java?rev=1807863&r1=1807862&r2=1807863&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Plumber.java (original)
+++ sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/Plumber.java Sat Sep  9 09:00:01 2017
@@ -23,10 +23,12 @@ import org.apache.sling.api.resource.Res
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.api.resource.ResourceResolverFactory;
 import org.apache.sling.event.jobs.Job;
+import org.osgi.annotation.versioning.ProviderType;
 
 /**
  * Plumber is an osgi service aiming to make pipes available to the sling system, in order to
  */
+@ProviderType
 public interface Plumber {
 
     String RESOURCE_TYPE = "slingPipes/plumber";