Bernd Fondermann wrote: > Hi, > > Currently, MUCModule cannot be loaded dynamically from the > non-MUC-specific ServerMain, because it lacks a zero-arg constructor. > > Some more findings > + MUCModule constructors take the full domain name, while it may be more > easily to use in production if we only supply the subdomain and the full > domain is then derived as <subdomain>.<server domain> > + The Component interface is already providing the subdomain. > + We could define a default subdomain for MUC, like 'chat' or 'conference'. > + the ServerRuntimeContext provided on initialize() also gives us the > server's domain. > > This would enable us to run MUC with less configuration, reasonably > defaulting to sane values. It would enable us to provide a non-arg > constructor. > > Any objections?
and I have a working patch for this now. Bernd
