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

Joakim Croona commented on YARN-6572:
-------------------------------------

We are a couple of students who have looked on this issue.

The classes RouterClientRMService and RouterRMAdminService creates pipelines of 
interceptors from its configuration and user. The creation of the pipelines can 
be refactored to use a common utility class. The affected methods are: 

createRequestInterceptorChain()

getInterceptorClassNames()

initializePipeline()

Our interpretation is that the refactor should start with  
getInterceptorClassNames(), as the other two methods depends on that method, 
and these methods should be moved to a utility class.

> Refactoring Router services to use common util classes for pipeline creations
> -----------------------------------------------------------------------------
>
>                 Key: YARN-6572
>                 URL: https://issues.apache.org/jira/browse/YARN-6572
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Giovanni Matteo Fumarola
>            Priority: Major
>




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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to