registerBeanDefinitionDecoratorForAttribute("as-flow",
new AsFlowDecorator());
registerBeanDefinitionParser("param", new ParamDecorator());
-// registerBeanDefinitionDecoratorForAttribute("var", new ExecutionScopeDecorator());
+
+ // The objective was to replace
+ // - attribute scope="execution"
+ // - and element "aop:scoped-proxy"
+ // by a single attribute, using an attribute decorator
+ // this does not work correctly with other attribute decorators (e.g.
+ // p namespace) since this decorator needs to be called after all
+ // properties have been set on target bean.
+ // It works properly with element decorators (called after all attribute
+ // decorators
+ registerBeanDefinitionDecorator("variable", new ExecutionScopeDecorator());
}
}