| MessageDrivenInstancePool.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.ejb.plugins;
import org.jboss.ejb.EnterpriseContext;
import org.jboss.ejb.MessageDrivenEnterpriseContext;
/**
* A message driven bean instance pool.
*
* @version <tt>$Revision: 1.14 $<//t>
* @author <a href="mailto:rickard.oberg@telkel.com">Rickard Öberg</a>
* @author <a href="mailto:peter.antman@tim.se">Peter Antman</a>.
* @author <a href="mailto:andreas.schaefer@madplanet.com">Andreas Schaefer</a>
* @author <a href="mailto:sacha.labourey@cogito-info.ch">Sacha Labourey</a>
*/
public class MessageDrivenInstancePool
extends AbstractInstancePool
{
protected void createService() throws Exception
{
super.createService();
// for MDB, we *do* pool
this.reclaim = true;
}
protected EnterpriseContext create(Object instance)
throws Exception
{
return new MessageDrivenEnterpriseContext(instance, getContainer());
}
}
| MessageDrivenInstancePool.java |