public boolean build(EndpointReference endpointReference, Endpoint endpoint, BuilderContext context) { InterfaceContract sourceIC = endpointReference.getComponentReferenceInterfaceContract(); InterfaceContract targetIC = endpoint.getComponentServiceInterfaceContract(); if (!interfaceContractMapper.isCompatibleSubset(sourceIC, targetIC)) { return false; } for (PolicyBuilder policyBuilder : builderExtensionPoint.getPolicyBuilders()) { if (!policyBuilder.build(endpointReference, endpoint, context)) { return false; } } return true; }
public boolean build(EndpointReference endpointReference, Endpoint endpoint, BuilderContext context) { InterfaceContract sourceIC = endpointReference.getComponentReferenceInterfaceContract(); InterfaceContract targetIC = endpoint.getComponentServiceInterfaceContract(); if (!interfaceContractMapper.isCompatibleSubset(sourceIC, targetIC)) { return false; } for (PolicyBuilder policyBuilder : builderExtensionPoint.getPolicyBuilders()) { if (!policyBuilder.build(endpointReference, endpoint, context)) { return false; } } return true; }
InterfaceContract endpointContract = endpoint.getComponentServiceInterfaceContract();
component.getServices().add(service); service.getBindings().clear(); service.setInterfaceContract(endpoint.getComponentServiceInterfaceContract()); if (endpoint.getBinding() != null) { Binding binding = (Binding)endpoint.getBinding().clone();
component.getServices().add(service); service.getBindings().clear(); service.setInterfaceContract(endpoint.getComponentServiceInterfaceContract()); if (endpoint.getBinding() != null) { Binding binding = (Binding)endpoint.getBinding().clone();
InterfaceContract targetInterfaceContract = target.getComponentServiceInterfaceContract(); try { interfaceContractMapper.checkCompatibility(wsdlInterfaceContract, targetInterfaceContract,
InterfaceContract targetInterfaceContract = target.getComponentServiceInterfaceContract(); try { interfaceContractMapper.checkCompatibility(wsdlInterfaceContract, targetInterfaceContract,