Commit graph

41 commits

Author SHA1 Message Date
jsdelfino
d621604a77 Show how NodeFactory and Node can be replaced by finer grain deploy, build, activate and start methods. This would enable an SCA runtime virtual hosting environment to build a composite model, cache it, and only activate / start its components on demand when a request hits them.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1078641 13f79535-47bb-0310-9956-ffa450edef68
2011-03-07 01:05:00 +00:00
jsdelfino
3e6e2864fa Fix unused import warnings.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1078640 13f79535-47bb-0310-9956-ffa450edef68
2011-03-07 01:04:55 +00:00
jsdelfino
875e50908c Sandbox to experiment with dynamic mass virtual hosting and running a different composite per vhost.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1063520 13f79535-47bb-0310-9956-ffa450edef68
2011-01-25 23:30:28 +00:00
jsdelfino
08a9cd21f5 Print result from the UpperTest service to show wrappering/unwrappering issues.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1062972 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 20:58:16 +00:00
jsdelfino
3ee7931ccb Attempt to fix the logic that triggers wrappering/unwrappering in databinding transformers.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1058717 13f79535-47bb-0310-9956-ffa450edef68
2011-01-13 19:45:06 +00:00
jsdelfino
e30d27ecbc Fix args construction in WelloTest, change from String to Element. Fix WSDL interface in EmbedTestCase.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057980 13f79535-47bb-0310-9956-ffa450edef68
2011-01-12 03:14:46 +00:00
jsdelfino
5ae609d772 Add support for both RPC and Doc-wrapped modes to the component implementation example. Test an RPC reference configured with a Doc-Wrapped binding contract.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057387 13f79535-47bb-0310-9956-ffa450edef68
2011-01-10 21:50:34 +00:00
jsdelfino
669ca7bbf2 Create an Upper WSDL service definition, and use it on the upper reference binding. Create an RPC variation of the Upper WSDL portType, not used yet. Also simplified the test case a bit to be sync only, will re-integrate async later.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057370 13f79535-47bb-0310-9956-ffa450edef68
2011-01-10 21:20:46 +00:00
jsdelfino
c791fd8043 Sandbox to experiment with Databinding automatic wrapper transformations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1057335 13f79535-47bb-0310-9956-ffa450edef68
2011-01-10 19:51:07 +00:00
jsdelfino
1d671d8dac Port to HTTPD 2.3.10 + latest APR 1.4.x and enable mod_session_crypto.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052818 13f79535-47bb-0310-9956-ffa450edef68
2010-12-25 23:48:25 +00:00
jsdelfino
dc15dc32bb Create a sandbox branch to experiment with latest APR.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052740 13f79535-47bb-0310-9956-ffa450edef68
2010-12-25 01:49:19 +00:00
jsdelfino
d587bce05e Cleanup EmbedUtil a bit. Use a builder pattern and closures to pass a node factory context around instead of being kept in a static. Change the DOM util to use a similar builder pattern as well.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996620 13f79535-47bb-0310-9956-ffa450edef68
2010-09-13 18:03:53 +00:00
jsdelfino
27e3cec43d Change uri parameter to location of deployment composite and make it optional. Change restart command to use previous config if not specified.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993561 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 00:02:05 +00:00
jsdelfino
d123827b57 Sandbox to experiment with deployment and management commands.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@993560 13f79535-47bb-0310-9956-ffa450edef68
2010-09-07 23:52:54 +00:00
jsdelfino
abefe1a37b Add a SOAP Web service binding and a test case for it. Minor cleanup, remove redundant test case and refactor test WSDL namespaces.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@992150 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 23:12:00 +00:00
jsdelfino
5e04cf7908 Add a test case showing how to register a ProviderFactory instance. Minor cleanup, add a createNode method that takes a list of contributions and remove reference to NodeFactory implementation class.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990870 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 17:18:15 +00:00
jsdelfino
f268110a56 Show how to embed a runtime, load WSDL, assemble a SCDL composite in memory and then run it.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990676 13f79535-47bb-0310-9956-ffa450edef68
2010-08-30 00:24:38 +00:00
jsdelfino
e6c733c4d9 Sandbox to experiment with different ways to embed the runtime.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990620 13f79535-47bb-0310-9956-ffa450edef68
2010-08-29 18:32:20 +00:00
jsdelfino
6dea67b43e Replace usage of Xpath by pure java code walking through the DOM.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990619 13f79535-47bb-0310-9956-ffa450edef68
2010-08-29 18:30:47 +00:00
jsdelfino
3518556b24 Sample implementation extension that shows how to support both Java and WSDL interfaces and different data bindings.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990608 13f79535-47bb-0310-9956-ffa450edef68
2010-08-29 17:44:58 +00:00
jsdelfino
88bf2a256b Sandbox to experiment and extend the runtime.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990479 13f79535-47bb-0310-9956-ffa450edef68
2010-08-29 02:55:29 +00:00
jsdelfino
b39441bcc5 Test passing multiple parameters, and use JSON-RPC binding in all test cases.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965723 13f79535-47bb-0310-9956-ffa450edef68
2010-07-20 04:36:21 +00:00
jsdelfino
c857c88725 Add support for properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965722 13f79535-47bb-0310-9956-ffa450edef68
2010-07-20 04:36:16 +00:00
jsdelfino
08f6c248d0 Put back some code to use the InterfaceContractMapper to match interfaces, 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@965721 13f79535-47bb-0310-9956-ffa450edef68
2010-07-20 04:36:08 +00:00
jsdelfino
108d50f90c Tweak the JSON-RPC binding to work without Java interfaces and recognize dynamic interfaces bound to the JSON databinding.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965361 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:12:16 +00:00
jsdelfino
1c54b03d8f Add a strawman Python implementation extension.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965360 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:12:11 +00:00
jsdelfino
1093f7b537 Add a model for Python component implementations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965359 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:11:54 +00:00
jsdelfino
affdb7768d Fix logic to compute the path info as it doesn't work in a webapp.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965358 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 06:11:37 +00:00
jsdelfino
f59fca36e7 Branch to experiment with dynamic component interfaces and implementations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965346 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:50:53 +00:00
jsdelfino
1a8707aa6a Reorganize sandbox a little bit.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965345 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 02:45:18 +00:00
jsdelfino
f6fe45a18a Test commit, please ignore.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@811729 13f79535-47bb-0310-9956-ffa450edef68
2009-09-06 00:13:29 +00:00
jsdelfino
a29b9cfb86 Test commit, please ignore.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@807098 13f79535-47bb-0310-9956-ffa450edef68
2009-08-24 06:36:04 +00:00
jsdelfino
f076e564d6 Removed RMI binding. Adjusted to change to JMS binding.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@674730 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 06:24:10 +00:00
jsdelfino
5daec868db Minor simplifications of pom.xml and bin.xml.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@674703 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 01:46:52 +00:00
jsdelfino
072454ccd8 Added missing version number.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@673758 13f79535-47bb-0310-9956-ffa450edef68
2008-07-03 18:41:16 +00:00
jsdelfino
31f79af720 Removed dependency on pom/parent/pom.xml.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@673757 13f79535-47bb-0310-9956-ffa450edef68
2008-07-03 18:40:51 +00:00
jsdelfino
e2793a68c6 Changed module types from pom to jar to help Eclipse project generation.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@673753 13f79535-47bb-0310-9956-ffa450edef68
2008-07-03 18:33:19 +00:00
jsdelfino
46843700fd Build scripts for the modular distributions that I need: base minimal distro, enterprise java, web 20, web service, business process, and domain manager.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@672958 13f79535-47bb-0310-9956-ffa450edef68
2008-06-30 23:34:04 +00:00
jsdelfino
1bf431b461 Test commit on new repository.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668369 13f79535-47bb-0310-9956-ffa450edef68
2008-06-17 01:12:17 +00:00
jsdelfino
f9bbef7114 Test commit on new repository.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668368 13f79535-47bb-0310-9956-ffa450edef68
2008-06-17 01:10:51 +00:00
dims
bdd0a41aed Move Tuscany from Incubator to top level.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668359 13f79535-47bb-0310-9956-ffa450edef68
2008-06-17 00:23:01 +00:00