Author: slaws
Date: Wed Jun 15 13:31:01 2011
New Revision: 1136033

URL: http://svn.apache.org/viewvc?rev=1136033&view=rev
Log:
Add intents to implementations. It shows that implementation policy is not 
being handled correctly. 

Modified:
    
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/helloworld/HelloWorldClient.java
    
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/testpolicy/TestPolicyInterceptor.java
    
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/resources/helloworld.composite

Modified: 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/helloworld/HelloWorldClient.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/helloworld/HelloWorldClient.java?rev=1136033&r1=1136032&r2=1136033&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/helloworld/HelloWorldClient.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/helloworld/HelloWorldClient.java
 Wed Jun 15 13:31:01 2011
@@ -20,7 +20,9 @@
 package helloworld;
 
 import org.oasisopen.sca.annotation.Reference;
+import org.oasisopen.sca.annotation.Requires;
 
+@Requires("{http://tuscany.apache.org/xmlns/sca/1.1}testIntent";)
 public class HelloWorldClient implements HelloWorld {
 
     @Reference

Modified: 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/testpolicy/TestPolicyInterceptor.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/testpolicy/TestPolicyInterceptor.java?rev=1136033&r1=1136032&r2=1136033&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/testpolicy/TestPolicyInterceptor.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/java/testpolicy/TestPolicyInterceptor.java
 Wed Jun 15 13:31:01 2011
@@ -76,7 +76,7 @@ public class TestPolicyInterceptor imple
     }
 
     public Message invoke(Message msg) {
-        System.out.println("In interceptor");
+        System.out.println("In interceptor at " + subject.toString());
         return getNext().invoke(msg);
     }
 

Modified: 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/resources/helloworld.composite
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/resources/helloworld.composite?rev=1136033&r1=1136032&r2=1136033&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/resources/helloworld.composite
 (original)
+++ 
tuscany/sca-java-2.x/trunk/testing/itest/policy/interceptors/src/main/resources/helloworld.composite
 Wed Jun 15 13:31:01 2011
@@ -31,7 +31,8 @@
     </component>
     
     <component name="HelloWorldService">
-               <implementation.java class="helloworld.HelloWorldService"/>
+               <implementation.java class="helloworld.HelloWorldService" 
+                                    requires="tuscany:testIntent"/>
            <service name="HelloWorld" requires="tuscany:testIntent">  
                <binding.ws name="BindingWS"/>
            </service>          


Reply via email to