package org.jboss.test.jmx.eardeployment.a.ejb;
import java.rmi.RemoteException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.naming.InitialContext;
import org.jboss.logging.Logger;
import org.jboss.test.jmx.eardeployment.b.interfaces.SessionB;
import org.jboss.test.jmx.eardeployment.b.interfaces.SessionBHome;
public class SessionABean implements SessionBean {
public boolean callB()
{
try
{
SessionBHome bhome = (SessionBHome)new InitialContext().lookup("eardeployment/SessionB");
SessionB b = bhome.create();
b.doNothing();
return true;
}
catch (Exception e)
{
Logger.getLogger(getClass()).error("error in callB", e);
return false;
}
}
public void doNothing()
{
}
public void ejbCreate()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
public void ejbRemove()
{
}
public void setSessionContext(SessionContext ctx)
{
}
public void unsetSessionContext()
{
}
}