Commit graph

9,478 commits

Author SHA1 Message Date
jsdelfino
c857c88725 Add support for properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965722 13f79535-47bb-0310-9956-ffa450edef68
2010-07-20 04:36:16 +00:00
jsdelfino
08f6c248d0 Put back some code to use the InterfaceContractMapper to match interfaces, as the latest code which just looks for matching operation names breaks the support for dynamic interfaces.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965721 13f79535-47bb-0310-9956-ffa450edef68
2010-07-20 04:36:08 +00:00
bdaniel
f1624a9872 Ignore policy sets on a composite implementation when the using component has attached policies
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965579 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 18:37:01 +00:00
bdaniel
a0d8a49fa9 Inherit elements lower in the hierarchy first to ensure inheritance of mutually exclusive intents is handled correctly
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965578 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 18:34:04 +00:00
bdaniel
50bba5ef00 Add POL_4009 error message
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965576 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 18:27:53 +00:00
edwardsmj
4851832f6c Adding dependency org.apache.tuscany.sca.interfacedef.java;version="2.0.0" to MANIFEST for builder module to enable correct running under OSGi
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965493 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 14:16:15 +00:00
antelder
0b9d8ed30d Update error message for 8012 to fix test failure
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965417 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 10:25:44 +00:00
jsdelfino
108d50f90c Tweak the JSON-RPC binding to work without Java interfaces and recognize dynamic interfaces bound to the JSON databinding.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965361 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:12:16 +00:00
jsdelfino
1c54b03d8f Add a strawman Python implementation extension.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965360 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:12:11 +00:00
jsdelfino
1093f7b537 Add a model for Python component implementations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965359 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:11:54 +00:00
jsdelfino
affdb7768d Fix logic to compute the path info as it doesn't work in a webapp.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965358 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:11:37 +00:00
jsdelfino
839dfbba95 Register Tuscany context listener to ensure the runtime is initialized when the webapp starts. Print exception stack traces.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965354 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 04:49:29 +00:00
jsdelfino
f59fca36e7 Branch to experiment with dynamic component interfaces and implementations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965346 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:50:53 +00:00
jsdelfino
1a8707aa6a Reorganize sandbox a little bit.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965345 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:45:18 +00:00
jsdelfino
a19a7d3f51 Add more JSON and ATOMPub test cases.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965342 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:27:31 +00:00
jsdelfino
c59c7ef6db Support the host property and a /logout URL on WSGI servers.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965145 13f79535-47bb-0310-9956-ffa450edef68
2010-07-17 22:44:52 +00:00
rfeng
c8dd567ff6 Fix the regression caused by r963624 for overloaded local methods
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964980 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 23:25:36 +00:00
bdaniel
8f6f7dcb2a Update policy error messages - add 10001, handle race condition in 4012, update 4004 for code change
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964908 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 18:58:30 +00:00
bdaniel
da78c51ad2 Use default intent qualification on implementations
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964906 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 18:54:14 +00:00
bdaniel
ddf26a6a22 Add attachTo attribute to policy sets in the policies itest definitions
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964900 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 18:45:01 +00:00
rfeng
c1f44bd11c Update jackson version
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964883 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:43 +00:00
rfeng
dfe8065b91 Update to jackson 1.5.4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964882 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:39 +00:00
rfeng
d1b031a8bf Add a databinding for Google Protocol Buffers
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964881 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:35 +00:00
rfeng
1725e763b9 Align the JAX-RS resource class/method checks with the spec
Allow the binding.rest client to issue RPC over GET calls

git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964880 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:20 +00:00
rfeng
63cc1a8c2e Fix for TUSCANY-3622
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964879 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:10 +00:00
rfeng
06891b50bd Remove the compile dependency on assembly-xml to fix build error
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964878 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:49:02 +00:00
rfeng
29f8c0f016 Remove duplicate service declaration
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964877 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 17:48:55 +00:00
kelvingoodson
74a2da9696 communicate differences in interfaces wrt @Remotable annotation
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964852 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 16:34:40 +00:00
bdaniel
97e1f3676e Allow ManagedTransactionPolicySet to attach to qualified intents
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964846 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 16:07:54 +00:00
kelvingoodson
33c0f0bcb9 disable test as potential cause of build hang
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964839 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 15:33:04 +00:00
slaws
5878bdc48b working toward a version of the launcher that uses the contribution handling apis from the spec
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964789 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 12:56:02 +00:00
slaws
7245142a27 Add much more simplistic launcher as an example of how we can focus in on the embedding we're trying to demonstrate rather than how clever we can make the launcher.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964782 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 12:24:55 +00:00
slaws
08b9ad1d1c Fix test case to take account of stricter policy checks and also apparent inconsistencies in the WS Policy namespace in the code.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964724 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 09:21:45 +00:00
slaws
56d35e5821 These days we have to attach policy sets to subjects, either explicitly or externally, having appliesTo alone isn't sufficient.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964718 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 08:57:28 +00:00
antelder
d7a3904140 Fix comple error
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964706 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16 08:01:36 +00:00
bdaniel
c96796e771 Use binding type from system definitions to obtain mayProvide/alwaysProvide values
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964503 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 17:34:38 +00:00
slaws
04c6f646cf Trying to get the async version of the service working. However it's failing with a policy error that I think is caused by the recent policy changes.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964477 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 16:19:24 +00:00
slaws
88b670871c A bit of tidying to remove some chaff and add the async callback pattern into the sample
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964464 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 15:29:27 +00:00
kelvingoodson
8343c879a2 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964452 13f79535-47bb-0310-9956-ffa450edef68 2010-07-15 14:51:06 +00:00
bdaniel
76594bbf77 Check extension type for unresolved service side intents, only throw a warning for unresolved reference side intents
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964438 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 14:04:25 +00:00
slaws
c220b21c32 Add new OSGi dependency required by changes at r964321
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964413 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 13:08:19 +00:00
slaws
53ec19a428 some more detail on the style/format tests
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964380 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 10:51:26 +00:00
slaws
aef969d205 Add doc-list contribution to the build
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964379 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 10:50:53 +00:00
slaws
299500b8d0 Add launcher for doc lit contribution
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964374 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 10:38:01 +00:00
slaws
a2a209ba03 Add contribution to demonstrate doc-lit(or bare) message style
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964372 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 10:36:16 +00:00
bdaniel
cbbb016910 Validate that the noListener intent isn't specified on a service
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964321 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 07:02:34 +00:00
bdaniel
9d256c2f1d Add noListener intent to constants
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964319 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15 06:58:55 +00:00
bdaniel
94c4934efc Allow transaction policy sets to be used with external attachment
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964066 13f79535-47bb-0310-9956-ffa450edef68
2010-07-14 14:43:41 +00:00
bdaniel
e8b380a59b Ignore direct policy sets when external policy sets are attached
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964064 13f79535-47bb-0310-9956-ffa450edef68
2010-07-14 14:42:16 +00:00
slaws
c2ce223c5c TUSCANY-3616 - fix the namespace of generated WSDL
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963981 13f79535-47bb-0310-9956-ffa450edef68
2010-07-14 09:16:02 +00:00