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";