tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anand Bashyam Narasimhan <ana...@digitalthink.com>
Subject RE: What is the Container implementation for HttpConnector
Date Sat, 15 Jun 2002 05:26:34 GMT
Chadra,

It's in the org.apache.catalina.startup.Catalina class in the
createStartMapper method. The various element types like
Service,Engine,Connector,Valves etc are defined in this method. The various
XML parsing handlers are also called indirectly based on the definitions
here as follows:-

        mapper.addRule("Server/Service/Connector", mapper.objectCreate
                       ("org.apache.catalina.connector.http.HttpConnector",
                        "className"));
        mapper.addRule("Server/Service/Connector", mapper.setProperties());
        mapper.addRule("Server/Service/Connector", mapper.addChild
                       ("addConnector", "org.apache.catalina.Connector"));

Line 1. Creates the HttpConnector Instance class. 
Line 2. Set the properties for the connector specified attributes of the
<Connector> element in the server.xml
Line 3. This is the place that the Connector get's attached to it's parent.
In this case it would be the StandardService. It's in the "addConnector" of
the Standard Service get's called, whose code looks something like this:-

    public void addConnector(Connector connector) {

        synchronized (connectors) {
            connector.setContainer(this.container);

So I guess u have an answer to where the setContainer is called.

Cheers,

Anand

-----Original Message-----
From: Chandra Talluri [mailto:ctalluri@netnumber.com]
Sent: Saturday, June 15, 2002 12:10 AM
To: 'Tomcat Developers List'
Subject: What is the Container implementation for HttpConnector


Hi,

I am having trouble fading out the Container implementation for
HttpConnector or any connector. Can some one tell me which is the Container
and where the connector.setContainer being called

-Thanks
Chandra


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


Mime
View raw message