summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/assembly (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-16This is to change the Monitor to be request scoped for most of the cases:rfeng7-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
2009-10-15When cloning includes don't preserve the original include. Otherwise you end ↵slaws1-1/+1
up with duplicate includes. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825638 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15Add more details of interface incompatibility to assembly error messagesslaws1-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825515 13f79535-47bb-0310-9956-ffa450edef68
2009-10-14Remove unused policy utils and add new onerfeng4-506/+97
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825176 13f79535-47bb-0310-9956-ffa450edef68
2009-10-12Add PolicyBuilder to the builder extension pointrfeng5-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
2009-10-12Make ExtensionPointRegistry field transientrfeng1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824466 13f79535-47bb-0310-9956-ffa450edef68
2009-10-09Refactor the runtime build logic into EndpointReferenceBinderrfeng1-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
2009-10-09TUSCANY-3258 raise an error when a component property type doesn't match the ↵slaws1-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
2009-10-09TUSCANY-3231 fail if property has many values and many="false". Re-applied ↵slaws1-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
2009-10-09Add warning when XPath expression for property doesn't return anythingslaws1-1/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823549 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Refactor resource bundles to a package rfeng6-4/+37
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821984 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Update two error messages to point out that the component type and component ↵slaws1-2/+2
services/references don't match. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821832 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Fix OSGi MANIFEST.MF to bring up Tuscany in OSGi consolerfeng1-37/+11
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821681 13f79535-47bb-0310-9956-ffa450edef68
2009-10-03TUSCANY-3290 - Adding support for @Remote attribute in <interface.java>lresende3-5/+59
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821362 13f79535-47bb-0310-9956-ffa450edef68
2009-10-01Fixing manifest that was pointing to obsolete/unexistent packagelresende1-5/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820532 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29Start to integrate the policy attachment builderrfeng2-35/+20
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820125 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28Refactor the builder implementations into tuscany-builder modulerfeng37-10475/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819750 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25Comment out the incorrect policy matching algorithm and enable itest/policiesrfeng1-15/+20
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819013 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25Refactor CompositeActivator, ComponentContext and other related interfaces ↵rfeng4-10/+28
into core-spi module git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819009 13f79535-47bb-0310-9956-ffa450edef68
2009-09-24Improve CompositeImpl.clone so that it clones both included and nested ↵rfeng6-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
2009-09-24Reformat the coderfeng29-938/+907
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@818590 13f79535-47bb-0310-9956-ffa450edef68
2009-09-24Refactor the CompositeBuilder interface to return Composite instead of void ↵rfeng27-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
2009-09-23Switch over to the new model builder. Old builders are still there and can ↵slaws1-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
2009-09-22Add reference promotion builder back in. Need to decide what to do with it. ↵slaws1-3/+8
Also add some other comments. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817707 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22Use the methods for retrieving collections as some specializations override ↵slaws2-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
2009-09-22Correct the algorithm for selecting callback bindings to match what the old ↵slaws1-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
2009-09-22Add property messagesslaws1-1/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817541 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22Add in the binding specific builders steps. slaws1-3/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817540 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22Add code to flatten wires (getting rid of the ComponentReferenceWireBuilder)slaws1-20/+128
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817534 13f79535-47bb-0310-9956-ffa450edef68
2009-09-21Clean up import statementsrfeng13-57/+25
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817371 13f79535-47bb-0310-9956-ffa450edef68
2009-09-21Check for a few null cases that happen in assembly-xml unit tests. I don't ↵slaws1-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
2009-09-21More static build changes and some simplified runtime builders (endpoint, ↵slaws6-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
2009-09-21Minor formattinglresende1-8/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817143 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18Add toString()rfeng6-4/+28
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@816709 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18Some more incremental changes to the new builders. committing to create a ↵slaws3-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
2009-09-15Fix the on-demand loading and add stop() to clean uprfeng1-1/+16
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@815388 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14Rename CompositeBuilderExtensionPoint to BuilderExtensionPointrfeng13-39/+69
Rename CompositeBuilderTmp to DeployedCompositeBuilder git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@814884 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14Enhance the CompositeBuilderExtensionPoint to include binding/implementation ↵rfeng26-252/+395
builders which replace BindingExtension and CompositePreProcessor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@814879 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11Copy methods to reset input/output types from 1.x to 2.x as used by JMS ↵antelder2-0/+77
wireformats git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@813735 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11Merge modules to assembly module as discussed on MLantelder64-18/+6424
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@813673 13f79535-47bb-0310-9956-ffa450edef68
2009-09-10Merge ConfiguredOperation Assembly methods from 1.x to 2.xantelder5-0/+201
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@813344 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02Remove the need to extend EndpointDescriptionrfeng1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@810712 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28Update to add a method to check if a wire target is out of date compared to ↵antelder1-0/+3
teh endpoint registry (see ML discussion 'Endpoint registry and stopping/starting nodes' git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808838 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27backing up a few minor changes. This version of the builders not in use. slaws3-15/+34
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808555 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27Move the reference/service resetting outside the loop as they don't need to ↵slaws1-17/+21
be there. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808553 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27Add policy matching to the endpoint builder and prepare for problems to be ↵slaws1-1/+2
raised at runtime and at build time. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808552 13f79535-47bb-0310-9956-ffa450edef68
2009-08-25Fix ASM_5031, wire with @replace=true overrides reference @target attributeantelder1-0/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@807545 13f79535-47bb-0310-9956-ffa450edef68
2009-08-24More progress on the ModelBuilder approach. Doesn't work yet but I'm using ↵slaws3-57/+597
it to understand the work that has been done on policies recently and how that could fit in. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@807304 13f79535-47bb-0310-9956-ffa450edef68
2009-08-24Allow services/references/properties to be retrieved by name from a componentslaws2-0/+66
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@807302 13f79535-47bb-0310-9956-ffa450edef68
2009-08-24Guard against NPEantelder1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@807278 13f79535-47bb-0310-9956-ffa450edef68