@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); String connectorTypeName = element.getAttribute(CONNECTOR_TYPE); if (StringUtils.hasText(connectorTypeName)) { try { connectorType = Class.forName(connectorTypeName); builder.addPropertyValue("serviceConnectorType", connectorType); } catch (ClassNotFoundException ex) { throw new CloudException("Failed to load " + connectorTypeName, ex); } } // TBD: Support generic (map-based?) service config builder.addConstructorArgValue(null); } }
@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); String connectorTypeName = element.getAttribute(CONNECTOR_TYPE); if (StringUtils.hasText(connectorTypeName)) { try { connectorType = Class.forName(connectorTypeName); builder.addPropertyValue("serviceConnectorType", connectorType); } catch (ClassNotFoundException ex) { throw new CloudException("Failed to load " + connectorTypeName, ex); } } // TBD: Support generic (map-based?) service config builder.addConstructorArgValue(null); } }
@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); String connectorTypeName = element.getAttribute(CONNECTOR_TYPE); if (StringUtils.hasText(connectorTypeName)) { try { connectorType = Class.forName(connectorTypeName); builder.addPropertyValue("serviceConnectorType", connectorType); } catch (ClassNotFoundException ex) { throw new CloudException("Failed to load " + connectorTypeName, ex); } } // TBD: Support generic (map-based?) service config builder.addConstructorArgValue(null); } }