[ https://issues.apache.org/jira/browse/SLING-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897292#action_12897292 ]
Felix Meschberger commented on SLING-1640: ------------------------------------------ Renamed the API method from copy to clone in Rev. 984422. Implemented the clone method in the jcr/resource bundle along with a unit test in Rev. 984431. > Add ResourceResolver.clone(Map) method > --------------------------------------- > > Key: SLING-1640 > URL: https://issues.apache.org/jira/browse/SLING-1640 > Project: Sling > Issue Type: New Feature > Components: API, JCR > Reporter: Felix Meschberger > Assignee: Felix Meschberger > Fix For: JCR Resource 2.0.8, API 2.1.0 > > > As discussed on the list the ResourceResolver interface should be extended > with a new method: > ResourceResolver clone(Map credentials); > This method creates a new ResourceResolver as follows: > // start with original credentials > Map newCredentials = new HashMap(current resolver credentials); > // overlay with provided credentials > newCredentials.addAll(credentials); > // return a new ResourceResolver > return resourceResolverFactory.login(newCredentials); > This new method allows for the removal of the AuthenticationInfo object from > the request attributes (as discussed in SLING-1445) and allows for a better > implementation of the background servlet execution. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.