Search in sources :

Example 16 with EJBHome

use of jakarta.ejb.EJBHome in project tomee by apache.

the class ComplexEjbObjectTests method test04_getEjbHome.

public void test04_getEjbHome() {
    try {
        final EJBHome home = ejbObject.getEJBHome();
        assertNotNull("The EJBHome is null", home);
    } catch (final Exception e) {
        fail("Received Exception " + e.getClass() + " : " + e.getMessage());
    }
}
Also used : EJBHome(jakarta.ejb.EJBHome) ObjectNotFoundException(jakarta.ejb.ObjectNotFoundException)

Example 17 with EJBHome

use of jakarta.ejb.EJBHome in project tomee by apache.

the class ComplexHomeHandleTests method test01_getEJBHome.

// =================================
// Test home handle methods
// 
public void test01_getEJBHome() {
    try {
        final EJBHome home = ejbHomeHandle.getEJBHome();
        assertNotNull("The EJBHome is null", home);
    } catch (final Exception e) {
        fail("Received Exception " + e.getClass() + " : " + e.getMessage());
    }
}
Also used : EJBHome(jakarta.ejb.EJBHome)

Example 18 with EJBHome

use of jakarta.ejb.EJBHome in project tomee by apache.

the class RmiIiopStatefulBean method returnEJBHome.

public EJBHome returnEJBHome() throws jakarta.ejb.EJBException {
    EJBHome data = null;
    try {
        final InitialContext ctx = new InitialContext();
        data = (EJBHome) ctx.lookup("java:comp/env/stateful/rmi-iiop/home");
    } catch (final Exception e) {
        e.printStackTrace();
        throw new jakarta.ejb.EJBException(e);
    }
    return data;
}
Also used : EJBHome(jakarta.ejb.EJBHome) EJBException(jakarta.ejb.EJBException) InitialContext(javax.naming.InitialContext) EJBException(jakarta.ejb.EJBException) RemoteException(java.rmi.RemoteException)

Example 19 with EJBHome

use of jakarta.ejb.EJBHome in project tomee by apache.

the class RmiIiopSingletonBean method returnEJBHome.

public EJBHome returnEJBHome() throws jakarta.ejb.EJBException {
    EJBHome data = null;
    try {
        final InitialContext ctx = new InitialContext();
        data = (EJBHome) ctx.lookup("java:comp/env/singleton/rmi-iiop/home");
    } catch (final Exception e) {
        e.printStackTrace();
        throw new jakarta.ejb.EJBException(e);
    }
    return data;
}
Also used : EJBHome(jakarta.ejb.EJBHome) EJBException(jakarta.ejb.EJBException) InitialContext(javax.naming.InitialContext) EJBException(jakarta.ejb.EJBException) RemoteException(java.rmi.RemoteException)

Example 20 with EJBHome

use of jakarta.ejb.EJBHome in project tomee by apache.

the class RmiIiopCmp2Bean method returnEJBHome.

public EJBHome returnEJBHome() {
    EJBHome data = null;
    try {
        final InitialContext ctx = new InitialContext();
        data = (EJBHome) ctx.lookup("java:comp/env/cmp/rmi-iiop/home");
    } catch (final Exception e) {
        e.printStackTrace();
        throw new EJBException(e);
    }
    return data;
}
Also used : EJBHome(jakarta.ejb.EJBHome) EJBException(jakarta.ejb.EJBException) InitialContext(javax.naming.InitialContext) CreateException(jakarta.ejb.CreateException) EJBException(jakarta.ejb.EJBException)

Aggregations

EJBHome (jakarta.ejb.EJBHome)60 RemoteException (java.rmi.RemoteException)14 EJBObject (jakarta.ejb.EJBObject)8 InitialContext (javax.naming.InitialContext)8 ObjectNotFoundException (jakarta.ejb.ObjectNotFoundException)7 EJBException (jakarta.ejb.EJBException)6 HomeHandle (jakarta.ejb.HomeHandle)6 ByteArrayInputStream (java.io.ByteArrayInputStream)3 ByteArrayOutputStream (java.io.ByteArrayOutputStream)3 ObjectInputStream (java.io.ObjectInputStream)3 ObjectOutputStream (java.io.ObjectOutputStream)3 MarshalledObject (java.rmi.MarshalledObject)3 EJBLocalHome (jakarta.ejb.EJBLocalHome)2 RemoveException (jakarta.ejb.RemoveException)2 Method (java.lang.reflect.Method)2 CreateException (jakarta.ejb.CreateException)1 EJBAccessException (jakarta.ejb.EJBAccessException)1 EJBLocalObject (jakarta.ejb.EJBLocalObject)1 AnnotatedMethod (jakarta.enterprise.inject.spi.AnnotatedMethod)1 LoginException (javax.security.auth.login.LoginException)1