You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2008/10/30 15:16:34 UTC

svn commit: r709165 - in /tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly: Consumer.java EventSource.java EventTarget.java impl/ConsumerImpl.java impl/ProducerImpl.java

Author: edwardsmj
Date: Thu Oct 30 07:16:33 2008
New Revision: 709165

URL: http://svn.apache.org/viewvc?rev=709165&view=rev
Log:
Added EventTypes to Producer & Consumer (via EventSource & EventTarget interfaces) plus and EventTypes interface and implementation class

Modified:
    tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Consumer.java
    tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventSource.java
    tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventTarget.java
    tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ConsumerImpl.java
    tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java

Modified: tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Consumer.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Consumer.java?rev=709165&r1=709164&r2=709165&view=diff
==============================================================================
--- tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Consumer.java (original)
+++ tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Consumer.java Thu Oct 30 07:16:33 2008
@@ -30,9 +30,5 @@
 
     
     List<EventSource> getSources();
-    
-    String getOperationName();
-    
-    void setOperationName(String operationName);
 
 }

Modified: tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventSource.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventSource.java?rev=709165&r1=709164&r2=709165&view=diff
==============================================================================
--- tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventSource.java (original)
+++ tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventSource.java Thu Oct 30 07:16:33 2008
@@ -34,4 +34,14 @@
      */
     void setName(String name);
     
+    /**
+     * Sets the EventTypes handled by the source
+     */
+    void setEventTypes( EventTypes theEventTypes);
+    
+    /**
+     * Gets the EventTypes handled by the source
+     */
+    EventTypes getEventType();
+    
 }

Modified: tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventTarget.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventTarget.java?rev=709165&r1=709164&r2=709165&view=diff
==============================================================================
--- tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventTarget.java (original)
+++ tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/EventTarget.java Thu Oct 30 07:16:33 2008
@@ -34,4 +34,14 @@
      */
     void setName(String name);
     
+    /**
+     * Sets the EventTypes handled by the target
+     */
+    void setEventTypes( EventTypes theEventTypes);
+    
+    /**
+     * Gets the EventTypes handled by the target
+     */
+    EventTypes getEventType();
+    
 }

Modified: tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ConsumerImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ConsumerImpl.java?rev=709165&r1=709164&r2=709165&view=diff
==============================================================================
--- tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ConsumerImpl.java (original)
+++ tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ConsumerImpl.java Thu Oct 30 07:16:33 2008
@@ -25,6 +25,7 @@
 import org.apache.tuscany.sca.assembly.Callback;
 import org.apache.tuscany.sca.assembly.Consumer;
 import org.apache.tuscany.sca.assembly.EventSource;
+import org.apache.tuscany.sca.assembly.EventTypes;
 import org.apache.tuscany.sca.interfacedef.InterfaceContract;
 import org.apache.tuscany.sca.policy.PolicySet;
 
@@ -36,7 +37,7 @@
 public class ConsumerImpl extends ContractImpl implements Consumer {
     
     private String name;
-    private String operationName;
+    private EventTypes theEventTypes = new EventTypesImpl();
     private ArrayList<Binding> bindings = new ArrayList<Binding>();
     private ArrayList<EventSource> sourceList = new ArrayList<EventSource>();
     
@@ -56,14 +57,20 @@
     public void setName(String name) {
         this.name = name;
     }
-
-    public String getOperationName() {
-        return operationName;
-    }
-
-    public void setOperationName(String operationName) {
-        this.operationName = operationName;
-    }
+   
+    /**
+     * 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 <B> B getBinding(Class<B> bindingClass) {
         for (Binding binding : bindings) {

Modified: tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java?rev=709165&r1=709164&r2=709165&view=diff
==============================================================================
--- tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java (original)
+++ tuscany/sandbox/event/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ProducerImpl.java Thu Oct 30 07:16:33 2008
@@ -24,6 +24,7 @@
 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 @@
 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 @@
         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;
     }