Felix Meschberger created FELIX-4473:
----------------------------------------

             Summary: [Jetty] Add support for Jetty Connector injection
                 Key: FELIX-4473
                 URL: https://issues.apache.org/jira/browse/FELIX-4473
             Project: Felix
          Issue Type: Task
          Components: HTTP Service
    Affects Versions: http-2.2.2
            Reporter: Felix Meschberger


As discussed on the list [1] a ConnectorFactory service is to be defined which 
allows the injection of Jetty Connector objects into the running Jetty server.

    package org.apache.felix.http.jetty;
    public interface ConnectorFactory {
        Connector createConnector();
    }

*  createConnector creates a new configured (but not started) Connector 
instance on each call
* The Jetty bundle calls createConnector for each Jetty server started (for now 
this is a single one).
* The Connector is added to the Jetty server and started
* When the Jetty server stops, the connector is stopped and discarded along 
with the Jetty server
* When the ConnectorFactory is stopped, the Connector has to be stopped and 
removed from the Jetty server

[1] http://felix.markmail.org/thread/wvnani5362kq5ynr



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to