[ https://issues.apache.org/jira/browse/SLING-4206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger resolved SLING-4206. -------------------------------------- Resolution: Fixed After properly declaring the Record interface to be @ConsumerType in Rev. 1642284, this issue can be resolved for now. > [Sightly Engine] Refactor the Sightly Engine API > ------------------------------------------------ > > Key: SLING-4206 > URL: https://issues.apache.org/jira/browse/SLING-4206 > Project: Sling > Issue Type: Task > Components: Scripting > Reporter: Felix Meschberger > Assignee: Felix Meschberger > Fix For: Scripting Sightly Engine 1.0.0, Scripting Sightly JS Use > Provider 1.0.0 > > Attachments: SLING-4206.patch > > > The API of the Sightly Script Engine is currently exposing quite a number of > classes which are not directly related in a single package: > * Some classes and interfaces (e.g. BaseRenderUnit and RenderUnit) need not > be exported at all > * Interfaces should be split into separate packages reflecting the coherence: > ** Extension API > ** UseProvider API > ** Use interface > * ObjectModel currently contains a collection of methods which should not be > exposed at all (operator implementations). > Refactoring work has been done on a fork at > https://github.com/fmeschbe/sling.git. This issue is to track bringing back > these changes into Sling. -- This message was sent by Atlassian JIRA (v6.3.4#6332)