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
