1 22 package org.jboss.test.cache.bean; 23 24 import javax.ejb.CreateException ; 25 import javax.ejb.SessionBean ; 26 import javax.ejb.SessionContext ; 27 import javax.management.MBeanServer ; 28 import javax.management.MBeanServerFactory ; 29 import javax.management.ObjectName ; 30 31 import org.jboss.cache.Fqn; 32 import org.jboss.cache.pojo.PojoCache; 33 import org.jboss.test.cache.test.standAloneAop.CacheObject; 34 35 45 public class CacheObjectMeanTesterBean implements SessionBean 46 { 47 48 public void bind(String id) throws Exception 49 { 50 MBeanServer server = (MBeanServer )MBeanServerFactory.findMBeanServer(null).get(0); 51 PojoCache cache = (PojoCache)server.getAttribute(new ObjectName ("jboss.cache:service=testTreeCacheAop"), 52 "PojoCache"); 53 cache.attach(new Fqn(new Object [] {"sessions", id}).toString(), new CacheObject(id)); 54 } 55 56 public void ejbCreate() throws CreateException 57 { 58 } 59 60 public void ejbActivate() 61 { 62 } 63 64 public void ejbPassivate() 65 { 66 } 67 68 public void ejbRemove() 69 { 70 } 71 72 public void setSessionContext(SessionContext arg0) 73 { 74 } 75 76 } 77 | Popular Tags |