You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Dan Smith (JIRA)" <ji...@apache.org> on 2016/03/11 20:43:38 UTC

[jira] [Created] (GEODE-1080) Move JettyHelper and related classes to a subproject

Dan Smith created GEODE-1080:
--------------------------------

             Summary: Move JettyHelper and related classes to a subproject
                 Key: GEODE-1080
                 URL: https://issues.apache.org/jira/browse/GEODE-1080
             Project: Geode
          Issue Type: Sub-task
            Reporter: Dan Smith


geode-core pulls in jetty because there is some code that bootstraps a webserver for the REST, admin REST, and pulse web applications.

Those web applications shouldn't be required for all geode-core users, especially geode clients. This bootstrap code should be moved to a separate subproject called geode-web-launcher or something like that. The jetty dependencies should be moved to that project.

The launcher code can implement CacheService and use the service loader mechanism to be launched when the cache is created.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)