summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/binding-sca-runtime/src/main/java/org/apache/tuscany/sca/binding/local (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-08-16Don't throw exception as its actually ok to continue onantelder1-2/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1373745 13f79535-47bb-0310-9956-ffa450edef68
2011-08-02TUSCANY-3894. Factor out introspection for same vs. different databindings ↵scottkurz3-10/+34
on operation from DBRuntimeWireProcessor to new OperationDataBindingHelper util. Use this in DefaultLocalSCAReferenceBindingProvider to do a Mediator.copyXXX for same-databinding operations, while doing a Mediator.mediateXXX with a WSDL operation for different-databinding operations. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1153285 13f79535-47bb-0310-9956-ffa450edef68
2011-07-28TUSCANY-3894. Refactor WSDL InterfaceContract generation so it's only done ↵scottkurz2-13/+20
if the BindingSCATransformer calls for it. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1151710 13f79535-47bb-0310-9956-ffa450edef68
2011-07-27TUSCANY-3894. Refactor local sca binding so that the exact details of the ↵scottkurz5-60/+217
data copy can be plugged in via the BindingProviderFactory extension point, while keeping a core, base portion of the binding to do things like calculate whether to do the pass-by-reference optimization and establish other aspects of the invoker/interceptor chain. The data handling is factored into a BindingSCATransformer class. The default impl will continue to use MediatorImpl.copyXXX methods, and will use Java-serialization first then XML/JAXB-serialization. The second impl included uses XML serialization and calculates a WSDL interfaceContract. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1151632 13f79535-47bb-0310-9956-ffa450edef68
2011-07-21Add missing license headersantelder7-0/+133
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1149159 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11Remove SCABindingAsyncResponseInvoker. It isn't used because of the local ↵slaws1-2/+5
optimization and it's function can be found in the LocalSCABindingInvocationInterceptor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1145192 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11TUSCANY-3884 - Convert the default binding to delegate for local calls as ↵slaws9-0/+631
well as remote calls. Means that the binding is more consistent in it's layout and the delegation selection logic is more cleanly separated from the code that handles passing messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1145118 13f79535-47bb-0310-9956-ffa450edef68