}
broker = wm.getBroker();
try
{
ResourceBroker resourceBroker = (ResourceBroker)broker;
/*
* Replace WM's TemplateProvider with Turbine's.
*/
try
{
/*
* Instantiate Turbine's TemplateProvider.
*/
Log.debug("Loading TurbineTemplateProvider");
Class c = Class.forName(WMTemplateProvider);
ResourceProvider provider = (ResourceProvider)c.newInstance();
/*
* Register the provider with the broker.
*/
Log.debug("Registering TurbineTemplateProvider with WebMacro");
resourceBroker.join(provider);
// TODO: Find WM template provider instance and remove it.
// ResourceProvider wmProvier = null;
// resourceBroker.leave(wmProvider);
}
catch (Exception e)