FYI, I've just checked in the changes proposed below in SVN. Thanks, Jerome
> -----Message d'origine----- > De : Jerome Louvel > Envoyé : mardi 14 novembre 2006 20:27 > À : [email protected] > Objet : RE: Client connectors and Applications > > > Sumit, > > The Application can declare which client and server protocols > it supports/needs via the Application.getConnectorService() > and related methods in ConnectorService. > > This needs a bit of refactoring though. I'd like to provide > those methods for beta 21: > - getClientProtocols > - getServerProtocols > > instead of the current four: > - getOptionalClientProtocols > - getOptionalServerProtocols > - getRequiredClientProtocols > - getRequiredServerProtocols > > When an Application is started by the container, I will also > make sure that the necessary connectors are available, > otherwise log an error. > > Best regards, > Jerome > > > -----Message d'origine----- > > De : news [mailto:[EMAIL PROTECTED] De la part de Sumit Lohia > > Envoyé : mardi 14 novembre 2006 19:37 > > À : [email protected] > > Objet : Re: Client connectors and Applications > > > > Jerome Louvel <contact <at> noelios.com> writes: > > > > > > > > > > > Hi Sumit, > > > > > > Container create/manage the connectors because they > > can/should be shared > > > between multiple applications (think about virtual > hosting multiple > > > applications on the same HTTP 80 port). For client > > connectors we want to be > > > able to implement connection pooling, etc. > > > > > > From inside an application you can easily use the > > container's connector via > > > the Restlet's Context and its "getClient()" method (to be renamed > > > getDispatcher() in beta 21). > > > > > > Best regards, > > > Jerome > > > > > > > Jerome, > > > > So the Application cannot request the Container to add > > support for a new > > Protocol. Is that correct? If the Container already supports > > a Protocol, the > > application can use it via the getDispatcher(), but it cannot > > request the > > Container to add support for that protocol. > > > > Just wanted to clarify my thoughts. > > > > Thanks. > > > > Sumit > > > >

