here is complete bean.xml

  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |     xmlns="urn:jboss:bean-deployer:2.0">
  | 
  |     <bean name="Mobicents.JAINSLEE.TransactionManagerMBean"
  |             
class="org.mobicents.slee.runtime.transaction.TransactionManagerImpl">
  | 
  |             
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="slee:name=TransactionManagerMBean",exposedInterface=org.mobicents.slee.runtime.transaction.TransactionManagerImpl.class,registerDirectly=true)</annotation>
  |             <!-- jboss as tx manager bean -->
  |             <property name="treeCacheName">
  |                     jboss.cache:service=TreeCache
  |             </property>
  |             <property name="deploymentTreeCacheName">
  |                     jboss.cache:service=DeploymentTreeCache
  |             </property>
  |             <property name="profileTreeCacheName">
  |                     jboss.cache:service=ProfileTreeCache
  |             </property>
  |             <property name="runtimeTreeCacheName">
  |                     jboss.cache:service=RuntimeTreeCache
  |             </property>
  |             <demand>TransactionManager</demand>
  |             <demand>Mobicents.JAINSLEE.ServiceCacheMBean</demand>
  |             <demand>Mobicents.JAINSLEE.DeploymentTreeCacheMBean</demand>
  |             <demand>Mobicents.JAINSLEE.ProfileTreeCacheMBean</demand>
  |             <demand>Mobicents.JAINSLEE.RuntimeTreeCacheMBean</demand>
  |     </bean>
  | 
  |     <!-- JBOSS CACHE -->
  | 
  |     <!-- First we create a Configuration object for the cache -->
  |     <bean name="MobicentsCacheConfig"
  |             class="org.jboss.cache.config.Configuration">
  | 
  |             <!-- Externally injected services -->
  |             <property name="runtimeConfig">
  |                     <bean name="ExampleCacheRuntimeConfig"
  |                             class="org.jboss.cache.config.RuntimeConfig">
  |                             <property name="transactionManager">
  |                                     <inject bean="TransactionManager"
  |                                             property="transactionManager" />
  |                             </property>
  |                             <property name="muxChannelFactory">
  |                                     <inject bean="JChannelFactory" />
  |                             </property>
  |                     </bean>
  |             </property>
  | 
  |             <!--
  |                     Node locking level : SERIALIZABLE
  |                     REPEATABLE_READ (default)
  |                     READ_COMMITTED
  |                     READ_UNCOMMITTED
  |                     NONE
  |             -->
  |             <property name="isolationLevel">REPEATABLE_READ</property>
  | 
  |             <!--     Valid modes are LOCAL
  |                     REPL_ASYNC
  |                     REPL_SYNC
  |             -->
  |             <property name="cacheMode">LOCAL</property>
  | 
  |             <!--  Max number of milliseconds to wait for a lock acquisition 
-->
  |             <property name="lockAcquisitionTimeout">15000</property>
  | 
  |             <property name="exposeManagementStatistics">true</property>
  | 
  |             <!--  Specific eviction policy configurations. This is LRU -->
  |             <property name="evictionConfig">
  |                     <bean name="ExampleEvictionConfig"
  |                             class="org.jboss.cache.config.EvictionConfig">
  |                             <property name="defaultEvictionPolicyClass">
  |                                     org.jboss.cache.eviction.LRUPolicy
  |                             </property>
  |                             <property 
name="wakeupIntervalSeconds">5</property>
  |                             <property name="evictionRegionConfigs">
  |                                     <list>
  |                                             <bean 
name="ExampleDefaultEvictionRegionConfig"
  |                                                     
class="org.jboss.cache.config.EvictionRegionConfig">
  |                                                     <property 
name="regionName">
  |                                                             /_default_
  |                                                     </property>
  |                                                     <property 
name="evictionPolicyConfig">
  |                                                             <bean 
name="ExampleDefaultLRUConfig"
  |                                                                     
class="org.jboss.cache.eviction.LRUConfiguration">
  |                                                                     
<property name="maxNodes">
  |                                                                             
5000
  |                                                                     
</property>
  |                                                                     
<property
  |                                                                             
name="timeToLiveSeconds">
  |                                                                             
1000
  |                                                                     
