You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/09/04 20:51:45 UTC

svn commit: r572770 - in /incubator/tuscany/java/sca/modules: assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java

Author: jsdelfino
Date: Tue Sep  4 11:51:43 2007
New Revision: 572770

URL: http://svn.apache.org/viewvc?rev=572770&view=rev
Log:
Mark getCallableReference and WireableBinding as deprecated as they are likely to disappear in 1.0.

Modified:
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java?rev=572770&r1=572769&r2=572770&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java Tue Sep  4 11:51:43 2007
@@ -22,7 +22,18 @@
  * Represent a binding that supports SCA wiring between component references and services
  * 
  * @version $Rev$ $Date$
+ * 
+ * @deprecated To be factored in the base Binding as reported in TUSCANY-1534:
+ * 
+ * - all bindings should be "wireable", i.e. can be configured using an SCA wire
+ * 
+ * - only some bindings will care about pointers to the in-memory model objects
+ * representing the target component, service and binding
+ * 
+ * - all this stuff is only relevant for references so it's confusing to have it on
+ * bindings which apply to services as well.
  */
+@Deprecated
 public interface WireableBinding extends Binding, Cloneable {
 
     /**

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java?rev=572770&r1=572769&r2=572770&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java Tue Sep  4 11:51:43 2007
@@ -149,14 +149,18 @@
      * Get the associated callable reference
      * @param <B>
      * @return The callable reference
+     * @deprecated Seems to duplicate other fields of the Message
      */
+    @Deprecated
     <B> CallableReference<B> getCallableReference();
     
     /**
      * Set the callable reference
      * @param <B>
      * @param callableReference
+     * @deprecated Seems to duplicate other fields of the Message
      */
+    @Deprecated
     <B> void setCallableReference(CallableReference<B> callableReference);
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org