org.jboss.ejb.plugins
public class: MessageDrivenInstancePool [javadoc |
source]
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.ejb.plugins.AbstractInstancePool
org.jboss.ejb.plugins.MessageDrivenInstancePool
All Implemented Interfaces:
XmlLoadable, AbstractInstancePoolMBean, InstancePool, KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter
A message driven bean instance pool.
| Methods from org.jboss.ejb.plugins.AbstractInstancePool: |
|---|
|
clear, create, createService, destroyService, discard, free, get, getAvailableCount, getContainer, getCurrentSize, getMaxSize, importXml, setContainer |
| Methods from org.jboss.system.ServiceMBeanSupport: |
|---|
|
create, createService, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, pojoChange, pojoCreate, pojoDestroy, pojoStart, pojoStop, postDeregister, postRegister, preDeregister, preRegister, setKernelControllerContext, start, startService, stop, stopService, unsetKernelControllerContext |
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.jboss.ejb.plugins.MessageDrivenInstancePool Detail: |
protected EnterpriseContext create(Object instance) throws Exception {
return new MessageDrivenEnterpriseContext(instance, getContainer());
}
|
protected void createService() throws Exception {
super.createService();
// for MDB, we *do* pool
this.reclaim = true;
}
|