diff options
author | slaws <slaws@13f79535-47bb-0310-9956-ffa450edef68> | 2009-04-30 12:29:50 +0000 |
---|---|---|
committer | slaws <slaws@13f79535-47bb-0310-9956-ffa450edef68> | 2009-04-30 12:29:50 +0000 |
commit | 34766b4b32027392eb927557cdb6230061803e7c (patch) | |
tree | a64214a0e0c9bbb3bdbdc4f0b0dd941d33f3f0b6 /branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite | |
parent | 1936c49187913656f82d289f5e72bdf536c142bf (diff) |
TUSCANY-2996 - Add support for wrapSingle attribute that, when set true, ensures that single parameters are wrapped in an array on the wire. When set false single parameters will not be wrapped on the wire. Multiple parameters will always be wrapped.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@770201 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite b/branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite index 1fc5c095f7..81be76510c 100644 --- a/branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite +++ b/branches/sca-java-1.x/itest/jms-format/src/main/resources/jmsobject/helloworld.composite @@ -25,12 +25,18 @@ <component name="HelloWorldReferenceComponent"> <implementation.java class="org.apache.tuscany.sca.binding.jms.format.jmsobject.helloworld.HelloWorldReferenceImpl" /> - <reference name="helloWorldService" > + <reference name="helloWorldServiceWrapSingle" > <binding.jms> <destination name="HelloWorldService1"/> - <tuscany:wireFormat.jmsObject/> + <tuscany:wireFormat.jmsObject wrapSingle="true"/> </binding.jms> - </reference> + </reference> + <reference name="helloWorldServiceDontWrapSingle" > + <binding.jms> + <destination name="HelloWorldService2"/> + <tuscany:wireFormat.jmsObject wrapSingle="false" /> + </binding.jms> + </reference> </component> <component name="HelloWorldServiceComponent1"> @@ -38,8 +44,18 @@ <service name="HelloWorldService"> <binding.jms> <destination name="HelloWorldService1"/> - <tuscany:wireFormat.jmsObject/> + <tuscany:wireFormat.jmsObject wrapSingle="true"/> </binding.jms> </service> </component> + + <component name="HelloWorldServiceComponent2"> + <implementation.java class="org.apache.tuscany.sca.binding.jms.format.jmsobject.helloworld.HelloWorldServiceImpl" /> + <service name="HelloWorldService"> + <binding.jms> + <destination name="HelloWorldService2"/> + <tuscany:wireFormat.jmsObject /> <!-- test that wrapSingle default works --> + </binding.jms> + </service> + </component> </composite>
\ No newline at end of file |