[
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