From: Bill B. <pat...@us...> - 2002-04-29 22:33:41
|
User: patriot1burke Date: 02/04/29 15:33:20 Modified: src/etc/conf/default standardjboss.xml Log: iiop fixes from multi invokers Revision Changes Path 1.40 +225 -1 jboss/src/etc/conf/default/standardjboss.xml Index: standardjboss.xml =================================================================== RCS file: /cvsroot/jboss/jboss/src/etc/conf/default/standardjboss.xml,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- standardjboss.xml 29 Apr 2002 18:18:00 -0000 1.39 +++ standardjboss.xml 29 Apr 2002 22:33:20 -0000 1.40 @@ -7,7 +7,7 @@ <!-- --> <!-- ===================================================================== --> -<!-- $Id: standardjboss.xml,v 1.39 2002/04/29 18:18:00 patriot1burke Exp $ --> +<!-- $Id: standardjboss.xml,v 1.40 2002/04/29 22:33:20 patriot1burke Exp $ --> <jboss> <invoker-proxy-bindings> @@ -169,6 +169,26 @@ </MDBConfig> </proxy-factory-config> </invoker-proxy-binding> + <invoker-proxy-binding> + <name>iiop</name> + <invoker-mbean>default</invoker-mbean> + <proxy-factory>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</proxy-factory> + <proxy-factory-config> + <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI> + <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI> + <MaximumSize>15</MaximumSize> + <MaxMessages>1</MaxMessages> + <Optimized>True</Optimized> + <MDBConfig> + <ReconnectIntervalSec>10</ReconnectIntervalSec> + <DLQConfig> + <DestinationQueue>queue/DLQ</DestinationQueue> + <MaxTimesRedelivered>10</MaxTimesRedelivered> + <TimeToLive>0</TimeToLive> + </DLQConfig> + </MDBConfig> + </proxy-factory-config> + </invoker-proxy-binding> </invoker-proxy-bindings> <enforce-ejb-restrictions>false</enforce-ejb-restrictions> @@ -460,6 +480,210 @@ <period>500</period> </feeder-policy-conf> </container-pool-conf> + </container-configuration> + + <container-configuration> + <container-name>IIOP CMP 2.x EntityBean</container-name> + <call-logging>false</call-logging> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</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.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.EntityInstanceCache</instance-cache> + <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> + <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> + <feeder-policy>org.jboss.ejb.plugins.TimedInstancePoolFeeder</feeder-policy> + <feeder-policy-conf> + <increment>10</increment> + <period>500</period> + </feeder-policy-conf> + </container-pool-conf> + <commit-option>B</commit-option> + </container-configuration> + + <container-configuration> + <container-name>IIOP CMP EntityBean</container-name> + <call-logging>false</call-logging> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</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.EntitySynchronizationInterceptor</interceptor> + </container-interceptors> + <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> + <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> + <persistence-manager>@cmp1.persistencemanager@</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> + <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> + <feeder-policy>org.jboss.ejb.plugins.TimedInstancePoolFeeder</feeder-policy> + <feeder-policy-conf> + <increment>10</increment> + <period>500</period> + </feeder-policy-conf> + </container-pool-conf> + <commit-option>A</commit-option> + </container-configuration> + + <container-configuration> + <container-name>IIOP Stateless SessionBean</container-name> + <call-logging>false</call-logging> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <!-- CMT --> + <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> + <interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor transaction="Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> + <!-- BMT --> + <interceptor transaction="Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> + <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> + <interceptor transaction="Bean" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + </container-interceptors> + <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool> + <instance-cache></instance-cache> + <persistence-manager></persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> + <container-pool-conf> + <MaximumSize>100</MaximumSize> + <feeder-policy>org.jboss.ejb.plugins.TimedInstancePoolFeeder</feeder-policy> + <feeder-policy-conf> + <increment>10</increment> + <period>500</period> + </feeder-policy-conf> + </container-pool-conf> + </container-configuration> + + <container-configuration> + <container-name>IIOP Stateful SessionBean</container-name> + <call-logging>false</call-logging> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <!-- CMT --> + <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> + <interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor transaction="Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> + <!-- BMT --> + <interceptor transaction="Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> + <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> + <interceptor transaction="Bean" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + </container-interceptors> + <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache> + <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> + <container-cache-conf> + <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy> + <cache-policy-conf> + <min-capacity>50</min-capacity> + <max-capacity>1000000</max-capacity> + <remover-period>1800</remover-period> + <max-bean-life>1800</max-bean-life> + <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> + <feeder-policy>org.jboss.ejb.plugins.TimedInstancePoolFeeder</feeder-policy> + <feeder-policy-conf> + <increment>10</increment> + <period>500</period> + </feeder-policy-conf> + </container-pool-conf> + </container-configuration> + + <container-configuration> + <container-name>IIOP BMP EntityBean</container-name> + <call-logging>false</call-logging> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</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.EntitySynchronizationInterceptor</interceptor> + </container-interceptors> + <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> + <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> + <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> + <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> + <feeder-policy>org.jboss.ejb.plugins.TimedInstancePoolFeeder</feeder-policy> + <feeder-policy-conf> + <increment>10</increment> + <period>500</period> + </feeder-policy-conf> + </container-pool-conf> + <commit-option>A</commit-option> </container-configuration> </container-configurations> |