Search in sources :

Example 21 with EJBHome

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

the class RmiIiopCmpBean 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/cmp/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) RemoveException(jakarta.ejb.RemoveException) EJBException(jakarta.ejb.EJBException) RemoteException(java.rmi.RemoteException)

Example 22 with EJBHome

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

the class RmiIiopStatelessBean 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/stateless/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 23 with EJBHome

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

the class BmpRmiIiopTests method test39_returnEJBHomeArray.

public void test39_returnEJBHomeArray() {
    try {
        final EncBmpHome[] expected = new EncBmpHome[3];
        for (int i = 0; i < expected.length; i++) {
            final Object obj = initialContext.lookup("client/tests/entity/bmp/EncBean");
            expected[i] = (EncBmpHome) obj;
            assertNotNull("The EJBHome returned from JNDI is null", expected[i]);
        }
        final EJBHome[] actual = ejbObject.returnEJBHomeArray(expected);
        assertNotNull("The EJBHome array returned is null", actual);
        assertEquals(expected.length, actual.length);
    } catch (final Exception e) {
        fail("Received Exception " + e.getClass() + " : " + e.getMessage());
    }
}
Also used : EJBHome(jakarta.ejb.EJBHome) EJBObject(jakarta.ejb.EJBObject) RemoteException(java.rmi.RemoteException)

Example 24 with EJBHome

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

the class BmpEjbMetaDataTests method test01_getEJBHome.

// =================================
// Test meta data methods
// 
public void test01_getEJBHome() {
    try {
        final EJBHome home = ejbMetaData.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 25 with EJBHome

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

the class BmpEjbObjectTests 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)

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