summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/deployment/src/main (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-07-30TUSCANY-4067: Update to support resources in jars and zips nested within ↵antelder1-0/+19
contributions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1367135 13f79535-47bb-0310-9956-ffa450edef68
2012-03-27Put back the definitions as it causes some policy regressionsantelder1-18/+16
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1305824 13f79535-47bb-0310-9956-ffa450edef68
2012-03-21Fix Node validateContribution to not cause duplicate definition problems by ↵antelder1-16/+18
removing definitions aggregation from the resolve method git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1303355 13f79535-47bb-0310-9956-ffa450edef68
2012-03-04Fix Deployer.resolve to resolve dependent contributions correctly. It looks ↵antelder2-6/+7
like nothing is using Deplyer.resolve except the validateContribution call so this bug had gone unoticed, the code in Deplyer.resove is duplicate din build, really build should just call resolve, i'll do that change in a seperate commit git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1296876 13f79535-47bb-0310-9956-ffa450edef68
2012-03-04TUSCANY-3312 - Copy JavaInterfaceFactory memory leak changes from 1.x + ↵slaws1-1/+1
other related changes and some extensions to allow the cache to be reduced when contributions are unloaded in the domain node. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1296845 13f79535-47bb-0310-9956-ffa450edef68
2011-09-21Don't do the build time binding if errors have been reported during the ↵slaws1-4/+6
build steps git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1173616 13f79535-47bb-0310-9956-ffa450edef68
2011-09-20Use domain info to decide if the binding.sca needs to be distributedrfeng1-0/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1173361 13f79535-47bb-0310-9956-ffa450edef68
2011-08-26Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162089 13f79535-47bb-0310-9956-ffa450edef68
2011-08-05TUSCANY-3907 - Clone top level composites before adding them to the domain ↵slaws1-0/+9
level composite so that they don't get build more than once. Also clone bindings when reference and services are cloned. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1154194 13f79535-47bb-0310-9956-ffa450edef68
2011-06-07Rename 'member' to 'node' as it seems too confusing to try to have a ↵antelder1-3/+3
different name for it git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1132994 13f79535-47bb-0310-9956-ffa450edef68
2011-06-06Add a method to the DomainRegistry to get the contribution uri for the ↵antelder1-0/+6
composite taht contains a running component git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1132613 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03Add a method to Deployer to get a contributions dependencies from a set of ↵antelder2-2/+35
contribution metadata git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1131053 13f79535-47bb-0310-9956-ffa450edef68
2011-05-25Rename InstalledContribution to ContributionDescriptionantelder1-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1127531 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19Add a way to run commands on remote nodes and add Node API and Shell ↵antelder1-0/+7
commands to start and stop composites on remote nodes. Initial code so a little prototypy but it does work so committing it now for review git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1124705 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19Update to add APIs to get at which composites are running whereantelder1-0/+12
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1124606 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19Add a method to get the domain membersantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1124566 13f79535-47bb-0310-9956-ffa450edef68
2011-05-18Updates to match the DomainRegistry changes to rename ↵antelder1-3/+3
addListener/removeListener to be addEndpointListener/removeEndpointListener as there are now multiple types of listener, and change the running composite methods to use the composite uri instead of its QName git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1124143 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16Add a method to Deployer to load a model from XML and validate the Monitor ↵antelder2-1/+20
results git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1103639 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16Rename EndpointRegistry to DomainRegistry. Doing this has been brought up ↵antelder1-8/+8
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-05-15Update for the new updateInstalledContribution methodantelder1-0/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1103529 13f79535-47bb-0310-9956-ffa450edef68
2011-05-15Update for the new addComposite methodantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1103528 13f79535-47bb-0310-9956-ffa450edef68
2011-05-15Update for COntribution interfcae changeantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1103279 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14Update for new method on the Contribution interfaceantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1102969 13f79535-47bb-0310-9956-ffa450edef68
2011-05-12Update the registry to use a single class for all the installed contribution ↵antelder1-16/+9
attributes, and to correct the storing of running composites to be qualified by the contribution uri. As per a previous commit comment this is still work in progress so a little rough, but its getting closer now to show the type of thing thats needed git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1102252 13f79535-47bb-0310-9956-ffa450edef68
2011-05-11Update the registry to store info about a contributions deployables and ↵antelder1-1/+9
exports so that distrubuted nodes are able to see what is available without having to actually go get and install a remote contribution. This is work in progress, an alternative is to just put the Contribution model object itself in the registry and have the registry impl hide the details, but this approach is easier for now as we see how things can work git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1101793 13f79535-47bb-0310-9956-ffa450edef68
2011-05-10Start adding info about installed contributions to the registry so that ↵antelder1-4/+13
distributed Nodes can find out about contributions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1101468 13f79535-47bb-0310-9956-ffa450edef68
2011-05-10Update the registry to support getting the QName and Composite, and use that ↵antelder1-1/+6
in teh hazelcast registry to manage the running composites git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1101369 13f79535-47bb-0310-9956-ffa450edef68
2011-05-09Start looking at support for a Shell command to show the domain level ↵antelder1-0/+14
composite, this includes adding info about the running composites to the domain registry and a the new shell command to access it. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1101031 13f79535-47bb-0310-9956-ffa450edef68
2011-03-04Update deployer to support passing in the system contribution so that that ↵antelder2-3/+14
may be reused as cloning it each time can be slow git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1077875 13f79535-47bb-0310-9956-ffa450edef68
2010-11-30TUSCANY-3788, TUSCANY-3786 - Allow build time resolvable references to be ↵slaws1-1/+114
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
2010-07-03Add a method to Deployer to resolve a contributions dependenciesantelder2-0/+84
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960159 13f79535-47bb-0310-9956-ffa450edef68
2010-05-26Update Deployer.attachDeploymentComposite to return the URI of the attached ↵antelder2-5/+19
composite git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@948564 13f79535-47bb-0310-9956-ffa450edef68
2010-05-18Update deployer to use a separate list of contributions to look at when ↵antelder2-3/+4
looking for exports git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945568 13f79535-47bb-0310-9956-ffa450edef68
2010-05-15Decode the url to avoid problems with it inlcudes spaces in the pathantelder1-2/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@944591 13f79535-47bb-0310-9956-ffa450edef68
2010-05-13Allow direct access to the SCA schema. Rather than via the Tuscany schema. ↵slaws1-3/+3
At the moment I've turned off validation of sca namespace schema as the OASIS sca schema already includes a "value" element which is an any. So values should validate against anything. Am raising with OASIS but didn't want to do any more fiddling until I get an answer as the guts of this stuff is proving surprisingly frustrating. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@944004 13f79535-47bb-0310-9956-ffa450edef68
2010-05-11TUSCANY-3553 - add the SCA spec schema to the system contribution so that ↵slaws1-1/+50
users can use SCA schema in property types. I don't know why people would want to do that but this capability seems to be the intention of the spec. This slows down the loading of any contributions that use these types, as the schema are loaded, but has little affect if you don't. I'm still looking at whether the local scheme optimization I added is effective but decided to check in as this fault is stopping the otests from running properly currently. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@943224 13f79535-47bb-0310-9956-ffa450edef68
2010-04-08As a trial to see if we can rule out the tuscany eclipse compiler causing ↵antelder1-4/+4
the too many open files problem on Hudson try changing to use the regular maven compiler git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@931936 13f79535-47bb-0310-9956-ffa450edef68
2010-01-27Fix multiple concurrency related issuesrfeng1-2/+11
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@903542 13f79535-47bb-0310-9956-ffa450edef68
2010-01-19Expose system definitions from the deployerrfeng2-10/+10
Add the removal of entries when the member leaves the group Add listeners to the hazelcastInstance git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900661 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18TUSCANY-3397 - Adding support for identifying the sca spec version used for ↵lresende1-9/+12
contribution metadata being read git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@892324 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20Moving 2.x trunklresende6-0/+1009
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882795 13f79535-47bb-0310-9956-ffa450edef68