summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make MessageFactoryImpl serializable to enable correct serialization of ↵edwardsmj2011-01-171-2/+9
| | | | | | Endpoints & Endpoint references git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059919 13f79535-47bb-0310-9956-ffa450edef68
* Add getter methods for the endpoint and endpoint and endpointRef to ↵bdaniel2011-01-141-0/+7
| | | | | | AsyncResponseInvoker git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059083 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3783 - throw system exceptions rather than pushing them into the ↵slaws2011-01-141-4/+1
| | | | | | response path. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059032 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - make the non-blocking interceptor work with native async bindingsslaws2011-01-141-8/+20
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059030 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3788 - Put some more info back into the response message based on ↵slaws2011-01-141-1/+9
| | | | | | what's stored in the response invoker git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1059028 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3788 - Resolved async references are now started at start time to ↵slaws2011-01-142-75/+92
| | | | | | give them a chance to create a response listener. Plus remove an unused reference starting interface from the component context as it;s all handled by endpoint references now. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1058955 13f79535-47bb-0310-9956-ffa450edef68
* Add some more constants for use in the async processingslaws2011-01-121-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1058230 13f79535-47bb-0310-9956-ffa450edef68
* Add capability to support Bindings that support Async invocations natively - ↵edwardsmj2011-01-1113-135/+409
| | | | | | as under TUSCANY-3801 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057648 13f79535-47bb-0310-9956-ffa450edef68
* Clear the endpoints when the service is stoppedantelder2011-01-111-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057430 13f79535-47bb-0310-9956-ffa450edef68
* Bump up copyright year in the NOTICE filesantelder2011-01-101-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057117 13f79535-47bb-0310-9956-ffa450edef68
* Add missing dependenciesslaws2010-12-231-0/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052287 13f79535-47bb-0310-9956-ffa450edef68
* Bring the unknown endpoint plugin into play at build and run time. slaws2010-12-231-16/+26
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052258 13f79535-47bb-0310-9956-ffa450edef68
* Throw systematic errors as ServiceRuntimeExceptionsslaws2010-12-231-9/+10
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052256 13f79535-47bb-0310-9956-ffa450edef68
* Fix to invokeAsyncResponse method to cope with a Binding Chain with zero entriesedwardsmj2010-12-211-1/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1051464 13f79535-47bb-0310-9956-ffa450edef68
* Extend AsyncResponseInvoker to be Generic to cope with binding-specific ↵edwardsmj2010-12-211-5/+8
| | | | | | response address information - under TUSCANY-3807 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1051463 13f79535-47bb-0310-9956-ffa450edef68
* Updating core invocation code to support bindings that provide native async ↵edwardsmj2010-12-206-27/+127
| | | | | | support - as described in TUSCANY-3801 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1051249 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - reorder code so that the RuntimeInvoker does not take part in ↵slaws2010-12-131-6/+9
| | | | | | the async response "previous" chain git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1045068 13f79535-47bb-0310-9956-ffa450edef68
* Remove dependencies now included in base Javaantelder2010-12-111-19/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1044578 13f79535-47bb-0310-9956-ffa450edef68
* Provide necessary additional in the service endpoint for Async service ↵edwardsmj2010-12-091-1/+10
| | | | | | support for all binding types, as under TUSCANY-3807 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1044003 13f79535-47bb-0310-9956-ffa450edef68
* provide additional necessary information in the Service Endpoint for all ↵edwardsmj2010-12-091-0/+9
| | | | | | binding types in support of async services, as under TUSCANY-3807 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043990 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - Make the async invoker creation signature more consistent ↵slaws2010-12-092-5/+17
| | | | | | with the invoke creation signature git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043910 13f79535-47bb-0310-9956-ffa450edef68
* Update EndpointReferenceBinder with a plug point for an ↵antelder2010-12-081-7/+28
| | | | | | UnknownEndpointHandler thats called when an endpoint isn't found in the registry. Don't know if this is the best approach yet but it gives something to try with itests too see how it works git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043464 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - Separate off the asyncy response invocation interfaces from ↵slaws2010-12-083-47/+17
| | | | | | the "process" methods I added as a convenience for sharing invoker implementation. Asl get rid of "throws" from Invocable git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043447 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - Thinking about how to wrap the difference between native and ↵slaws2010-12-081-0/+70
| | | | | | non-native async at the service end. Not actually used yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043436 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - Allow the response chain "previous" link to be attached to an ↵slaws2010-12-075-47/+131
| | | | | | async response handler so that the invokerAsyncResponse can have a void return type. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1042976 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - move chain tail location code into the chain implementationslaws2010-12-064-36/+35
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1042609 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - only create a service to accept async responses if the ↵slaws2010-12-031-3/+10
| | | | | | binding doesn't support asycn interactions natively git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041872 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - Update the invocation chain infrastructure, and the ↵slaws2010-12-035-15/+178
| | | | | | enpoints/endpointreferences that call it, to allow async response messages to be processed backwards along the response part of the chain independently of the forward message processing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041866 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3801 - add an async interceptor interface to chain can be navigated ↵slaws2010-12-031-0/+74
| | | | | | backwards. Also add an implementation that can hold generic interceptor implementation that to date, for the forward chain, has been repeated in each interceptor. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041858 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3788, TUSCANY-3786 - Allow build time resolvable references to be ↵slaws2010-11-306-50/+260
| | | | | | resolved then so that async response services can be established at that point. In a reliable situation the response service is then available as soon as reference is resolved and doesn't depend on the reference actually being used. Also start adding interfaces to allow the implementation provider to make an async invocation explicitly. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1040444 13f79535-47bb-0310-9956-ffa450edef68
* Get the Shell invoke function working and add a services command to show the ↵antelder2010-11-171-0/+47
| | | | | | available services git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1036030 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3664 Add support for multiple operation output typesbdaniel2010-11-141-3/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1035090 13f79535-47bb-0310-9956-ffa450edef68
* Fix the error message so that the interface name is usedrfeng2010-11-131-3/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1034818 13f79535-47bb-0310-9956-ffa450edef68
* remove unused dependency on asmbdaniel2010-11-091-6/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1032864 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2010-11-081-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1032555 13f79535-47bb-0310-9956-ffa450edef68
* Correct confusing error messageslaws2010-11-051-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1031483 13f79535-47bb-0310-9956-ffa450edef68
* add missing dependenciesslaws2010-09-271-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1001665 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3687 - Not sure what the default ranking is and I believe the ↵slaws2010-09-241-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
* TUSCANY-3686 - All tribes endpoint registry to create instances of ↵slaws2010-09-241-0/+1
| | | | | | RuntimeEndpontImpl git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1000975 13f79535-47bb-0310-9956-ffa450edef68
* Move to wstx-as version 3.2.6 consistently. Having two versions in the ↵slaws2010-09-241-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
* Enhance the JAX-WS async client support and fix couple of issuesrfeng2010-09-175-285/+392
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@998309 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3664 Migrate 1.x Holder support to 2.x and add support for non-void ↵bdaniel2010-09-171-6/+82
| | | | | | methods and multiple Holders git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@998232 13f79535-47bb-0310-9956-ffa450edef68
* Remove commented out lineslaws2010-09-141-1/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996960 13f79535-47bb-0310-9956-ffa450edef68
* Fix the self reference with explicit bindingsrfeng2010-09-101-3/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@995627 13f79535-47bb-0310-9956-ffa450edef68
* Check for the null binding provider to avoid NPErfeng2010-09-081-4/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993614 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3659 - Enable asynch operation over the local SCA binding. This does ↵slaws2010-08-253-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
* Put back some code to use the InterfaceContractMapper to match interfaces, ↵jsdelfino2010-08-241-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
* Remove commented codeslaws2010-08-192-15/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987094 13f79535-47bb-0310-9956-ffa450edef68
* JCA_9013 Throw an IllegalArgumentException when getProperty() is called with ↵bdaniel2010-08-181-3/+2
| | | | | | an invalid property name git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986947 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3653 - Read JAXWS annotations in Java interfaces ↵slaws2010-08-183-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