On Sat, Jan 25, 2020 at 12:13 PM Mark Thomas <ma...@apache.org> wrote:
> On 23/01/2020 10:29, Michael Osipov wrote: > > <snip/> > > > Design questions: > > * Shall this remain a listener or do we want to introduce a new > > interface for that? If yes, how should it look like? > > Given the use cases (could apply at various levels) a LifecycleListener > looks like a reasonable design choice to me. > > I don't see the need for an additional interface (although I could be > persuaded if someone else makes an argument for one) > > > * Where can this element be placed? Only in context.xml? Also in > > server.xml? If yes, at which level are contexts available to be > > modified? Can this be placed in server.xml at all? > > LifecycleListener can be placed on most elements so it gives plenty of > flexibility. > > > If it remains as a listener, I would be willing to donate my listener to > > the Tomcat codebase and add support for file:// or other stuff required. > > Fantastic. Thank you. Take a look at the ConfigFileLoader. All Tomcat > config should be loaded through that. > I can easily make that change later, the API is rather new so it's ok if people don't want to write the code for it. > > > From my understanding, the mapping source can be arbitrary: inline, > > database, file, etc. > > Agreed. > Rémy > > > > > > [0] https://bz.apache.org/bugzilla/show_bug.cgi?id=55477 > > [1] https://bz.apache.org/bugzilla/show_bug.cgi?id=55477#c14 > > [2] https://bz.apache.org/bugzilla/show_bug.cgi?id=55477#c15 > > [3] > > > http://mo-tomcat-ext.sourceforge.net/xref/net/sf/michaelo/tomcat/extras/listeners/PropertiesRoleMappingListener.html > > > > > > Please bear with me since I am a slow responder. > > > > Michael > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > > For additional commands, e-mail: dev-h...@tomcat.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >