summaryrefslogtreecommitdiffstats
path: root/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java')
-rw-r--r--sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java b/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
index 8e1943224c..b6bc55c7bd 100644
--- a/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
+++ b/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
@@ -85,6 +85,20 @@ public interface Component extends Base, Extensible, PolicySetAttachPoint, Clone
* @return a list of services exposed by the component
*/
List<ComponentService> getServices();
+
+ /**
+ * Returns a list of producers used by the component.
+ *
+ * @return a list of producers used by the component
+ */
+ List<ComponentProducer> getProducers();
+
+ /**
+ * Returns a list of consumers exposed by the component.
+ *
+ * @return a list of consumers exposed by the component
+ */
+ List<ComponentConsumer> getConsumers();
/**
* Returns a list of properties for the component.