[ https://issues.apache.org/jira/browse/FELIX-3198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143892#comment-13143892 ]
Felix Meschberger commented on FELIX-3198: ------------------------------------------ In what respect standard or non-standard ? The OSGi Configuration Admin just provides a Dictionary of properties and the administrator/tool preparing the configuration can put in there what they like. As such this is IMHO along the lines of spec. Now, what is special here, of course, is that not all properties actually supported by the service are declared in the metatype descriptor. This of course prevents these properties from directly and easily be edited in a metatype based configuration GUI, such as the web console. Unless the tool allows for raw configuration property editing. While this might be bending the concepts a bit, I don't think it really violates any spec. As for the servlet context path: The path configured here is the path to which the servlet cookie is bound. By default this is the servlet context path but it can be narrowed down. This, of course, is a Jetty feature which technically probably violates the Servlet API spec. Same as the cookie name and request parameter name configurations, where spec reads rather strict: The names have to be JSESSIONID for the cookie and jsessionid for the request parameter. The session does not talk about the session cookie's domain directly, though. And we had customers actually asking for the session cookie's domain to be something different than the default. As a consequence: -- I think it is ok to support configuration parameters not exposed through Metatype -- In retrospect (and there is still time to fix this), I am not sure whether it is good to expose the session cookie name, parameter name and cooke path properties -- I think having the cookie domain and lifetime configurable is ok, though. WDYT ? > Support generic configuration properties > ---------------------------------------- > > Key: FELIX-3198 > URL: https://issues.apache.org/jira/browse/FELIX-3198 > Project: Felix > Issue Type: Improvement > Components: HTTP Service > Affects Versions: http-2.2.0 > Reporter: Felix Meschberger > Assignee: Felix Meschberger > Fix For: http-2.2.2 > > > Currently the Jetty configuration only allows for a hard-coded limited sets > of properties provided in either the Configuration Admin configuration or as > framework properties. > Adding support for generic properties allows administrators to configure the > Servlet Container more specifically. Examples of such properties would be > Jetty specific session configuration. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira