XMPPServer is a graceful class where the openfire’s modules have been loaded by static statements as:
I need to disable some of them for instance IQPEPHandler but it isn’t possibile because the load module call is hard coded.
I think it would be an improvement to mode module setup to xml configuration in this way:
List modules = JiveGlobals.getXMLProperties("modules"); for(String module: modules) loadModule(module);
What do you think about?