Comcast / Comcast/jrugged

Property Place holder for namespaced attributes is not working

Open
#1 2 comments 0 reactions 1 assignee Claimed by @joercampbell View on GitHub
bug
Dominant language
Java
Stars
268
Forks
95
PR merge metrics
No merged PRs in 30d

Description

What steps will reproduce the problem?
As per the wiki page https://github.com/Comcast/jrugged/wiki/Spring-Namespace-Example, I can use property place holder for jrugged:perfmon attribute to turn performance monitoring On/Off by just making changes in property file. However, spring doesn't support BeanFactoryPostProcessor for namespaced attributes and tags. Thus leaving properties referred as ${propertyKey} as it is when the PerformanceMonitor bean created in Decorator.

What is the expected output? What do you see instead?
${propertyName} in xml configuration for jrugged:perfmon or jrugged:methods should be replaced with "propertyValue" configured in properties file using Post processor. Or, this deficiency should be be noted in the wiki page.

What version of the product are you using? On what operating system?
Jrugged 2.4 (core and spring)

Please provide any additional information below.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.