</property>
  |                                                             </bean>
  |                                                     </property>
  |                                             </bean>
  |                                     </list>
  |                             </property>
  |                     </bean>
  |             </property>
  | 
  |     </bean>
  | 
  |     <!-- Factory to build the Cache. -->
  |     <bean name="DefaultCacheFactory"
  |             class="org.jboss.cache.DefaultCacheFactory">
  |             <constructor factoryClass="org.jboss.cache.DefaultCacheFactory"
  |                     factoryMethod="getInstance" />
  |     </bean>
  | 
  |     <!-- The caches themselves -->
  | 
  |     <bean name="Mobicents.JAINSLEE.ServiceCache"
  |             class="org.jboss.cache.Cache">
  |             <constructor factoryMethod="createCache">
  |                     <factory bean="DefaultCacheFactory" />
  |                     <parameter class="org.jboss.cache.config.Configuration">
  |                             <inject bean="MobicentsCacheConfig" />
  |                     </parameter>
  |                     <parameter class="boolean">false</parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.DeploymentTreeCache"
  |             class="org.jboss.cache.Cache">
  |             <constructor factoryMethod="createCache">
  |                     <factory bean="DefaultCacheFactory" />
  |                     <parameter class="org.jboss.cache.config.Configuration">
  |                             <inject bean="MobicentsCacheConfig" />
  |                     </parameter>
  |                     <parameter class="boolean">false</parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.ProfileTreeCache"
  |             class="org.jboss.cache.Cache">
  |             <constructor factoryMethod="createCache">
  |                     <factory bean="DefaultCacheFactory" />
  |                     <parameter class="org.jboss.cache.config.Configuration">
  |                             <inject bean="MobicentsCacheConfig" />
  |                     </parameter>
  |                     <parameter class="boolean">false</parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.RuntimeTreeCache"
  |             class="org.jboss.cache.Cache">
  |             <constructor factoryMethod="createCache">
  |                     <factory bean="DefaultCacheFactory" />
  |                     <parameter class="org.jboss.cache.config.Configuration">
  |                             <inject bean="MobicentsCacheConfig" />
  |                     </parameter>
  |                     <parameter class="boolean">false</parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.ServiceCacheMBean"
  |             class="org.jboss.cache.jmx.CacheJmxWrapper">
  | 
  |             <annotation>
  |                     
@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=TreeCache",exposedInterface=org.jboss.cache.jmx.CacheJmxWrapperMBean.class,
  |                     registerDirectly=true)
  |             </annotation>
  |             <constructor>
  |                     <parameter class="org.jboss.cache.Cache">
  |                             <inject bean="Mobicents.JAINSLEE.ServiceCache" 
/>
  |                     </parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.DeploymentTreeCacheMBean"
  |             class="org.jboss.cache.jmx.CacheJmxWrapper">
  | 
  |             
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=DeploymentTreeCache",exposedInterface=org.jboss.cache.jmx.CacheJmxWrapperMBean.class,registerDirectly=true)</annotation>
  |             <constructor>
  |                     <parameter class="org.jboss.cache.Cache">
  |                             <inject 
bean="Mobicents.JAINSLEE.DeploymentTreeCache" />
  |                     </parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.ProfileTreeCacheMBean"
  |             class="org.jboss.cache.jmx.CacheJmxWrapper">
  | 
  |             
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=ProfileTreeCache",exposedInterface=org.jboss.cache.jmx.CacheJmxWrapperMBean.class,registerDirectly=true)</annotation>
  |             <constructor>
  |                     <parameter class="org.jboss.cache.Cache">
  |                             <inject 
bean="Mobicents.JAINSLEE.ProfileTreeCache" />
  |                     </parameter>
  |             </constructor>
  |     </bean>
  | 
  |     <bean name="Mobicents.JAINSLEE.RuntimeTreeCacheMBean"
  |             class="org.jboss.cache.jmx.CacheJmxWrapper">
  | 
  |             
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=RuntimeTreeCache",exposedInterface=org.jboss.cache.jmx.CacheJmxWrapperMBean.class,registerDirectly=true)</annotation>
  |             <constructor>
  |                     <parameter class="org.jboss.cache.Cache">
  |                             <inject 
bean="Mobicents.JAINSLEE.RuntimeTreeCache" />
  |                     </parameter>
  |             </constructor>
  |     </bean>
  | 
  | </deployment>

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4202014
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to