You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/03/01 04:41:14 UTC
svn commit: r513120 [2/2] - in /incubator/openejb/trunk/openejb3: ./
assembly/openejb-standalone/src/main/resources/
container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/
container/openejb-core/src/main/java/org/apache/openejb/conf...
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/FieldInjectionStatefulBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/FieldInjectionStatefulBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/FieldInjectionStatefulBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/FieldInjectionStatefulBean.java Wed Feb 28 19:41:12 2007
@@ -32,6 +32,13 @@
import javax.persistence.EntityManagerFactory;
import javax.sql.DataSource;
import javax.naming.InitialContext;
+import javax.jms.ConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
import java.rmi.RemoteException;
/**
@@ -56,6 +63,9 @@
private Byte byyte;
private Character chaaracter;
private DataSource daataSource;
+ private ConnectionFactory coonnectionFactory;
+ private QueueConnectionFactory queueCoonnectionFactory;
+ private TopicConnectionFactory topicCoonnectionFactory;
private EntityManagerFactory emf;
private EntityManager em;
private EntityManager eem;
@@ -249,6 +259,31 @@
} catch (AssertionFailedError afe) {
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ testJmsConnection(coonnectionFactory.createConnection());
+ testJmsConnection(queueCoonnectionFactory.createConnection());
+ testJmsConnection(topicCoonnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException {
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/SetterInjectionStatefulBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/SetterInjectionStatefulBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/SetterInjectionStatefulBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateful/SetterInjectionStatefulBean.java Wed Feb 28 19:41:12 2007
@@ -29,6 +29,13 @@
import javax.sql.DataSource;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityManager;
+import javax.jms.ConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
import junit.framework.Assert;
import junit.framework.AssertionFailedError;
@@ -57,6 +64,9 @@
private Byte byyteField;
private Character chaaracterField;
private DataSource daataSourceField;
+ private ConnectionFactory coonnectionFactory;
+ private QueueConnectionFactory queueCoonnectionFactory;
+ private TopicConnectionFactory topicCoonnectionFactory;
private EntityManagerFactory emfField;
private EntityManager emField;
private EntityManager eemField;
@@ -140,6 +150,30 @@
this.daataSourceField = daataSource;
}
+ public ConnectionFactory getCoonnectionFactory() {
+ return coonnectionFactory;
+ }
+
+ public void setCoonnectionFactory(ConnectionFactory coonnectionFactory) {
+ this.coonnectionFactory = coonnectionFactory;
+ }
+
+ public QueueConnectionFactory getQueueCoonnectionFactory() {
+ return queueCoonnectionFactory;
+ }
+
+ public void setQueueCoonnectionFactory(QueueConnectionFactory queueCoonnectionFactory) {
+ this.queueCoonnectionFactory = queueCoonnectionFactory;
+ }
+
+ public TopicConnectionFactory getTopicCoonnectionFactory() {
+ return topicCoonnectionFactory;
+ }
+
+ public void setTopicCoonnectionFactory(TopicConnectionFactory topicCoonnectionFactory) {
+ this.topicCoonnectionFactory = topicCoonnectionFactory;
+ }
+
public Double getDoouble() {
return dooubleField;
}
@@ -435,6 +469,31 @@
} catch (AssertionFailedError afe) {
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ testJmsConnection(coonnectionFactory.createConnection());
+ testJmsConnection(queueCoonnectionFactory.createConnection());
+ testJmsConnection(topicCoonnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException {
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/AnnotatedFieldInjectionStatelessBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/AnnotatedFieldInjectionStatelessBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/AnnotatedFieldInjectionStatelessBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/AnnotatedFieldInjectionStatelessBean.java Wed Feb 28 19:41:12 2007
@@ -35,6 +35,13 @@
import javax.persistence.PersistenceUnit;
import javax.persistence.PersistenceContext;
import javax.sql.DataSource;
+import javax.jms.ConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
@RemoteHome(org.apache.openejb.test.stateless.EncStatelessHome.class)
@Stateless
@@ -68,6 +75,12 @@
private Character chaaracter = 'D';
@Resource
private DataSource daataSource;
+ @Resource
+ private ConnectionFactory coonnectionFactory;
+ @Resource
+ private QueueConnectionFactory queueCoonnectionFactory;
+ @Resource
+ private TopicConnectionFactory topicCoonnectionFactory;
@PersistenceUnit(unitName = "openjpa-test-unit")
private EntityManagerFactory emf;
@PersistenceContext(unitName = "openjpa-test-unit")
@@ -247,6 +260,31 @@
} catch (AssertionFailedError afe) {
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ testJmsConnection(coonnectionFactory.createConnection());
+ testJmsConnection(queueCoonnectionFactory.createConnection());
+ testJmsConnection(topicCoonnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException {
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/ContextLookupStatelessBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/ContextLookupStatelessBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/ContextLookupStatelessBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/ContextLookupStatelessBean.java Wed Feb 28 19:41:12 2007
@@ -29,10 +29,18 @@
import javax.ejb.EJBContext;
import javax.ejb.EJBException;
import javax.ejb.SessionContext;
-import javax.naming.InitialContext;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityManager;
import javax.sql.DataSource;
+import javax.jms.ConnectionFactory;
+import javax.jms.Connection;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
+import javax.jms.QueueConnectionFactory;
+import javax.naming.InitialContext;
import java.rmi.RemoteException;
/**
@@ -322,12 +330,49 @@
}
}
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ Object obj = ejbContext.lookup("jms");
+ Assert.assertNotNull("The JMS ConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of ConnectionFactory", obj instanceof ConnectionFactory);
+ ConnectionFactory connectionFactory = (ConnectionFactory) obj;
+ testJmsConnection(connectionFactory.createConnection());
+
+ obj = ejbContext.lookup("TopicCF");
+ Assert.assertNotNull("The JMS TopicConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of TopicConnectionFactory", obj instanceof TopicConnectionFactory);
+ TopicConnectionFactory topicConnectionFactory = (TopicConnectionFactory) obj;
+ testJmsConnection(topicConnectionFactory.createConnection());
+
+ obj = ejbContext.lookup("QueueCF");
+ Assert.assertNotNull("The JMS QueueConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of QueueConnectionFactory", obj instanceof QueueConnectionFactory);
+ QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) obj;
+ testJmsConnection(queueConnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
+ }
+
public void lookupPersistenceUnit() throws TestFailureException{
try{
try{
- InitialContext ctx = new InitialContext();
- Assert.assertNotNull("The InitialContext is null", ctx);
- EntityManagerFactory emf = (EntityManagerFactory)ctx.lookup("java:comp/env/persistence/TestUnit");
+ EntityManagerFactory emf = (EntityManagerFactory)ejbContext.lookup("persistence/TestUnit");
Assert.assertNotNull("The EntityManagerFactory is null", emf );
} catch (Exception e){
@@ -341,9 +386,7 @@
public void lookupPersistenceContext() throws TestFailureException{
try{
try{
- InitialContext ctx = new InitialContext();
- Assert.assertNotNull("The InitialContext is null", ctx);
- EntityManager em = (EntityManager)ctx.lookup("java:comp/env/persistence/TestContext");
+ EntityManager em = (EntityManager)ejbContext.lookup("persistence/TestContext");
Assert.assertNotNull("The EntityManager is null", em);
// call a do nothing method to assure entity manager actually exists
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessBean.java Wed Feb 28 19:41:12 2007
@@ -26,6 +26,13 @@
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityManager;
import javax.sql.DataSource;
+import javax.jms.ConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.JMSException;
import junit.framework.Assert;
import junit.framework.AssertionFailedError;
@@ -377,6 +384,47 @@
} catch (AssertionFailedError afe){
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ InitialContext ctx = new InitialContext();
+ Assert.assertNotNull("The InitialContext is null", ctx);
+ Object obj = ctx.lookup("java:comp/env/jms");
+ Assert.assertNotNull("The JMS ConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of ConnectionFactory", obj instanceof ConnectionFactory);
+ ConnectionFactory connectionFactory = (ConnectionFactory) obj;
+ testJmsConnection(connectionFactory.createConnection());
+
+ obj = ctx.lookup("java:comp/env/TopicCF");
+ Assert.assertNotNull("The JMS TopicConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of TopicConnectionFactory", obj instanceof TopicConnectionFactory);
+ TopicConnectionFactory topicConnectionFactory = (TopicConnectionFactory) obj;
+ testJmsConnection(topicConnectionFactory.createConnection());
+
+ obj = ctx.lookup("java:comp/env/QueueCF");
+ Assert.assertNotNull("The JMS QueueConnectionFactory is null", obj);
+ Assert.assertTrue("Not an instance of QueueConnectionFactory", obj instanceof QueueConnectionFactory);
+ QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) obj;
+ testJmsConnection(queueConnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException{
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessObject.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessObject.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessObject.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/EncStatelessObject.java Wed Feb 28 19:41:12 2007
@@ -37,6 +37,7 @@
public void lookupStatefulBusinessRemote() throws TestFailureException, RemoteException;
public void lookupResource() throws TestFailureException, RemoteException;
+ public void lookupJMSConnectionFactory() throws TestFailureException, RemoteException;
public void lookupPersistenceUnit() throws TestFailureException, RemoteException;
public void lookupPersistenceContext() throws TestFailureException, RemoteException;
public void lookupSessionContext() throws TestFailureException, RemoteException;
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/FieldInjectionStatelessBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/FieldInjectionStatelessBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/FieldInjectionStatelessBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/FieldInjectionStatelessBean.java Wed Feb 28 19:41:12 2007
@@ -16,23 +16,28 @@
*/
package org.apache.openejb.test.stateless;
+import junit.framework.Assert;
+import junit.framework.AssertionFailedError;
+import org.apache.openejb.test.TestFailureException;
import org.apache.openejb.test.entity.bmp.BasicBmpHome;
-import org.apache.openejb.test.stateful.BasicStatefulHome;
import org.apache.openejb.test.stateful.BasicStatefulBusinessLocal;
import org.apache.openejb.test.stateful.BasicStatefulBusinessRemote;
-import org.apache.openejb.test.TestFailureException;
+import org.apache.openejb.test.stateful.BasicStatefulHome;
-import javax.ejb.SessionBean;
-import javax.ejb.SessionContext;
import javax.ejb.CreateException;
import javax.ejb.EJBException;
-import javax.sql.DataSource;
-import javax.persistence.EntityManagerFactory;
+import javax.ejb.SessionBean;
+import javax.ejb.SessionContext;
+import javax.jms.ConnectionFactory;
+import javax.jms.MessageProducer;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
import javax.persistence.EntityManager;
-
-import junit.framework.Assert;
-import junit.framework.AssertionFailedError;
-
+import javax.persistence.EntityManagerFactory;
+import javax.sql.DataSource;
import java.rmi.RemoteException;
/**
@@ -55,6 +60,9 @@
private Byte byyte;
private Character chaaracter;
private DataSource daataSource;
+ private ConnectionFactory coonnectionFactory;
+ private QueueConnectionFactory queueCoonnectionFactory;
+ private TopicConnectionFactory topicCoonnectionFactory;
private EntityManagerFactory emf;
private EntityManager em;
private EntityManager eem;
@@ -230,6 +238,31 @@
} catch (AssertionFailedError afe) {
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ testJmsConnection(coonnectionFactory.createConnection());
+ testJmsConnection(queueCoonnectionFactory.createConnection());
+ testJmsConnection(topicCoonnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException {
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/SetterInjectionStatelessBean.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/SetterInjectionStatelessBean.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/SetterInjectionStatelessBean.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/SetterInjectionStatelessBean.java Wed Feb 28 19:41:12 2007
@@ -29,6 +29,13 @@
import javax.sql.DataSource;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityManager;
+import javax.jms.ConnectionFactory;
+import javax.jms.Session;
+import javax.jms.Topic;
+import javax.jms.MessageProducer;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.TopicConnectionFactory;
+import javax.jms.JMSException;
import junit.framework.Assert;
import junit.framework.AssertionFailedError;
@@ -55,6 +62,9 @@
private Byte byyteField;
private Character chaaracterField;
private DataSource daataSourceField;
+ private ConnectionFactory coonnectionFactory;
+ private QueueConnectionFactory queueCoonnectionFactory;
+ private TopicConnectionFactory topicCoonnectionFactory;
private EntityManagerFactory emfField;
private EntityManager emField;
private EntityManager eemField;
@@ -136,6 +146,30 @@
this.daataSourceField = daataSource;
}
+ public ConnectionFactory getCoonnectionFactory() {
+ return coonnectionFactory;
+ }
+
+ public void setCoonnectionFactory(ConnectionFactory coonnectionFactory) {
+ this.coonnectionFactory = coonnectionFactory;
+ }
+
+ public QueueConnectionFactory getQueueCoonnectionFactory() {
+ return queueCoonnectionFactory;
+ }
+
+ public void setQueueCoonnectionFactory(QueueConnectionFactory queueCoonnectionFactory) {
+ this.queueCoonnectionFactory = queueCoonnectionFactory;
+ }
+
+ public TopicConnectionFactory getTopicCoonnectionFactory() {
+ return topicCoonnectionFactory;
+ }
+
+ public void setTopicCoonnectionFactory(TopicConnectionFactory topicCoonnectionFactory) {
+ this.topicCoonnectionFactory = topicCoonnectionFactory;
+ }
+
public Double getDoouble() {
return dooubleField;
}
@@ -406,6 +440,31 @@
} catch (AssertionFailedError afe) {
throw new TestFailureException(afe);
}
+ }
+
+ public void lookupJMSConnectionFactory() throws TestFailureException{
+ try{
+ try{
+ testJmsConnection(coonnectionFactory.createConnection());
+ testJmsConnection(queueCoonnectionFactory.createConnection());
+ testJmsConnection(topicCoonnectionFactory.createConnection());
+ } catch (Exception e){
+ e.printStackTrace();
+ Assert.fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ } catch (AssertionFailedError afe){
+ throw new TestFailureException(afe);
+ }
+ }
+
+ private void testJmsConnection(javax.jms.Connection connection) throws JMSException {
+ Session session = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);
+ Topic topic = session.createTopic("test");
+ MessageProducer producer = session.createProducer(topic);
+ producer.send(session.createMessage());
+ producer.close();
+ session.close();
+ connection.close();
}
public void lookupPersistenceUnit() throws TestFailureException {
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/resources/META-INF/ejb-jar.xml
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/resources/META-INF/ejb-jar.xml?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/resources/META-INF/ejb-jar.xml (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/resources/META-INF/ejb-jar.xml Wed Feb 28 19:41:12 2007
@@ -315,6 +315,21 @@
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
<res-ref-name>jdbc/basic/entityDatabase</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
@@ -454,6 +469,21 @@
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
<res-ref-name>jdbc/basic/entityDatabase</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
@@ -574,6 +604,21 @@
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
<res-ref-name>jdbc/basic/entityDatabase</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
@@ -1138,6 +1183,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -1342,6 +1402,33 @@
<injection-target-name>daataSource</injection-target-name>
</injection-target>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>connectionFactory</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class>
+ <injection-target-name>coonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>queueConnectionFactory</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class>
+ <injection-target-name>queueCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>topicConnectionFactory</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class>
+ <injection-target-name>topicCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -1551,6 +1638,33 @@
<injection-target-name>daataSource</injection-target-name>
</injection-target>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>connectionFactory</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class>
+ <injection-target-name>coonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>queueConnectionFactory</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class>
+ <injection-target-name>queueCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>topicConnectionFactory</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class>
+ <injection-target-name>topicCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -1704,6 +1818,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -1823,6 +1952,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -2221,6 +2365,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -2417,6 +2576,33 @@
<injection-target-name>daataSource</injection-target-name>
</injection-target>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>connectionFactory</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class>
+ <injection-target-name>coonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>queueConnectionFactory</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class>
+ <injection-target-name>queueCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>topicConnectionFactory</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class>
+ <injection-target-name>topicCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -2626,6 +2812,33 @@
<injection-target-name>daataSource</injection-target-name>
</injection-target>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>connectionFactory</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean</injection-target-class>
+ <injection-target-name>coonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>queueConnectionFactory</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean</injection-target-class>
+ <injection-target-name>queueCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>topicConnectionFactory</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ <injection-target>
+ <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean</injection-target-class>
+ <injection-target-name>topicCoonnectionFactory</injection-target-name>
+ </injection-target>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -2763,6 +2976,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -2888,6 +3116,21 @@
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
<resource-env-ref>
<resource-env-ref-name>sessioncontext</resource-env-ref-name>
<resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type>
@@ -3139,6 +3382,21 @@
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
<res-ref-name>jdbc/basic/entityDatabase</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
@@ -3246,6 +3504,21 @@
<resource-ref>
<res-ref-name>datasource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>jms</res-ref-name>
+ <res-type>javax.jms.ConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>QueueCF</res-ref-name>
+ <res-type>javax.jms.QueueConnectionFactory</res-type>
+ <res-auth>Container</res-auth>
+ </resource-ref>
+ <resource-ref>
+ <res-ref-name>TopicCF</res-ref-name>
+ <res-type>javax.jms.TopicConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -200,4 +200,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpJndiEncTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpJndiEncTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpJndiEncTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/bmp/BmpJndiEncTests.java Wed Feb 28 19:41:12 2007
@@ -239,4 +239,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -200,4 +200,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpJndiEncTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpJndiEncTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpJndiEncTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp/CmpJndiEncTests.java Wed Feb 28 19:41:12 2007
@@ -240,4 +240,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp2/Cmp2JndiEncTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp2/Cmp2JndiEncTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp2/Cmp2JndiEncTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/entity/cmp2/Cmp2JndiEncTests.java Wed Feb 28 19:41:12 2007
@@ -229,4 +229,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -219,4 +219,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulFieldInjectionTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulFieldInjectionTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulFieldInjectionTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulFieldInjectionTests.java Wed Feb 28 19:41:12 2007
@@ -259,4 +259,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulJndiEncTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulJndiEncTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulJndiEncTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulJndiEncTests.java Wed Feb 28 19:41:12 2007
@@ -258,4 +258,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulPojoContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulPojoContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulPojoContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulPojoContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -219,4 +219,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulSetterInjectionTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulSetterInjectionTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulSetterInjectionTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateful/StatefulSetterInjectionTests.java Wed Feb 28 19:41:12 2007
@@ -258,4 +258,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessAnnotatedFieldInjectionTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessAnnotatedFieldInjectionTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessAnnotatedFieldInjectionTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessAnnotatedFieldInjectionTests.java Wed Feb 28 19:41:12 2007
@@ -259,4 +259,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -219,5 +219,13 @@
}
}
-
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessFieldInjectionTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessFieldInjectionTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessFieldInjectionTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessFieldInjectionTests.java Wed Feb 28 19:41:12 2007
@@ -261,4 +261,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessJndiEncTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessJndiEncTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessJndiEncTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessJndiEncTests.java Wed Feb 28 19:41:12 2007
@@ -267,4 +267,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessPojoContextLookupTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessPojoContextLookupTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessPojoContextLookupTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessPojoContextLookupTests.java Wed Feb 28 19:41:12 2007
@@ -219,4 +219,13 @@
}
}
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessSetterInjectionTests.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessSetterInjectionTests.java?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessSetterInjectionTests.java (original)
+++ incubator/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessSetterInjectionTests.java Wed Feb 28 19:41:12 2007
@@ -259,4 +259,14 @@
fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
}
}
+
+ public void test23_lookupJMSConnectionFactory() {
+ try{
+ ejbObject.lookupJMSConnectionFactory();
+ } catch (TestFailureException e){
+ throw e.error;
+ } catch (Exception e){
+ fail("Received Exception "+e.getClass()+ " : "+e.getMessage());
+ }
+ }
}
Modified: incubator/openejb/trunk/openejb3/pom.xml
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/pom.xml?view=diff&rev=513120&r1=513119&r2=513120
==============================================================================
--- incubator/openejb/trunk/openejb3/pom.xml (original)
+++ incubator/openejb/trunk/openejb3/pom.xml Wed Feb 28 19:41:12 2007
@@ -365,10 +365,10 @@
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
- <exclusion>
- <groupId>org.apache.activemq</groupId>
- <artifactId>activeio-core</artifactId>
- </exclusion>
+ <!--<exclusion>-->
+ <!--<groupId>org.apache.activemq</groupId>-->
+ <!--<artifactId>activeio-core</artifactId>-->
+ <!--</exclusion>-->
<exclusion>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-jaas</artifactId>