Search in sources :

Example 46 with EJBHome

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

the class CmpEjbMetaDataTests 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 47 with EJBHome

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

the class Unknown2EjbObjectTests 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 48 with EJBHome

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

the class Unknown2HomeHandleTests 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 49 with EJBHome

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

the class CmpRmiIiopTests method test39_returnEJBHomeArray.

public void test39_returnEJBHomeArray() {
    try {
        final EncCmpHome[] expected = new EncCmpHome[3];
        for (int i = 0; i < expected.length; i++) {
            final Object obj = initialContext.lookup("client/tests/entity/cmp/EncBean");
            expected[i] = (EncCmpHome) 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(javax.ejb.EJBHome) EJBObject(javax.ejb.EJBObject) RemoteException(java.rmi.RemoteException)

Example 50 with EJBHome

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

the class SingletonRmiIiopTests method test39_returnEJBHomeArray.

public void test39_returnEJBHomeArray() {
    try {
        final EncSingletonHome[] expected = new EncSingletonHome[3];
        for (int i = 0; i < expected.length; i++) {
            final Object obj = initialContext.lookup("client/tests/singleton/EncBean");
            expected[i] = (EncSingletonHome) 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(javax.ejb.EJBHome) EJBObject(javax.ejb.EJBObject) RemoteException(java.rmi.RemoteException)

Aggregations

EJBHome (javax.ejb.EJBHome)67 RemoteException (java.rmi.RemoteException)15 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 Method (java.lang.reflect.Method)3 MarshalledObject (java.rmi.MarshalledObject)3 EJBLocalHome (javax.ejb.EJBLocalHome)2 EJBMetaData (javax.ejb.EJBMetaData)2 Handle (javax.ejb.Handle)2 RemoveException (javax.ejb.RemoveException)2 PortableRemoteObject (javax.rmi.PortableRemoteObject)2 Test (org.junit.Test)2 InvalidServiceException (com.ing.ifsa.internal.exceptions.InvalidServiceException)1