package org.springframework.amqp.component.xml;
import org.w3c.dom.Element;
import org.springframework.amqp.component.QueueImpl;
import org.springframework.beans.factory.xml.ParserContext;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import static org.springframework.util.StringUtils.hasText;
public class QueueBeanDefinitionParser extends AbstractNamedComponentBeanDefinitionParser {
protected Class getBeanClass(Element element) {
return QueueImpl.class;
}
protected void doComponentParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
String properties = element.getAttribute("properties");
if (hasText(properties))
builder.addPropertyValue("properties", listTokensToSet(properties));
}
}