1 22 package org.jboss.ejb3.test.reference21_30; 23 24 import javax.ejb.SessionContext ; 25 import javax.naming.InitialContext ; 26 import org.jboss.ejb3.Container; 27 import org.jboss.logging.Logger; 28 29 33 public class Session21Bean implements javax.ejb.SessionBean 34 { 35 private static final Logger log = Logger.getLogger(Session21Bean.class); 36 37 public String access() 38 { 39 return "Session21"; 40 } 41 42 public String access30() 43 { 44 try { 45 InitialContext jndiContext = new InitialContext (); 46 Session30 session = (Session30)jndiContext.lookup(Container.ENC_CTX_NAME + "/env/Session30"); 47 return session.access(); 48 } catch (Exception e) 49 { 50 e.printStackTrace(); 51 return null; 52 } 53 } 54 55 public String globalAccess30() 56 { 57 try { 58 InitialContext jndiContext = new InitialContext (); 59 Session30 session = (Session30)jndiContext.lookup("GlobalSession30"); 60 return session.access(); 61 } catch (Exception e) 62 { 63 e.printStackTrace(); 64 return null; 65 } 66 } 67 68 public void ejbCreate() 69 { 70 71 } 72 73 public void ejbActivate() 74 { 75 76 } 77 78 public void ejbPassivate() 79 { 80 81 } 82 83 public void ejbRemove() 84 { 85 86 } 87 88 public void setSessionContext(SessionContext context) 89 { 90 91 } 92 93 } 94 | Popular Tags |