AMQP-133 added support in listener-container parser class for 'advice-chain' attribute
This commit is contained in:
@@ -79,6 +79,9 @@ class ListenerContainerParser implements BeanDefinitionParser {
|
||||
|
||||
private static final String PHASE_ATTRIBUTE = "phase";
|
||||
|
||||
private static final String ADVICE_CHAIN_ATTRIBUTE = "advice-chain";
|
||||
|
||||
|
||||
public BeanDefinition parse(Element element, ParserContext parserContext) {
|
||||
CompositeComponentDefinition compositeDef = new CompositeComponentDefinition(element.getTagName(),
|
||||
parserContext.extractSource(element));
|
||||
@@ -243,6 +246,11 @@ class ListenerContainerParser implements BeanDefinitionParser {
|
||||
containerDef.getPropertyValues().add("phase", phase);
|
||||
}
|
||||
|
||||
String adviceChain = containerEle.getAttribute(ADVICE_CHAIN_ATTRIBUTE);
|
||||
if (StringUtils.hasText(adviceChain)) {
|
||||
containerDef.getPropertyValues().add("adviceChain", adviceChain);
|
||||
}
|
||||
|
||||
return containerDef;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user