summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add Apache License headers to resolve build issueslresende2013-05-021-2/+24
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1478480 13f79535-47bb-0310-9956-ffa450edef68
* Fix NPE as the autowire is Boolean and the value can be null. The autoboxing ↵rfeng2012-09-101-4/+5
| | | | | | will throw NPE. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1383128 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4069: Apply patch from Rashmi Hunt to fix Issue with resolving ↵antelder2012-09-071-0/+10
| | | | | | autowired reference when binding is not defined to a target service exposed over multiple bindings git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1381971 13f79535-47bb-0310-9956-ffa450edef68
* Add a method to get the Node to the TuscanyComponentContextantelder2012-08-161-0/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1373884 13f79535-47bb-0310-9956-ffa450edef68
* Update to support DOMInvoker with remote endpointsantelder2012-08-161-0/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1373866 13f79535-47bb-0310-9956-ffa450edef68
* Add implementation for DOMInvokerantelder2012-08-154-4/+158
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1373548 13f79535-47bb-0310-9956-ffa450edef68
* Avoid NPE for the remote endpoints which don't have interface contracts setrfeng2012-07-311-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1367808 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4037: Apply patch from Greg Dritschler to fix OutOfMemoryError ↵antelder2012-05-011-1/+3
| | | | | | because domain registry holds remote endpoint references created by SCAClientFactory.getService git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1332563 13f79535-47bb-0310-9956-ffa450edef68
* Remove duplicated line thats overwriting the binding settingantelder2012-04-031-1/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308855 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4033 - Don't generate WSDL when binding an EPR to a remote EP and ↵slaws2012-03-231-2/+14
| | | | | | the EPR and EP both use a Java interface. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1304327 13f79535-47bb-0310-9956-ffa450edef68
* Avoid NPE when binding doesn't support callbackslaws2012-03-231-1/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1304325 13f79535-47bb-0310-9956-ffa450edef68
* Fix the binding invokers to use endpoint reference's deployed URI (i.e., the ↵rfeng2012-03-221-8/+5
| | | | | | target service endpoint address) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1304128 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4034 - plug a few more potential memory leaksslaws2012-03-224-0/+46
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1303855 13f79535-47bb-0310-9956-ffa450edef68
* Revert the change based on the comment from ↵rfeng2012-03-211-0/+10
| | | | | | https://issues.apache.org/jira/browse/TUSCANY-4029 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1303591 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4025 - enhance the previous fix for this JIRA to call the listeners ↵slaws2012-03-191-1/+10
| | | | | | in reverse order. Node listeners will be added before other listeners that deal with the nodes contributions so we want the contribution to hang around in the node until all the other listeners have done their thing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1302422 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4029: Clone the binding when setting it on the EndpointReference to ↵antelder2012-03-191-2/+6
| | | | | | ensure its not the same instance as that used by the Endpoint. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1302317 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3932 - take account of the case where a binding doesn't create a ↵slaws2012-03-161-2/+4
| | | | | | binding model in the callback endpoint an just put the URL in the endpoint. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1301373 13f79535-47bb-0310-9956-ffa450edef68
* Changes to add TUSCANY-3770 to 2.x stream and updates to performance ↵jennthom2012-03-081-9/+12
| | | | | | testcase to produce an additional heap dump after uninstalling applications. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1298513 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4025 - delay the removal of the contribution information until after ↵slaws2012-03-081-1/+1
| | | | | | the contribution listeners have been called. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1298469 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4020 - move hardcoded message strings into properties filesslaws2012-02-291-4/+11
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1295144 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4005 - swap the test around so that the code that raises an error if ↵slaws2012-02-211-15/+23
| | | | | | a reference target containing only a component name matches a component with multiple services comes after the code that matches interfaces and policy git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291714 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4011 - stop the SCDL callback binding configuration from being ↵slaws2012-02-094-74/+237
| | | | | | overwritten. The JMS binding strangely relied on this so required some surgery. I've also simplified CallbackServiceReference and added a CALLBACK message header and CallbackHandler object to make is simpler to pass the callback address down the message chain. The existing approach of creating a CallbackEndpoint model is still supported at the moment. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1242412 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-4005 - raise an error if a reference target containing only a ↵slaws2012-02-021-3/+47
| | | | | | component name matches a component with multiple services. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1239597 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3932 - First part of this JIRA is to remove some inconsistencies in ↵slaws2012-01-062-49/+19
| | | | | | the way that callbacks are handled now. See JIRA for more comments on this first change. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1228150 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3890 - separate the request wrapper model from the response wrapper ↵slaws2011-12-132-4/+4
| | | | | | model as per the change in 1.x under TUSCANY-2931. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1213702 13f79535-47bb-0310-9956-ffa450edef68
* Update core to use the Tuscany versions of the OASIS interfaces ↵antelder2011-12-132-6/+7
| | | | | | ComponentCOntext and ServiceReference git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1213617 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3946 - Had a bit of a change of heart about this one. I'm concerned ↵slaws2011-12-091-4/+10
| | | | | | that putting extra doPrivileged checks in the main message flow is going to have a negative impact on performance so I've swapped out that code so a check on the presence of a message header. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1212406 13f79535-47bb-0310-9956-ffa450edef68
* Add a strawman approach to enable setting the binding uri on a ServiceReferenceantelder2011-12-082-1/+22
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1211945 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3988 - Apply Greg's suggested fix to ensure that policy provider ↵slaws2011-12-051-0/+8
| | | | | | lists are maintained independently for cloned composites. Add a tests case for it as well. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1210470 13f79535-47bb-0310-9956-ffa450edef68
* Add a contributionInstalled() operation to the listener interface. Completes ↵slaws2011-12-011-0/+3
| | | | | | the set. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1209150 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2011-11-221-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1205012 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3976: Apply patch from Greg Dritschler to allow extensions to save ↵antelder2011-11-214-1/+85
| | | | | | information about client async request git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204448 13f79535-47bb-0310-9956-ffa450edef68
* Add a spec version to Endpoint and only do full matching if the target ↵slaws2011-10-311-1/+30
| | | | | | endpoint is and OASIS endpoint git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1195400 13f79535-47bb-0310-9956-ffa450edef68
* Add code to read <requires> elements from WSDL and enable the test that ↵slaws2011-10-191-3/+2
| | | | | | ensure that mayProvides intents are matched between references and services. This has implications for existing tests in that we now have to ensure that any mayProvides intent that is considered to be the default (a concept that the spec doesn't consider) is present in the intent list for the policy subject in question. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1186027 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3959 - Disable the mayProvides intent temporarily as it's causing ↵slaws2011-10-171-1/+2
| | | | | | POL4031 to fail. Looks like a WSDL processing issue. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1185279 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3959 - Correct interface matching so that it takes account of ↵slaws2011-10-171-9/+30
| | | | | | mayProvides intents. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1185139 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3958 - serialize endpoint intents/policy sets across the registry ↵slaws2011-10-172-2/+100
| | | | | | for matching purposes. In this change they are stashed in the component element on write and then retrieved back into the endpoint model on read. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1185135 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3957: Apply patch from Greg Dritschler to fix Endpoint references ↵antelder2011-10-032-2/+9
| | | | | | are not registered in domain registry git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1178311 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3954: Apply patch from Greg Dritschler to Change ↵antelder2011-09-282-32/+27
| | | | | | AsyncJDKInvocationHandler to not use AsyncFaultWrapper git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1176776 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3955: Apply patch from Greg Drischler to fix Cached invocation chain ↵antelder2011-09-281-0/+1
| | | | | | is used after endpoint is rebuilt git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1176775 13f79535-47bb-0310-9956-ffa450edef68
* Use domain info to decide if the binding.sca needs to be distributedrfeng2011-09-201-0/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1173361 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3945 - Make public the operations that allow the promoted component ↵slaws2011-09-151-2/+2
| | | | | | and service to be accessed. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1170998 13f79535-47bb-0310-9956-ffa450edef68
* Fix the setting of the JMS callback destination from request properties for ↵antelder2011-09-121-1/+14
| | | | | | the JMS binding git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1169722 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3941 - If a reference specifies target in an SCA binding then we ↵slaws2011-09-121-1/+14
| | | | | | expect there to be an SCA binding at the service. In this case don't just select the first binding in the list. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1169664 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3916 - Replace WSDL representation of interface contract with an ↵slaws2011-09-091-12/+54
| | | | | | internal representation for passing via the registry. Still not particularly happy with this but I have more confidence that it will work reliably when compared to serializing/deserializing WSDL. It would be preferable I think to represent the interface contract more generally as artifacts in the domain registry but that's for another day. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1167202 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3940: Apply patch from Greg Dritschler to Change ↵antelder2011-09-083-38/+48
| | | | | | AsyncJDKInvocationHandler to use WorkScheduler directly git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1166600 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3916 - Turn remote interface match back on with a couple of ↵slaws2011-09-013-13/+71
| | | | | | restrictions. Only the top level WSDL is shared and dependent XSD is not. I've added guards for the case where parameter types cannot be converted to WSDL. If interface information is insufficient to run the match the interfaces are assumed to be compatible and matching is left until runtime. Having struggled with the WSDL based approach I'm going to look at serializing the internal Tuscany model. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1163988 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3925 - Apply Jennifer's Java security patch. slaws2011-08-262-5/+32
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162160 13f79535-47bb-0310-9956-ffa450edef68
* Correct comment errorsslaws2011-08-261-2/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162134 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3932 - sample of how the structural URI could be passed over a ↵slaws2011-08-261-1/+22
| | | | | | remote binding (in this case binding.ws) and picked up on the service side in the binding.sca case. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162090 13f79535-47bb-0310-9956-ffa450edef68