public void build(Component component, Contract contract, Binding binding, BuilderContext context, boolean rebuild) { getBuilder().build(component, contract, binding, context, rebuild); }
public void build(Component component, Contract contract, Binding binding, BuilderContext context, boolean rebuild) { getBuilder().build(component, contract, binding, context, rebuild); }
public void setBindingURI(String uri) { binding.setURI(uri); bindingURIaltered = true; BindingBuilder builder = builders.getBindingBuilder(binding.getType()); if (builder != null) { BuilderContext builderContext = new BuilderContext(null, null, null); builder.build(component, reference, binding, builderContext, true); } }
private void build(EndpointReference endpointReference) { BindingBuilder builder = builders.getBindingBuilder(endpointReference.getBinding().getType()); if (builder != null) { builder.build(endpointReference.getComponent(), endpointReference.getReference(), endpointReference.getBinding(), new BuilderContext(extensionPoints), false); } }
private void build(Endpoint endpoint) { BindingBuilder builder = builders.getBindingBuilder(endpoint.getBinding().getType()); if (builder != null) { builder.build(endpoint.getComponent(), endpoint.getService(), endpoint.getBinding(), new BuilderContext(extensionPoints), true); } }
if (builder != null) { org.apache.tuscany.sca.assembly.builder.BuilderContext builderContext = new BuilderContext(registry); builder.build(component, reference, newBinding, builderContext, true);
if (builder != null) { org.apache.tuscany.sca.assembly.builder.BuilderContext builderContext = new BuilderContext(registry); builder.build(component, service, newBinding, builderContext, true);
public RuntimeEndpoint map(RuntimeEndpoint endpoint) { QName bindingType = chooseBinding(endpoint); if (!isBindingSupported(bindingType)) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); return null; } // create a copy of the endpoint ready to set the remote binding. The original endpoint // retains binding.sca RuntimeEndpoint ep = null; try { ep = (RuntimeEndpoint)endpoint.clone(); } catch (Exception ex) { // we know we can clone endpoint references } Binding binding = map(endpoint.getBinding(), bindingType); ep.setBinding(binding); BindingBuilder builder = getBindingBuilder(bindingType); if (builder != null) { builder.build(ep.getComponent(), ep.getService(), binding, new BuilderContext(registry), false); } return ep; }
public RuntimeEndpoint map(RuntimeEndpoint endpoint) { QName bindingType = chooseBinding(endpoint); if (!isBindingSupported(bindingType)) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); return null; } // create a copy of the endpoint ready to set the remote binding. The original endpoint // retains binding.sca RuntimeEndpoint ep = null; try { ep = (RuntimeEndpoint)endpoint.clone(); } catch (Exception ex) { // we know we can clone endpoint references } Binding binding = map(endpoint.getBinding(), bindingType); ep.setBinding(binding); BindingBuilder builder = getBindingBuilder(bindingType); if (builder != null) { builder.build(ep.getComponent(), ep.getService(), binding, new BuilderContext(registry), false); } return ep; }
public RuntimeEndpointReference map(RuntimeEndpointReference endpointReference) { QName bindingType = chooseBinding(endpointReference); if (!isBindingSupported(bindingType)) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); return null; } // create a copy of the endpoint reference ready to set the remote binding. The original // endpoint reference reatins binding.sca RuntimeEndpointReference epr = null; try { epr = (RuntimeEndpointReference)endpointReference.clone(); } catch (Exception ex) { // we know we can clone endpoint references } Binding binding = map(endpointReference.getBinding(), bindingType); epr.setBinding(binding); // epr.setTargetEndpoint(map((RuntimeEndpoint)epr.getTargetEndpoint())); BindingBuilder builder = getBindingBuilder(bindingType); if (builder != null) { builder.build(epr.getComponent(), epr.getReference(), binding, new BuilderContext(registry), false); } return epr; }
public RuntimeEndpointReference map(RuntimeEndpointReference endpointReference) { QName bindingType = chooseBinding(endpointReference); if (!isBindingSupported(bindingType)) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); return null; } // create a copy of the endpoint reference ready to set the remote binding. The original // endpoint reference reatins binding.sca RuntimeEndpointReference epr = null; try { epr = (RuntimeEndpointReference)endpointReference.clone(); } catch (Exception ex) { // we know we can clone endpoint references } Binding binding = map(endpointReference.getBinding(), bindingType); epr.setBinding(binding); // epr.setTargetEndpoint(map((RuntimeEndpoint)epr.getTargetEndpoint())); BindingBuilder builder = getBindingBuilder(bindingType); if (builder != null) { builder.build(epr.getComponent(), epr.getReference(), binding, new BuilderContext(registry), false); } return epr; }
private void buildServiceBindings(Composite composite, BuilderContext context) { // build bindings recursively for (Component component : composite.getComponents()) { Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { buildServiceBindings((Composite)implementation, context); } } // find all the component service bindings for (Component component : composite.getComponents()) { for (ComponentService componentService : component.getServices()) { for (Binding binding : componentService.getBindings()) { BindingBuilder builder = builders.getBindingBuilder(binding.getType()); if (builder != null) { builder.build(component, componentService, binding, context, false); } } } } }
private void buildServiceBindings(Composite composite, BuilderContext context) { // build bindings recursively for (Component component : composite.getComponents()) { Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { buildServiceBindings((Composite)implementation, context); } } // find all the component service bindings for (Component component : composite.getComponents()) { for (ComponentService componentService : component.getServices()) { for (Binding binding : componentService.getBindings()) { BindingBuilder builder = builders.getBindingBuilder(binding.getType()); if (builder != null) { builder.build(component, componentService, binding, context, false); } } } } }
private void buildReferenceBindings(Composite composite, BuilderContext context) { // find all the component reference bindings (starting at top level) for (Component component : composite.getComponents()) { for (ComponentReference componentReference : component.getReferences()) { for (Binding binding : componentReference.getBindings()) { BindingBuilder builder = builders.getBindingBuilder(binding.getType()); if (builder != null) { builder.build(component, componentReference, binding, context, false); } } } } // build bindings recursively for (Component component : composite.getComponents()) { Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { buildReferenceBindings((Composite)implementation, context); } } }
private void buildReferenceBindings(Composite composite, BuilderContext context) { // find all the component reference bindings (starting at top level) for (Component component : composite.getComponents()) { for (ComponentReference componentReference : component.getReferences()) { for (Binding binding : componentReference.getBindings()) { BindingBuilder builder = builders.getBindingBuilder(binding.getType()); if (builder != null) { builder.build(component, componentReference, binding, context, false); } } } } // build bindings recursively for (Component component : composite.getComponents()) { Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { buildReferenceBindings((Composite)implementation, context); } } }
if (bindingBuilder != null) { org.apache.tuscany.sca.assembly.builder.BuilderContext context = new BuilderContext(registry); bindingBuilder.build(endpointReference.getComponent(), reference, endpointReference.getBinding(), context, false);
if (builder != null) { org.apache.tuscany.sca.assembly.builder.BuilderContext builderContext = new BuilderContext(registry); builder.build(component, service, binding, builderContext, true);