[ 
https://issues.apache.org/jira/browse/SLING-2225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger closed SLING-2225.
------------------------------------


Close after release.
                
> Improve support for embedding the Sling Launcher in Java applications
> ---------------------------------------------------------------------
>
>                 Key: SLING-2225
>                 URL: https://issues.apache.org/jira/browse/SLING-2225
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>
> The only way to embed the Sling launcher today is to build an array of 
> command line options and call the static Main.main(String[] args) method from 
> the application. This is kind of weird and only allows a small subset of 
> configuration properties to be easily supplied by the calling application.
> In addition the handling of command line options is currently split between 
> the Main and the MainDelagate class: The Main class implements the usage 
> functionality (for the -h command line option) while the MainDelegate class 
> implements the actual conversion of command line options to internal 
> configuration property. This should be improved in that the support for real 
> command lines should be consolidated in the Main class and the map of 
> configuration properties supplied to the MainDelagate class should only 
> contain actual configuration properties.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to