felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-4473) [Jetty] Add support for Jetty Connector injection
Date Mon, 31 Mar 2014 07:16:25 GMT
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)

Mime
View raw message