Search in sources :

Example 21 with EJBHome

use of javax.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(javax.ejb.EJBHome) ObjectNotFoundException(javax.ejb.ObjectNotFoundException)

Example 22 with EJBHome

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

the class Cmp2EjbMetaDataTests 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(javax.ejb.EJBHome)

Example 23 with EJBHome

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

the class Cmp2HomeHandleTests method Xtest02_copyHandleByMarshalledObject.

public void Xtest02_copyHandleByMarshalledObject() {
    try {
        final MarshalledObject obj = new MarshalledObject(ejbHomeHandle);
        final HomeHandle copy = (HomeHandle) obj.get();
        assertNotNull("The HomeHandle copy is null", copy);
        final EJBHome home = copy.getEJBHome();
        assertNotNull("The EJBHome is null", home);
    } catch (final Exception e) {
        fail("Received Exception " + e.getClass() + " : " + e.getMessage());
    }
}
Also used : EJBHome(javax.ejb.EJBHome) MarshalledObject(java.rmi.MarshalledObject) HomeHandle(javax.ejb.HomeHandle)

Example 24 with EJBHome

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

the class Unknown2EjbMetaDataTests 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(javax.ejb.EJBHome)

Example 25 with EJBHome

use of javax.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(javax.ejb.EJBHome) EJBException(javax.ejb.EJBException) InitialContext(javax.naming.InitialContext) EJBException(javax.ejb.EJBException) CreateException(javax.ejb.CreateException)

Aggregations

EJBHome (javax.ejb.EJBHome)63 RemoteException (java.rmi.RemoteException)14 EJBObject (javax.ejb.EJBObject)11 InitialContext (javax.naming.InitialContext)10 HomeHandle (javax.ejb.HomeHandle)8 ObjectNotFoundException (javax.ejb.ObjectNotFoundException)7 EJBException (javax.ejb.EJBException)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 Method (java.lang.reflect.Method)2 EJBLocalHome (javax.ejb.EJBLocalHome)2 EJBMetaData (javax.ejb.EJBMetaData)2 Handle (javax.ejb.Handle)2 RemoveException (javax.ejb.RemoveException)2 Test (org.junit.Test)2 CreateException (javax.ejb.CreateException)1 EJBAccessException (javax.ejb.EJBAccessException)1