Hello,
        The sca assembly model v100 defined the component's name should be
unique across all the components in the composite. But different composite
may occasionally contain  component whose name is same;
        So if I contribute such two different composite to one scaDomain,
how could I choice the two different component whose name is same, but
reside in two different composite?
        
        ScaDomain.getService() is not applicable, yet, as it's only required
component name ,and doesn't require any argument to distinguish composite

        Etc:
        ScaDomain.newInstance(domainUri, contextRoot,
"CompositeA.composite", "CompositeB.composite");
        ScaDomain.getService(UniqueService.class, "Unique") //which
composite's "unique" component?

        CompositeA.composite:

        <composite name="CompositeA" .>
                <component name="Unique" .>
                </component>
                ..
        </composite>

        CompositeB.composite:

        <composite name="CompositeA" .>
                <component name="Unique" .>
                </component>
                ..
        </composite>
        
         


Reply via email to