Title: [1059] trunk/servicemix-jms/src/test/java/org/servicemix/jms: updated for amq4.0
- Revision
- 1059
- Author
- rajdavies
- Date
- 2005-12-12 08:34:19 -0500 (Mon, 12 Dec 2005)
Log Message
updated for amq4.0
Modified Paths
Diff
Modified: trunk/servicemix-jms/src/test/java/org/servicemix/jms/CopyOfJMSComponentTest.java (1058 => 1059)
--- trunk/servicemix-jms/src/test/java/org/servicemix/jms/CopyOfJMSComponentTest.java 2005-12-12 13:06:35 UTC (rev 1058)
+++ trunk/servicemix-jms/src/test/java/org/servicemix/jms/CopyOfJMSComponentTest.java 2005-12-12 13:34:19 UTC (rev 1059)
@@ -1,46 +1,18 @@
package org.servicemix.jms;
-import org.activemq.ActiveMQConnectionFactory;
-import org.activemq.ActiveMQPrefetchPolicy;
-import org.activemq.broker.BrokerContainer;
-import org.activemq.jndi.ActiveMQInitialContextFactory;
-import org.activemq.pool.PooledConnectionFactory;
-import org.activemq.spring.BrokerFactoryBean;
-import org.activemq.spring.SpringBrokerContainerFactory;
-import org.servicemix.client.DefaultServiceMixClient;
-import org.servicemix.components.jms.JmsReceiverComponent;
-import org.servicemix.components.jms.JmsServiceComponent;
-import org.servicemix.components.util.EchoComponent;
-import org.servicemix.jbi.container.ActivationSpec;
-import org.servicemix.jbi.container.JBIContainer;
-import org.servicemix.jbi.jaxp.SourceTransformer;
-import org.servicemix.jbi.jaxp.StringSource;
-import org.servicemix.tck.Receiver;
-import org.servicemix.tck.ReceiverComponent;
-import org.springframework.core.io.ClassPathResource;
-import org.springframework.jms.core.JmsTemplate;
-import org.springframework.jms.core.MessageCreator;
-
-import javax.jbi.messaging.InOnly;
-import javax.jbi.messaging.InOut;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.Session;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import javax.xml.namespace.QName;
-import javax.xml.transform.Source;
-
import java.io.File;
import java.net.URI;
import java.net.URL;
-
import junit.framework.TestCase;
+import org.activemq.broker.BrokerService;
+import org.activemq.xbean.BrokerFactoryBean;
+import org.servicemix.jbi.container.JBIContainer;
+import org.springframework.core.io.ClassPathResource;
public class CopyOfJMSComponentTest extends TestCase {
protected JBIContainer container;
- protected BrokerContainer broker;
+ protected BrokerService broker;
public void setUp() throws Exception {
container = new JBIContainer();
@@ -48,7 +20,10 @@
container.init();
//container.start();
- broker = SpringBrokerContainerFactory.newInstance(new ClassPathResource("org/servicemix/jms/activemq.xml"));
+
+ BrokerFactoryBean bfb = new BrokerFactoryBean(new ClassPathResource("org/servicemix/jms/activemq.xml"));
+ bfb.afterPropertiesSet();
+ broker = bfb.getBroker();
broker.start();
}
Modified: trunk/servicemix-jms/src/test/java/org/servicemix/jms/JMSComponentTest.java (1058 => 1059)
--- trunk/servicemix-jms/src/test/java/org/servicemix/jms/JMSComponentTest.java 2005-12-12 13:06:35 UTC (rev 1058)
+++ trunk/servicemix-jms/src/test/java/org/servicemix/jms/JMSComponentTest.java 2005-12-12 13:34:19 UTC (rev 1059)
@@ -17,11 +17,22 @@
**/
package org.servicemix.jms;
+import java.io.File;
+import java.net.URI;
+import java.net.URL;
+import javax.jbi.messaging.InOnly;
+import javax.jbi.messaging.InOut;
+import javax.jbi.messaging.NormalizedMessage;
+import javax.naming.Context;
+import javax.naming.InitialContext;
+import javax.xml.namespace.QName;
+import javax.xml.transform.Source;
+import junit.framework.TestCase;
import org.activemq.ActiveMQConnectionFactory;
-import org.activemq.broker.BrokerContainer;
+import org.activemq.broker.BrokerService;
import org.activemq.jndi.ActiveMQInitialContextFactory;
import org.activemq.pool.PooledConnectionFactory;
-import org.activemq.spring.SpringBrokerContainerFactory;
+import org.activemq.xbean.BrokerFactoryBean;
import org.servicemix.client.DefaultServiceMixClient;
import org.servicemix.components.jms.JmsReceiverComponent;
import org.servicemix.components.jms.JmsServiceComponent;
@@ -35,31 +46,20 @@
import org.springframework.core.io.ClassPathResource;
import org.springframework.jms.core.JmsTemplate;
-import javax.jbi.messaging.InOnly;
-import javax.jbi.messaging.InOut;
-import javax.jbi.messaging.NormalizedMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import javax.xml.namespace.QName;
-import javax.xml.transform.Source;
-
-import java.io.File;
-import java.net.URI;
-import java.net.URL;
-
-import junit.framework.TestCase;
-
public class JMSComponentTest extends TestCase {
protected JBIContainer container;
- protected BrokerContainer broker;
+ protected BrokerService broker;
protected ActiveMQConnectionFactory connectionFactory;
protected void setUp() throws Exception {
System.setProperty(Context.INITIAL_CONTEXT_FACTORY, ActiveMQInitialContextFactory.class.getName());
System.setProperty(Context.PROVIDER_URL, "tcp://localhost:61216");
- broker = SpringBrokerContainerFactory.newInstance(new ClassPathResource("org/servicemix/jms/activemq.xml"));
+
+ BrokerFactoryBean bfb = new BrokerFactoryBean(new ClassPathResource("org/servicemix/jms/activemq.xml"));
+ bfb.afterPropertiesSet();
+ broker = bfb.getBroker();
broker.start();
container = new JBIContainer();
Modified: trunk/servicemix-jms/src/test/resources/org/servicemix/jms/activemq.xml (1058 => 1059)
--- trunk/servicemix-jms/src/test/resources/org/servicemix/jms/activemq.xml 2005-12-12 13:06:35 UTC (rev 1058)
+++ trunk/servicemix-jms/src/test/resources/org/servicemix/jms/activemq.xml 2005-12-12 13:34:19 UTC (rev 1059)
@@ -1,14 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//ACTIVEMQ//DTD//EN" "http://activemq.org/dtd/activemq.dtd">
-<beans>
- <broker>
- <connector>
- <tcpServerTransport uri="tcp://localhost:61216" backlog="1000" useAsyncSend="true" maxOutstandingMessages="50"/>
- </connector>
- <persistence>
- <vmPersistence/>
- </persistence>
+<!-- this file can only be parsed using the xbean-spring library -->
+<!-- START SNIPPET: xbean -->
+<beans xmlns="http://activemq.org/config/1.0">
+
+ <broker persistent="false">
+
+ <transportConnectors>
+ <transportConnector uri="tcp://localhost:61216" />
+ </transportConnectors>
+
</broker>
</beans>
+<!-- END SNIPPET: xbean -->
\ No newline at end of file