/** * {@inheritDoc} */ @Override public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
private void addReferences() { _references = new LinkedHashMap<QName, Reference>(); if (getConfig().getComposite().getReferences() == null) { return; } for (CompositeReferenceModel ref : getConfig().getComposite().getReferences()) { _references.put(ref.getQName(), new BaseReference(ref, this)); } }
/** * {@inheritDoc} */ @Override public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
/** * {@inheritDoc} */ public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
/** * {@inheritDoc} */ public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
/** * {@inheritDoc} */ public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
/** * {@inheritDoc} */ public QName getServiceName() { if (_serviceName == null) { _serviceName = isServiceBinding() ? getService().getQName() : getReference().getQName(); } return _serviceName; }
int bindingCount = 0; for (BindingModel binding : reference.getBindings()) { QName refQName = reference.getQName(); ++bindingCount; if (binding.getName() == null) { _log.debug("Initializing binding name for binding " + bindingCount + " for reference " + reference.getQName() + " for deployment " + getName()); binding.setName("_" + reference.getName() + "_" + binding.getType() + "_" + bindingCount); + reference.getQName() + " for deployment " + getName()); ServiceHandler handler = activator.activateBinding(reference.getQName(), binding); Activation activation = new Activation(activator, reference.getQName(), binding, handler); ServiceInterface si = getCompositeReferenceInterface(reference); Binding bindingMetadata = new Binding(binding);
/** * Create a new BaseReference from the specified config model. * * @param referenceConfig the composite reference config. * @param application the application containing the service. */ public BaseReference(CompositeReferenceModel referenceConfig, BaseApplication application) { _name = referenceConfig.getQName(); _application = application; if (referenceConfig.getInterface() != null) { _referenceInterface = referenceConfig.getInterface().getInterface(); } _promotedReference = referenceConfig.getPromote(); _gateways = new LinkedHashMap<String, Binding>(); int idx = 0; for (BindingModel bindingModel : referenceConfig.getBindings()) { // Generate binding name for now until tooling and config are updated to expose it ++idx; String name = bindingModel.getName() == null ? "_" + _name.getLocalPart() + "_" + bindingModel.getType() + "_" + idx : bindingModel.getName(); _gateways.put(name, new BaseBinding(_application, _name, bindingModel.getType(), name, bindingModel.toString())); } _operations = new LinkedList<ServiceOperation>(); for (org.switchyard.metadata.ServiceOperation so : getInterfaceOperations(referenceConfig.getInterface())) { _operations.add(new BaseServiceOperation(so.getName(), so.getExchangePattern().name(), so.getInputType(), so.getOutputType(), so.getFaultType())); } }
for (ComponentReferenceModel componentReference : compositeReference.getComponentReferences()) { if (componentReference != null && componentReference.equals(reference)) { if (!componentReference.getQName().equals(compositeReference.getQName())) { svcRef.wire(compositeReference.getQName()); wired = true; break compositeReferenceLoop;