summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/binding-sca-runtime/src/main/java (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
2012-01-06TUSCANY-3932 - First part of this JIRA is to remove some inconsistencies in ↵slaws2-2/+21
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
2011-09-20Allows the distributed flag to be overridenrfeng1-4/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1173364 13f79535-47bb-0310-9956-ffa450edef68
2011-09-20Use domain info to decide if the binding.sca needs to be distributedrfeng1-24/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1173361 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15TUSCANY-3916 - Check for null interface. I need to find out why a null ↵slaws1-4/+7
interface is possible but it's causing the build to break so I'll double back to this git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1157897 13f79535-47bb-0310-9956-ffa450edef68
2011-08-02TUSCANY-3894. Factor out introspection for same vs. different databindings ↵scottkurz6-16/+52
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-08-02Correct comment to avoid confusionslaws1-2/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1153080 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 ↵scottkurz9-63/+374
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 ↵slaws2-58/+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 ↵slaws14-456/+746
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
2011-05-21Allows pass -by-reference for self referencesrfeng1-1/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1125636 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16Rename EndpointRegistry to DomainRegistry. Doing this has been brought up ↵antelder1-2/+2
lots of times in the past just no one ever got around to it. It effects quite a few classes but its a relatively trivial rename and i don't think it should impact on anyone too much git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1103629 13f79535-47bb-0310-9956-ffa450edef68
2011-04-22Further check the presence of runtime provider for mapped remotable binding.scarfeng2-23/+53
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1096093 13f79535-47bb-0310-9956-ffa450edef68
2011-04-20Allow the look up of endpoint address by component/service/binding name from ↵rfeng1-0/+1
the Node API git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1095537 13f79535-47bb-0310-9956-ffa450edef68
2011-03-06Minor performance enhancement - look up the mapper once instead of each timeantelder2-9/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1078431 13f79535-47bb-0310-9956-ffa450edef68
2011-02-21TUSCANY-3837 - more SCABindingMapper from the binding sca runtime module to ↵slaws6-51/+5
the core spi module so that people who want to implement their own mapper don't need to depend on a runtime module. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1073037 13f79535-47bb-0310-9956-ffa450edef68
2011-02-15Fix for TUSCANY-3832. Also tries to simplify wrapped vs. bare terminology ↵scottkurz1-1/+1
by introducing "notSubjectToWrapping" as a term in place of "bare". git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1070926 13f79535-47bb-0310-9956-ffa450edef68
2011-02-07Finalize the AllowsPassByReference support and add test casesrfeng1-1/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1068211 13f79535-47bb-0310-9956-ffa450edef68
2011-02-07Enable the allowsPassByReference supportrfeng1-2/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1068209 13f79535-47bb-0310-9956-ffa450edef68
2011-01-25Delegate the creation of the response invoker if there is a delegate present. slaws2-2/+36
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1063280 13f79535-47bb-0310-9956-ffa450edef68
2011-01-11Complete enablement of the SCA Binding to deal with local Async invocations ↵edwardsmj5-15/+202
- as under TUSCANY-3811 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057653 13f79535-47bb-0310-9956-ffa450edef68
2011-01-11Make sure the binding uri is reset when the service is stoppedantelder1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057420 13f79535-47bb-0310-9956-ffa450edef68
2010-12-23Revert back to fetching the interceptors starting at SERVICE_POLICY in order ↵slaws1-1/+1
to miss out any databinding transformation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052265 13f79535-47bb-0310-9956-ffa450edef68
2010-12-23Correct the order that the phase constants appear in to match the actual ↵slaws1-1/+1
phase order and make the local binding.sca optimization link to the head of the service operation wire. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052253 13f79535-47bb-0310-9956-ffa450edef68
2010-12-21Enable binding.sca to support async invocation in the local case - as under ↵edwardsmj1-7/+29
TUSCANY-3811 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1051467 13f79535-47bb-0310-9956-ffa450edef68
2010-12-15Use the mapped binding when looking up the providerantelder1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1049556 13f79535-47bb-0310-9956-ffa450edef68
2010-12-08TUSCANY-3801 - Separate off the asyncy response invocation interfaces from ↵slaws1-5/+0
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
2010-12-07TUSCANY-3801 - missed files from previous check in. slaws3-13/+16
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043211 13f79535-47bb-0310-9956-ffa450edef68
2010-12-06Start updating the sca binding to be able to choose the binding type impl on ↵antelder4-45/+68
a per service basis instead of a single global choice git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1042665 13f79535-47bb-0310-9956-ffa450edef68
2010-12-06TUSCANY-3801 - move chain tail location code into the chain implementationslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1042609 13f79535-47bb-0310-9956-ffa450edef68
2010-12-03TUSCANY-3801 - Update SCA binding to allow the invoker to exploit the new ↵slaws2-17/+61
async interceptor impl and add and async response invoker to push async response back from service to reference (this only works in the local case though). git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041870 13f79535-47bb-0310-9956-ffa450edef68
2010-12-03TUSCANY-3801 - Move the SCA binding up to the new async provider interfaces. slaws2-3/+23
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041863 13f79535-47bb-0310-9956-ffa450edef68
2010-12-03just remove some blank linesslaws1-4/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1041847 13f79535-47bb-0310-9956-ffa450edef68
2010-11-16Remove unused classantelder1-43/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1035604 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25TUSCANY-3659 - Enable asynch operation over the local SCA binding. This does ↵slaws2-2/+15
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-06-17Add a flag to the binding builder to indicate that generated data should be ↵slaws1-2/+2
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-03-18Update sca binding mapper to use hazelcast binding if its thereantelder1-2/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@924985 13f79535-47bb-0310-9956-ffa450edef68
2010-03-16Remove some now unneeded uses of DataExchangeSemanticsantelder1-9/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923761 13f79535-47bb-0310-9956-ffa450edef68
2010-03-11Fix for TUSCANY-3489rfeng1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921689 13f79535-47bb-0310-9956-ffa450edef68
2010-03-11Update to automatically use binding.rmi instead of binding.ws if ws is not ↵antelder1-1/+4
avaialble git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921678 13f79535-47bb-0310-9956-ffa450edef68
2010-03-05Remove DistributedSCABindingrfeng1-5/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@919254 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03Copy the test cases from binding-sca-runtime-axis2 and ↵rfeng2-13/+12
binding-sca-runtime-rmi into an itest Change the code to pass binding.sca with mapped uri with the endpoint git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918327 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02Add the ability to map binding.sca to any bindings in the runtime by ↵rfeng6-176/+475
configuration git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918261 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Fix to ensure pass-by-value is used if only one end is using ↵antelder1-1/+2
allowsPassByReference git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917777 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Remove unused importsrfeng1-3/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917632 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25Add the check for local-by-reference, local-by-value and remote invocations ↵rfeng2-54/+54
for binding.sca git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916483 13f79535-47bb-0310-9956-ffa450edef68
2010-02-11Remove file as it's not usedslaws1-61/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@908920 13f79535-47bb-0310-9956-ffa450edef68
2010-02-11TUSCANY-2586: Fix pass-by-value copies as described in the JIRA with the SCA ↵antelder2-6/+73
binding doing the necessary copies. Also update the copy code so that the new copy is in the correct class loader so that invocations across Nodes in the same JVM work git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@908835 13f79535-47bb-0310-9956-ffa450edef68