summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/core (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-11-14TUSCANY-3664 Add support for multiple operation output typesbdaniel1-3/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1035090 13f79535-47bb-0310-9956-ffa450edef68
2010-11-13Fix the error message so that the interface name is usedrfeng1-3/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1034818 13f79535-47bb-0310-9956-ffa450edef68
2010-11-09remove unused dependency on asmbdaniel1-6/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1032864 13f79535-47bb-0310-9956-ffa450edef68
2010-11-08Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1032555 13f79535-47bb-0310-9956-ffa450edef68
2010-11-05Correct confusing error messageslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1031483 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27add missing dependenciesslaws1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1001665 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24TUSCANY-3687 - Not sure what the default ranking is and I believe the ↵slaws1-1/+1
registry is actually chosen based on the domain scheme but I've been running with this without adverse effects but can we remove all the registry rankings now? git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1000978 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24TUSCANY-3686 - All tribes endpoint registry to create instances of ↵slaws1-0/+1
RuntimeEndpontImpl git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1000975 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24Move to wstx-as version 3.2.6 consistently. Having two versions in the ↵slaws1-1/+1
distro is causing OSGi wiring conflicts git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1000968 13f79535-47bb-0310-9956-ffa450edef68
2010-09-17Enhance the JAX-WS async client support and fix couple of issuesrfeng5-285/+392
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@998309 13f79535-47bb-0310-9956-ffa450edef68
2010-09-17TUSCANY-3664 Migrate 1.x Holder support to 2.x and add support for non-void ↵bdaniel1-6/+82
methods and multiple Holders git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@998232 13f79535-47bb-0310-9956-ffa450edef68
2010-09-14Remove commented out lineslaws1-1/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996960 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10Fix the self reference with explicit bindingsrfeng1-3/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@995627 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08Check for the null binding provider to avoid NPErfeng1-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993614 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25TUSCANY-3659 - Enable asynch operation over the local SCA binding. This does ↵slaws3-9/+32
what I think is the right thing but it doesn't necessarily do it in an optimal way yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@989157 13f79535-47bb-0310-9956-ffa450edef68
2010-08-24Put back some code to use the InterfaceContractMapper to match interfaces, ↵jsdelfino1-0/+4
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@988368 13f79535-47bb-0310-9956-ffa450edef68
2010-08-19Remove commented codeslaws2-15/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987094 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18JCA_9013 Throw an IllegalArgumentException when getProperty() is called with ↵bdaniel1-3/+2
an invalid property name git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986947 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18TUSCANY-3653 - Read JAXWS annotations in Java interfaces ↵slaws3-28/+66
(JAXWSJavaIntefaceProcessor) and, in the JavaIntefaceProcessor, post process these to reconfigure the Java interface based on what is found. The case where WSDL is referenced is tricky and still has holes. The WSDL is read and is attached to the Java interface as a normalized interface and is used during interface matching. Binding implementations that care about WSDL should really check the normalized interface rather than the service interface itself. This is still a TODO. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986740 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05Throw IllegalArgumentExceptions on various ComponentContext methods to fix ↵bdaniel1-3/+17
JCA 9006, 9008, 9009 9010, and 9012 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982710 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05Throw an IllegalArgumentException if createSelfReference is called with a ↵bdaniel1-1/+6
businessInterface that is not valid for any service in the component (JCA-9011) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982693 13f79535-47bb-0310-9956-ffa450edef68
2010-08-03implement interface contract compatibility checking -- allows oasis ↵kelvingoodson1-26/+60
JCA_9008_TestCase to receive the required IllegalArgumentException when the contracts are incompatible. In some cases we can't reliably introspect in a platform neutral way to discover the implementation's interface contract, so in this case we fluff up an interface contract on the basis of the business interface, just as we have done more generally in the past. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981859 13f79535-47bb-0310-9956-ffa450edef68
2010-07-29TUSCANY-3639 - ensure that the service wire is created at the same time as ↵slaws1-0/+6
the binding wire is created git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980474 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27improve pd info for interface contract mapping and fix up failing ASM tests ↵kelvingoodson1-0/+14
due to previous error message output changes git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979633 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Check constrained types for the qualifiable parent of a qualified intentbdaniel1-1/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979150 13f79535-47bb-0310-9956-ffa450edef68
2010-07-23Remove constrained intents from endpoint references at runtime binding timebdaniel1-3/+37
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966983 13f79535-47bb-0310-9956-ffa450edef68
2010-07-22missing file from commit 966324kelvingoodson1-11/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966527 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16Fix the regression caused by r963624 for overloaded local methodsrfeng1-3/+12
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964980 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16communicate differences in interfaces wrt @Remotable annotationkelvingoodson1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964852 13f79535-47bb-0310-9956-ffa450edef68
2010-07-13Fixes to set the callback interface based on the interface constructed when ↵slaws2-4/+9
the @Callback WSDL annotations is processed. Makes BWS_2022 work. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963756 13f79535-47bb-0310-9956-ffa450edef68
2010-07-13TUSCANY-3616 - Add code to check that that interface contracts a reference ↵slaws4-3/+160
and reference binding and at service and service binding match. Motivated by BWS_2007. TO do this properly we have to test that the interfaces are described using the same IDL and if not convert to WSDL1.1 are required by the SCA specifications. There are a lot of changes here as doing this upset quite a few tests. Further work is required to look at the details of our WSDL generation process which looks a little suspect around wrapper namespaces. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963624 13f79535-47bb-0310-9956-ffa450edef68
2010-07-11Changes and additions to core in support of Client-side and Server-side ↵edwardsmj8-71/+519
asynchronous services and @asyncInvocation as described in TUSCANY-3608, 3611 & 3612 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963034 13f79535-47bb-0310-9956-ffa450edef68
2010-07-05Initial version of async client endpoint for async response messages for ↵edwardsmj2-15/+335
Phase II of TUSCANY-3612 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960545 13f79535-47bb-0310-9956-ffa450edef68
2010-07-05Adding Classes to handle asynchronous responses as part of Phase II of ↵edwardsmj3-0/+254
TUSCANY-3612 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960540 13f79535-47bb-0310-9956-ffa450edef68
2010-07-05Little bit of tidying. No function change.slaws1-24/+21
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960521 13f79535-47bb-0310-9956-ffa450edef68
2010-07-03Add license headerantelder1-0/+18
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960157 13f79535-47bb-0310-9956-ffa450edef68
2010-06-29Client side asynchronous support - extending the async client invokers to ↵edwardsmj2-4/+239
fully support the JAXWS async client API pattern as described in TUSCANY-3612 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@959131 13f79535-47bb-0310-9956-ffa450edef68
2010-06-18Handle the receipt of messageID data from a wsa:MessageID header in an ↵edwardsmj1-0/+14
incoming Web service invocation of a bidirectional service, transmit this data to the callback invocation from the service and embed into a wsa:RelatesTo SOAP header in the callback Wen service message, as required by the OASIS Web Service Binding spec, described in TUSCANY-3592 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@956127 13f79535-47bb-0310-9956-ffa450edef68
2010-06-18Check for message context being null to prevent NPE when these methods are ↵slaws1-3/+30
called from a new thread. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955860 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17Add a flag to the binding builder to indicate that generated data should be ↵slaws2-3/+5
regenerated. Also rename the methods for getting/setting the generated data to make it more obvious that that's what it's doing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955601 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17improve variable nameslaws1-14/+14
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955562 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17TUSCANY-3593 - Create an endpoint on the fly at the point a reference target ↵slaws1-17/+84
is resolved in order to handle callbacks. This investigation has raised some questions that OASIS needs to answer, e.g. how to handle policy in this late bound scenario. Also this code change turns off generated WSDL caching and also relies on the SCA binding being attached to the callback service to carry the binding URI but this causes problems if you explicitly specify binding.sca. So more work to do but the basic test passes now. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955544 13f79535-47bb-0310-9956-ffa450edef68
2010-06-14Add a little bit more structure to message header storage to generally avoid ↵slaws3-6/+7
having to loop across headers to find the right one. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@954414 13f79535-47bb-0310-9956-ffa450edef68
2010-06-05Setting svn:eol-style for java and xml filesrfeng3-207/+207
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951651 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01Remove obsolute methodsrfeng1-10/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@950295 13f79535-47bb-0310-9956-ffa450edef68
2010-05-23Add missing log message to match the addEndpoint methodantelder1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@947384 13f79535-47bb-0310-9956-ffa450edef68
2010-05-17Make sure callback endpoints are createdrfeng6-19/+79
When a component is invoked from a non bidirectional interface, inject null to the fields/setters with @Callback git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945259 13f79535-47bb-0310-9956-ffa450edef68
2010-05-12Updating Copyright Year in NOTICE fileslresende1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@943700 13f79535-47bb-0310-9956-ffa450edef68
2010-04-29TUSCANY-3543 - Return first available binding when creating selfReference ↵lresende1-2/+9
with multiple bindings and no default one specified git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@939191 13f79535-47bb-0310-9956-ffa450edef68
2010-04-27mark additional classes as extension spi according to use indicated ↵kelvingoodson1-0/+1
binding-ws* + minor cleanup of imports within binding-ws* git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@938419 13f79535-47bb-0310-9956-ffa450edef68