private static final String ADAPTER_ATTRIBUTE = "sca-adapter-class";
private static final String ADAPTER_CLASS_PROPERTY = "scaAdapterClass";
public BeanDefinition parse(Element element, ParserContext parserContext) {
BeanDefinitionRegistry registry = parserContext.getRegistry();
if (registry.containsBeanDefinition(SCA_COMPOSITE_BEAN_NAME)) {
throw new IllegalArgumentException(
"At most one <sca:composite> element can be declared in a bean factory");
}
BeanDefinition beanDef = createScaCompositeBeanDefinition(element);
registry.registerBeanDefinition(SCA_COMPOSITE_BEAN_NAME, beanDef);