protected void doStart() throws MuleException
{
super.doStart();
// Wrap pool's objectFactory with a LifeCycleAdaptor factory so we pool
// LifeCycleAdaptor's and not just pojo instances.
lifecycleAdapterPool = new DefaultLifecycleEnabledObjectPool(new LifeCycleAdapterFactory(), poolingProfile, muleContext);
lifecycleAdapterPool.initialise();
lifecycleAdapterPool.start();
}