[jboss-user] [Beginners Corner] - EJB pooling

lovelyliatroim do-not-reply at jboss.com
Mon Feb 5 07:11:49 EST 2007


Hi Folks,
   Just a quick question about pooling in relation to stateless EJBS. Im having problem finding out where to it goes. Ive seen a snippet of xml that goes into standardjboss.xml and looks like this below but i dont think it is what i am looking for. All i want to do is create a pool of 50 beans at startup for a particular bean type!! Also tried looking at the xdoclet tags tp see where the property is for this and can not find it, can you configure this using xdoclet?? if so, how??

Appreciate any help!!

LL


  | <container-configuration>
  |     <container-name>Standard CMP 2.x EntityBean</container-name>
  |     <call-logging>false</call-logging>
  |     <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
  |     <sync-on-commit-only>false</sync-on-commit-only>
  |     <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
  |     <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
  |     <container-interceptors>
  |         <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
  |         <interceptor metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor<
  | /interceptor>
  |         <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
  |         <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor<
  | /interceptor>
  |         <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
  |         <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
  |     </container-interceptors>
  |     <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
  |     <instance-cache>org.jboss.ejb.plugins.InvalidableEntityInstanceCache</instance-cache>
  |     <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
  |     <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
  |     <container-cache-conf>
  |         <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
  |         <cache-policy-conf>
  |             <min-capacity>50</min-capacity>
  |             <max-capacity>1000000</max-capacity>
  |             <overager-period>300</overager-period>
  |             <max-bean-age>600</max-bean-age>
  |             <resizer-period>400</resizer-period>
  |             <max-cache-miss-period>60</max-cache-miss-period>
  |             <min-cache-miss-period>1</min-cache-miss-period>
  |             <cache-load-factor>0.75</cache-load-factor>
  |         </cache-policy-conf>
  |     </container-cache-conf>
  |     <container-pool-conf>
  |         <MaximumSize>100</MaximumSize>
  |     </container-pool-conf>
  |     <commit-option>B</commit-option>
  | </container-configuration>
  | 
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4011290#4011290

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4011290



More information about the jboss-user mailing list