.getComponentInstanceOfType(Configuration.class);
String attribute = config.getAttribute(Attributes.THREADPOLICY,
Default.DEFAULT_THREADPOLICY);
PushTaskExecutorFactory pushTaskExecutorFactory = (PushTaskExecutorFactory) super
.getComponentInstance(container);
if (attribute.equalsIgnoreCase("ThreadPool"))
{
pushTaskExecutorFactory = new PooledPushTaskExecutorFactory(pushTaskExecutorFactory);