package org.jboss.as.test.iiop.basic;
import javax.annotation.Resource;
import javax.ejb.RemoteHome;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import java.rmi.RemoteException;
/**
* @author Stuart Douglas
*/
@RemoteHome(IIOPBasicHome.class)
@Stateless
public class IIOPBasicBean {
@Resource
private SessionContext sessionContext;
public String hello() {
return "hello";
}
public HandleWrapper wrappedHandle() {
try {
return new HandleWrapper(sessionContext.getEJBObject().getHandle());
} catch (RemoteException e) {
throw new RuntimeException(e);
}
}
}