summaryrefslogtreecommitdiffstats
path: root/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java')
-rw-r--r--sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java b/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java
index 579284d9d0..e9da467c0e 100644
--- a/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java
+++ b/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java
@@ -24,6 +24,7 @@ import java.util.List;
import org.apache.tuscany.sca.assembly.Binding;
import org.apache.tuscany.sca.assembly.Callback;
import org.apache.tuscany.sca.assembly.EventTarget;
+import org.apache.tuscany.sca.assembly.EventTypes;
import org.apache.tuscany.sca.assembly.Producer;
import org.apache.tuscany.sca.interfacedef.InterfaceContract;
import org.apache.tuscany.sca.policy.PolicySet;
@@ -36,6 +37,7 @@ import org.apache.tuscany.sca.policy.PolicySet;
public class ProducerImpl extends ContractImpl implements Producer {
private String name;
+ private EventTypes theEventTypes = new EventTypesImpl();
private ArrayList<Binding> bindings = new ArrayList<Binding>();
private ArrayList<EventTarget> targets = new ArrayList<EventTarget>();
@@ -50,7 +52,20 @@ public class ProducerImpl extends ContractImpl implements Producer {
this.name = name;
}
-
+ /**
+ * Sets the EventTypes handled by the target
+ */
+ public void setEventTypes( EventTypes eventTypes) {
+ theEventTypes = eventTypes;
+ } // end setEventTypes
+
+ /**
+ * Gets the EventTypes handled by the target
+ */
+ public EventTypes getEventType() {
+ return theEventTypes;
+ } // end getEventType
+
public List<EventTarget> getTargets() {
return targets;
}