public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { return processIncludes(composite, context.getMonitor()); }
public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { return processIncludes(composite, context.getMonitor()); }
/** * Create endpoint references for all component references. * * @param composite */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { Monitor monitor = context.getMonitor(); // process component references processComponentReferences(composite, monitor); // validate component references validateComponentReferences(composite, monitor); return composite; }
private void checkForNoListenerIntent(Endpoint ep, BuilderContext context) { PolicyHelper helper = new PolicyHelper(); if ( helper.getIntent(ep, NOLISTENER_INTENT) != null ) { error(context.getMonitor(), "NoListenerIntentSpecifiedOnService", this, ep.toString()); } }
/** * Create endpoint references for all component references. * * @param composite */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { // create endpoint references for each reference createEndpointReferences(composite, context); // validate component references // left until this stage, after all endpoints have been created, // to to catch more complex cases caused by reference promotion validateComponentReferences(composite, context.getMonitor()); return composite; }
/** * Create endpoint references for all component references. * * @param composite */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { Monitor monitor = context.getMonitor(); // process component references processComponentReferences(composite, monitor); // validate component references validateComponentReferences(composite, monitor); return composite; }
/** * Create endpoint references for all component references. * * @param composite */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { // create endpoint references for each reference createEndpointReferences(composite, context); // validate component references // left until this stage, after all endpoints have been created, // to to catch more complex cases caused by reference promotion validateComponentReferences(composite, context.getMonitor()); return composite; }
private void checkForNoListenerIntent(Endpoint ep, BuilderContext context) { PolicyHelper helper = new PolicyHelper(); if ( helper.getIntent(ep, NOLISTENER_INTENT) != null ) { error(context.getMonitor(), "NoListenerIntentSpecifiedOnService", this, ep.toString()); } }
private void processComposite(Composite composite, BuilderContext context){ // Index components, services and references Map<String, Component> components = new HashMap<String, Component>(); Map<String, ComponentService> componentServices = new HashMap<String, ComponentService>(); Map<String, ComponentReference> componentReferences = new HashMap<String, ComponentReference>(); indexComponentsServicesAndReferences(composite, components, componentServices, componentReferences); // Connect component references as described in wires connectWires(composite, componentServices, componentReferences, context.getMonitor()); for (Component component : composite.getComponents()) { // recurse for composite implementations Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { processComposite((Composite)implementation, context); } } }
/** * Called by CompositeBindingURIBuilderImpl * * @param composite the composite to be configured */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { configureBindingURIs(composite, null, context.getDefinitions(), context.getBindingBaseURIs(), context.getMonitor()); return composite; }
public boolean build(InterfaceContract interfaceContract, BuilderContext context){ Monitor monitor = null; if (context != null){ monitor = context.getMonitor(); } // Uncomment the printWSDL = lines to see the WSDL that is generated // for interface matching purposes // BindingWSDLGenerator.printWSDL = true; JavaInterfaceContract javaContract = (JavaInterfaceContract)interfaceContract; WSDLInterfaceContract wsdlContract = BindingWSDLGenerator.createWSDLInterfaceContract(javaContract, false, null, dataBindings, wsdlFactory, xsdFactory, documentBuilderFactory, monitor); javaContract.setNormalizedWSDLContract(wsdlContract); // BindingWSDLGenerator.printWSDL = false; return true; }
public boolean build(InterfaceContract interfaceContract, BuilderContext context){ Monitor monitor = null; if (context != null){ monitor = context.getMonitor(); } // Uncomment the printWSDL = lines to see the WSDL that is generated // for interface matching purposes // BindingWSDLGenerator.printWSDL = true; JavaInterfaceContract javaContract = (JavaInterfaceContract)interfaceContract; WSDLInterfaceContract wsdlContract = BindingWSDLGenerator.createWSDLInterfaceContract(javaContract, false, null, dataBindings, wsdlFactory, xsdFactory, documentBuilderFactory, monitor); javaContract.setNormalizedWSDLContract(wsdlContract); // BindingWSDLGenerator.printWSDL = false; return true; }
public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { configureStructuralURIs(composite, null, context.getDefinitions(), context.getBindingBaseURIs(), context.getMonitor()); return composite; }
public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { try { Composite patched = applyXPath(composite, context.getDefinitions(), context.getMonitor()); return patched; } catch (Exception e) { throw new CompositeBuilderException(e); } }
public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { try { Composite patched = applyXPath(composite, context.getDefinitions(), context.getMonitor()); return patched; } catch (Exception e) { throw new CompositeBuilderException(e); } }
/** * Called by CompositeBindingURIBuilderImpl * * @param composite the composite to be configured */ public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { configureBindingURIs(composite, null, context.getDefinitions(), context.getBindingBaseURIs(), context.getMonitor()); return composite; }
public Composite build(Composite composite, BuilderContext context) throws CompositeBuilderException { configureStructuralURIs(composite, null, context.getDefinitions(), context.getBindingBaseURIs(), context.getMonitor()); return composite; }
private void processComposite(Composite composite, BuilderContext context){ // Index components, services and references Map<String, Component> components = new HashMap<String, Component>(); Map<String, ComponentService> componentServices = new HashMap<String, ComponentService>(); Map<String, ComponentReference> componentReferences = new HashMap<String, ComponentReference>(); indexComponentsServicesAndReferences(composite, components, componentServices, componentReferences); // Connect component references as described in wires connectWires(composite, componentServices, componentReferences, context.getMonitor()); for (Component component : composite.getComponents()) { // recurse for composite implementations Implementation implementation = component.getImplementation(); if (implementation instanceof Composite) { processComposite((Composite)implementation, context); } } }
/** * Check if two intents are mutually exclusive * * @param i1 * @param i2 * @param context * @return */ protected boolean checkMutualExclusion(Intent i1, Intent i2, BuilderContext context){ if ((i1 != i2) && (i1.getExcludedIntents().contains(i2) || i2.getExcludedIntents().contains(i1) || checkQualifiedMutualExclusion(i1.getExcludedIntents(), i2) || checkQualifiedMutualExclusion(i2.getExcludedIntents(), i1))) { error(context.getMonitor(), "MutuallyExclusiveIntentsAtBuild", this, i1, i2); return true; } return false; }
/** * Check if two intents are mutually exclusive * * @param i1 * @param i2 * @param context * @return */ protected boolean checkMutualExclusion(Intent i1, Intent i2, BuilderContext context){ if ((i1 != i2) && (i1.getExcludedIntents().contains(i2) || i2.getExcludedIntents().contains(i1) || checkQualifiedMutualExclusion(i1.getExcludedIntents(), i2) || checkQualifiedMutualExclusion(i2.getExcludedIntents(), i1))) { error(context.getMonitor(), "MutuallyExclusiveIntentsAtBuild", this, i1, i2); return true; } return false; }