[ 
https://issues.apache.org/jira/browse/STREAMS-580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16358970#comment-16358970
 ] 

ASF GitHub Bot commented on STREAMS-580:
----------------------------------------

jfrazee closed pull request #421: STREAMS-580: Namespacing with fallbacks in 
ComponentConfigurator
URL: https://github.com/apache/streams/pull/421
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Namespacing with fallbacks in ComponentConfigurator
> ---------------------------------------------------
>
>                 Key: STREAMS-580
>                 URL: https://issues.apache.org/jira/browse/STREAMS-580
>             Project: Streams
>          Issue Type: Improvement
>            Reporter: Steve Blackmon
>            Assignee: Steve Blackmon
>            Priority: Major
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Add support for class and package based namespacing in ComponentConfigurator:
> - Add a new method to ComponentConfigurator - detectConfiguration() 
> - When the caller does not provide a Config or a path to detectConfiguration, 
> get fancy:
> - Look for the fields declared by the component POJO class on each of the 
> following:
> - the SimpleClassName
> - the CanonicalClassName
> - each ancestor package of the CanonicalClassName, longest to shortest
> - if a field is specified at more than one package/class level, the class or 
> longest package ancestor takes precedence.
> Write sufficient unit tests to demonstrate that this is working as intended.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to