User: ejort Date: 02/03/17 04:56:29 Added: src/main/org/jboss/test/naming/ejb TestEjbLinkBean.java Log: ejb-link test for an ear Revision Changes Path 1.1 jbosstest/src/main/org/jboss/test/naming/ejb/TestEjbLinkBean.java Index: TestEjbLinkBean.java =================================================================== package org.jboss.test.naming.ejb; import javax.ejb.CreateException; import javax.ejb.EJBException; import javax.ejb.SessionBean; import javax.ejb.SessionContext; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.rmi.PortableRemoteObject; import org.jboss.test.naming.interfaces.TestEjbLinkHome; import org.jboss.test.naming.interfaces.TestEjbLink; /** A bean that tests ejb-link works @author <a href="mailto:[EMAIL PROTECTED]">Adrian.Brock</a> @version $Revision: 1.1 $ */ public class TestEjbLinkBean implements SessionBean { org.apache.log4j.Category log = org.apache.log4j.Category.getInstance(getClass()); public void ejbCreate() throws CreateException { } // --- Begin SessionBean interface methods public void ejbActivate() { } public void ejbPassivate() { } public void ejbRemove() { } public void setSessionContext(SessionContext sessionContext) throws EJBException { } public String testEjbLinkCaller(String jndiName) { try { InitialContext initial = new InitialContext(); Object object = initial.lookup(jndiName); TestEjbLinkHome home = (TestEjbLinkHome) PortableRemoteObject.narrow(object, TestEjbLinkHome.class); TestEjbLink bean = home.create(); return bean.testEjbLinkCalled(); } catch (Exception e) { log.debug("failed", e); return "Failed"; } } public String testEjbLinkCalled() { return "Works"; } }
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
