summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/assembly (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rationalize the interfaceContracts on Endpoint/EndpointReferencerfeng2009-11-172-0/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@881438 13f79535-47bb-0310-9956-ffa450edef68
* Tidy up the endpoint/endpoint reference serialization/deseralizationrfeng2009-11-173-3/+18
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@881164 13f79535-47bb-0310-9956-ffa450edef68
* Remove unused coderfeng2009-11-161-83/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880860 13f79535-47bb-0310-9956-ffa450edef68
* Adding generated serialVersionUID to exception to avoid warningslresende2009-11-151-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@836408 13f79535-47bb-0310-9956-ffa450edef68
* Replace RuntimeWire with RuntimeEnpoint/RuntimeEndpointReference as the ↵rfeng2009-11-133-19/+8
| | | | | | | | owner of invocaiton chains (http://www.mail-archive.com/dev@tuscany.apache.org/msg07856.html) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@836009 13f79535-47bb-0310-9956-ffa450edef68
* Check that the intent maps in a policy set are unique POL_3009slaws2009-11-111-0/+17
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@834952 13f79535-47bb-0310-9956-ffa450edef68
* Add policy conformance number to beginning of duplicate intents messageslaws2009-11-111-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@834904 13f79535-47bb-0310-9956-ffa450edef68
* Extend the checking for unique definitions elements to take account of ↵slaws2009-11-111-0/+4
| | | | | | repeated definitions that occur in the same file. POL_3003 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@834854 13f79535-47bb-0310-9956-ffa450edef68
* Fix motivated by ASM-5023. Update code to reflect the OASIS treatment of ↵slaws2009-11-052-26/+0
| | | | | | promoted references. Endpoint references are now copied down to the promoted component reference and the multiplicity validation is performed there. The change works now but the code needs tidying. I've left some things commented out that I'll now remove. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833132 13f79535-47bb-0310-9956-ffa450edef68
* Fix ASM_8017 and TUSCANY-3337 - have InterfaceContractMapper correctly take ↵antelder2009-11-031-5/+6
| | | | | | into account the callback interface git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@832408 13f79535-47bb-0310-9956-ffa450edef68
* Update to end all service provider files with a new lineantelder2009-10-297-5/+7
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830951 13f79535-47bb-0310-9956-ffa450edef68
* Pass ServiceRegistry via extensionPointRegistry to remove static referencesrfeng2009-10-281-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830738 13f79535-47bb-0310-9956-ffa450edef68
* Remove constrainingType as it is now not part of the OASIS SCA specsrfeng2009-10-209-283/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@827835 13f79535-47bb-0310-9956-ffa450edef68
* Turn JavaClassVisitor to declarative services and remove the module activatorrfeng2009-10-202-0/+24
| | | | | | | Add a ServiceHelper utility to simplify the instantiation of declared services Refactor the module activator to receive ExtensionPointRegistry from constructor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@826907 13f79535-47bb-0310-9956-ffa450edef68
* This is to change the Monitor to be request scoped for most of the cases:rfeng2009-10-167-99/+117
| | | | | | | | Refactor the ArtifactProcessor/ModelResolver to take a ProcessorContext that holds context such as Monitor, Contribution for the contribution/artifact processing methods Refactor the Builder to take a BuilderContext that holds context such as Monitor, Definitions, Base binding mapping for the building methods Change the processor/resolver/builder implementation classes to not cache the Monitor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825773 13f79535-47bb-0310-9956-ffa450edef68
* When cloning includes don't preserve the original include. Otherwise you end ↵slaws2009-10-151-1/+1
| | | | | | up with duplicate includes. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825638 13f79535-47bb-0310-9956-ffa450edef68
* Add more details of interface incompatibility to assembly error messagesslaws2009-10-151-4/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825515 13f79535-47bb-0310-9956-ffa450edef68
* Remove unused policy utils and add new onerfeng2009-10-144-506/+97
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825176 13f79535-47bb-0310-9956-ffa450edef68
* Add PolicyBuilder to the builder extension pointrfeng2009-10-125-66/+208
| | | | | | Use QName as the key to index and look up builders git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824540 13f79535-47bb-0310-9956-ffa450edef68
* Make ExtensionPointRegistry field transientrfeng2009-10-121-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824466 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the runtime build logic into EndpointReferenceBinderrfeng2009-10-091-55/+0
| | | | | | | Refactor the endpoint-wrapper into domainRegistryFactory that delegates to endpoint registry implementations by the scheme Improve/workaround the monitor so that it can be shared by multiple nodes (We need a better design for this) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823672 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3258 raise an error when a component property type doesn't match the ↵slaws2009-10-091-1/+3
| | | | | | component type property type. This may need to be looked at further if we decide to consider if the types are compatible. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823643 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3231 fail if property has many values and many="false". Re-applied ↵slaws2009-10-091-2/+3
| | | | | | the fix from the base class to the new builders. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823604 13f79535-47bb-0310-9956-ffa450edef68
* Add warning when XPath expression for property doesn't return anythingslaws2009-10-091-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823549 13f79535-47bb-0310-9956-ffa450edef68
* Refactor resource bundles to a package rfeng2009-10-056-4/+37
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821984 13f79535-47bb-0310-9956-ffa450edef68
* Update two error messages to point out that the component type and component ↵slaws2009-10-051-2/+2
| | | | | | services/references don't match. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821832 13f79535-47bb-0310-9956-ffa450edef68
* Fix OSGi MANIFEST.MF to bring up Tuscany in OSGi consolerfeng2009-10-051-37/+11
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821681 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3290 - Adding support for @Remote attribute in <interface.java>lresende2009-10-033-5/+59
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821362 13f79535-47bb-0310-9956-ffa450edef68
* Fixing manifest that was pointing to obsolete/unexistent packagelresende2009-10-011-5/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820532 13f79535-47bb-0310-9956-ffa450edef68
* Start to integrate the policy attachment builderrfeng2009-09-292-35/+20
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820125 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the builder implementations into tuscany-builder modulerfeng2009-09-2837-10475/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819750 13f79535-47bb-0310-9956-ffa450edef68
* Comment out the incorrect policy matching algorithm and enable itest/policiesrfeng2009-09-251-15/+20
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819013 13f79535-47bb-0310-9956-ffa450edef68
* Refactor CompositeActivator, ComponentContext and other related interfaces ↵rfeng2009-09-254-10/+28
| | | | | | into core-spi module git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819009 13f79535-47bb-0310-9956-ffa450edef68
* Improve CompositeImpl.clone so that it clones both included and nested ↵rfeng2009-09-246-187/+93
| | | | | | | | composites Move the CompositeCloneBuilder to be called before the compositeIncludeBuilder so that the include builder doesn't have to mix with clone git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@818657 13f79535-47bb-0310-9956-ffa450edef68
* Reformat the coderfeng2009-09-2429-938/+907
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@818590 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the CompositeBuilder interface to return Composite instead of void ↵rfeng2009-09-2427-58/+88
| | | | | | so that a builder can create a new instance of Composite git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@818588 13f79535-47bb-0310-9956-ffa450edef68
* Switch over to the new model builder. Old builders are still there and can ↵slaws2009-09-231-2/+2
| | | | | | be re-enabled just by reverting this commit if there are issues. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@818033 13f79535-47bb-0310-9956-ffa450edef68
* Add reference promotion builder back in. Need to decide what to do with it. ↵slaws2009-09-221-3/+8
| | | | | | Also add some other comments. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817707 13f79535-47bb-0310-9956-ffa450edef68
* Use the methods for retrieving collections as some specializations override ↵slaws2009-09-222-6/+6
| | | | | | these collection methods to calculate the contents. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817703 13f79535-47bb-0310-9956-ffa450edef68
* Correct the algorithm for selecting callback bindings to match what the old ↵slaws2009-09-221-13/+42
| | | | | | builders were doing. However this is not correct. In particular we should probably be always selecting the forward binding if not callback binding is specified. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817629 13f79535-47bb-0310-9956-ffa450edef68
* Add property messagesslaws2009-09-221-1/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817541 13f79535-47bb-0310-9956-ffa450edef68
* Add in the binding specific builders steps. slaws2009-09-221-3/+10
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817540 13f79535-47bb-0310-9956-ffa450edef68
* Add code to flatten wires (getting rid of the ComponentReferenceWireBuilder)slaws2009-09-221-20/+128
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817534 13f79535-47bb-0310-9956-ffa450edef68
* Clean up import statementsrfeng2009-09-2113-57/+25
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817371 13f79535-47bb-0310-9956-ffa450edef68
* Check for a few null cases that happen in assembly-xml unit tests. I don't ↵slaws2009-09-211-2/+24
| | | | | | think we should be testing the builders in assembly-xml. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817304 13f79535-47bb-0310-9956-ffa450edef68
* More static build changes and some simplified runtime builders (endpoint, ↵slaws2009-09-216-238/+2025
| | | | | | endpoint reference and binding uri). The runtime side of things will likely need reorganizing. Am putting them there in their current form so I can run the static builders. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817238 13f79535-47bb-0310-9956-ffa450edef68
* Minor formattinglresende2009-09-211-8/+7
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817143 13f79535-47bb-0310-9956-ffa450edef68
* Add toString()rfeng2009-09-186-4/+28
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@816709 13f79535-47bb-0310-9956-ffa450edef68
* Some more incremental changes to the new builders. committing to create a ↵slaws2009-09-183-72/+262
| | | | | | backup at this stage. still doesn't work. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@816581 13f79535-47bb-0310-9956-ffa450edef68
* Fix the on-demand loading and add stop() to clean uprfeng2009-09-151-1/+16
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@815388 13f79535-47bb-0310-9956-ffa450edef68