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.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to