public Composite getDomainComposite() { FactoryExtensionPoint factories = registry.getExtensionPoint(FactoryExtensionPoint.class); AssemblyFactory assemblyFactory = factories.getFactory(AssemblyFactory.class); Composite domainComposite = assemblyFactory.createComposite(); domainComposite.setName(new QName(Base.SCA11_TUSCANY_NS, getDomainName())); domainComposite.setAutowire(false); domainComposite.setLocal(false); List<Composite> domainIncludes = domainComposite.getIncludes(); Map<String, List<String>> runningCompositeURIs = getRunningCompositeURIs(); for (String curi : runningCompositeURIs.keySet()) { for (String compositeURI : runningCompositeURIs.get(curi)) { domainIncludes.add(getRunningComposite(curi, compositeURI)); } } return domainComposite; }
composite = assemblyFactory.createComposite(); composite.setSpecVersion(Constants.SCA11_NS); if (contribution != null) { include = assemblyFactory.createComposite(); include.setName(getQName(reader, NAME)); include.setURI(getURIString(reader, URI)); Composite implementation = assemblyFactory.createComposite(); implementation.setName(getQName(reader, NAME)); implementation.setUnresolved(true);
composite = assemblyFactory.createComposite(); composite.setSpecVersion(Constants.SCA11_NS); if (contribution != null) { include = assemblyFactory.createComposite(); include.setName(getQName(reader, NAME)); include.setURI(getURIString(reader, URI)); Composite implementation = assemblyFactory.createComposite(); implementation.setName(getQName(reader, NAME)); implementation.setUnresolved(true);
public Composite getDomainComposite() { FactoryExtensionPoint factories = registry.getExtensionPoint(FactoryExtensionPoint.class); AssemblyFactory assemblyFactory = factories.getFactory(AssemblyFactory.class); Composite domainComposite = assemblyFactory.createComposite(); domainComposite.setName(new QName(Base.SCA11_TUSCANY_NS, getDomainName())); domainComposite.setAutowire(false); domainComposite.setLocal(false); List<Composite> domainIncludes = domainComposite.getIncludes(); Map<String, List<String>> runningCompositeURIs = getRunningCompositeURIs(); for (String curi : runningCompositeURIs.keySet()) { for (String compositeURI : runningCompositeURIs.get(curi)) { domainIncludes.add(getRunningComposite(curi, compositeURI)); } } return domainComposite; }
private Composite wrap(EndpointReference endpointReference) { try { Composite composite = assemblyFactory.createComposite(); composite.setName(ENDPOINT_REFERENCE_QNAME); composite.setLocal(false); Component component = (Component)endpointReference.getComponent().clone(); composite.getComponents().add(component); component.getReferences().clear(); component.getServices().clear(); ComponentReference reference = (ComponentReference)endpointReference.getReference().clone(); component.getReferences().add(reference); reference.getBindings().clear(); Binding binding = (Binding)endpointReference.getBinding().clone(); reference.getBindings().add(binding); //reference.setInterfaceContract(endpointReference.getInterfaceContract()); if (endpointReference.getStatus() != EndpointReference.Status.RESOLVED_BINDING){ ComponentService service = assemblyFactory.createComponentService(); service.setName(endpointReference.getTargetEndpoint().getURI()); reference.getTargets().clear(); reference.getTargets().add(service); } return composite; } catch (CloneNotSupportedException e) { return null; } }
private Composite wrap(EndpointReference endpointReference) { try { Composite composite = assemblyFactory.createComposite(); composite.setName(ENDPOINT_REFERENCE_QNAME); composite.setLocal(false); Component component = (Component)endpointReference.getComponent().clone(); composite.getComponents().add(component); component.getReferences().clear(); component.getServices().clear(); ComponentReference reference = (ComponentReference)endpointReference.getReference().clone(); component.getReferences().add(reference); reference.getBindings().clear(); Binding binding = (Binding)endpointReference.getBinding().clone(); reference.getBindings().add(binding); //reference.setInterfaceContract(endpointReference.getInterfaceContract()); if (endpointReference.getStatus() != EndpointReference.Status.RESOLVED_BINDING){ ComponentService service = assemblyFactory.createComponentService(); service.setName(endpointReference.getTargetEndpoint().getURI()); reference.getTargets().clear(); reference.getTargets().add(service); } return composite; } catch (CloneNotSupportedException e) { return null; } }
Composite composite = assemblyFactory.createComposite(); composite.setName(compositeName); composite.setUnresolved(true);
Composite composite = assemblyFactory.createComposite(); composite.setName(compositeName); composite.setUnresolved(true);
private Composite wrap(Endpoint endpoint) { try { Composite composite = assemblyFactory.createComposite();
private Composite wrap(Endpoint endpoint) { try { Composite composite = assemblyFactory.createComposite();
Composite domainComposite = assemblyFactory.createComposite(); domainComposite.setName(Composite.DOMAIN_COMPOSITE); domainComposite.setURI(Base.SCA11_NS);