[jboss-svn-commits] JBL Code SVN: r14077 - in labs/jbossesb/trunk: product and 36 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 7 02:22:41 EDT 2007
Author: kurt.stam at jboss.com
Date: 2007-08-07 02:22:40 -0400 (Tue, 07 Aug 2007)
New Revision: 14077
Added:
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/FileListenerAction.java
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/MyJMSListenerAction.java
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java
Removed:
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties
Modified:
labs/jbossesb/trunk/integration-build.xml
labs/jbossesb/trunk/product/esb-config.xml
labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/MessageImpl.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/FileUtil.java
labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java
labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/services/routing/cbr/MockRouter.java
labs/jbossesb/trunk/product/samples/quickstarts/
labs/jbossesb/trunk/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/Customer.java
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/MessageSpy.java
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/SimpleJMSNotifier.java
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/process_actions/MyBPMActionHandler.java
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java
labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageStart.java
labs/jbossesb/trunk/product/samples/quickstarts/conf/
labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/custom_action/src/org/jboss/soa/esb/samples/quickstart/customaction/test/SendEsbMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/
labs/jbossesb/trunk/product/samples/quickstarts/fun_cbr/src/org/jboss/soa/esb/samples/quickstart/funcbr/ReturnJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/jboss-esb.xml.template
labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/
labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/ReceiveJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/SendCBRJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/
labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/Helpers.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WiretapTest.java
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/src/org/jboss/soa/esb/samples/quickstart/transformcsv2xml/SendJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/soa/esb/samples/quickstart/transformedi2xmlgroovyxslt/test/SendJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmldatemanipulation/test/SendJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmlsimple/test/SendJMSMessage.java
labs/jbossesb/trunk/product/samples/quickstarts/wiretap/
labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/WebserviceContractPublisher.java
labs/jbossesb/trunk/qa/build.xml
Log:
JBESB-613 Adding QSs unittests to the CI build
Modified: labs/jbossesb/trunk/integration-build.xml
===================================================================
--- labs/jbossesb/trunk/integration-build.xml 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/integration-build.xml 2007-08-07 06:22:40 UTC (rev 14077)
@@ -3,12 +3,14 @@
<target name="integration" description="Run Continuous Integration." depends="clean">
<ant dir="product" target="ci-integration"/>
+ <ant dir="product/samples/quickstarts/tests" target="qs-test"/>
<ant dir="qa" target="ci-test"/>
</target>
<target name="clean" description="Clean the distribution">
<delete file="${clean.jms.dest}"/>
+ <ant dir="product" target="clean"/>
+ <ant dir="product/samples/quickstarts/tests" target="qs-clean"/>
<ant dir="qa" target="clean"/>
- <ant dir="product" target="clean"/>
</target>
</project>
Modified: labs/jbossesb/trunk/product/esb-config.xml
===================================================================
--- labs/jbossesb/trunk/product/esb-config.xml 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/esb-config.xml 2007-08-07 06:22:40 UTC (rev 14077)
@@ -182,6 +182,7 @@
<target name="esb.configure" depends="esb.init, esb.configure-app-server, esb.configure-esb-server, esb.configure-ftp-server"/>
<target name="esb.setup-esb" depends="esb.configure" description="target for configuring a clean esb">
+ <echo>install dir: ${esb.install.location}</echo>
<ant antfile="build.xml" dir="${esb.install.location}" target="deploy"
inheritall="false">
<property name="org.jboss.esb.server.home" value="${org.jboss.esb.server.home}"/>
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/MessageImpl.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/MessageImpl.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/MessageImpl.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -33,7 +33,6 @@
import org.jboss.soa.esb.message.Header;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.Properties;
-import org.jboss.soa.esb.message.body.content.MapBody;
import org.jboss.soa.esb.message.body.content.Payload;
import org.jboss.soa.esb.message.format.MessageFactory;
import org.jboss.soa.esb.message.format.MessageType;
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -24,7 +24,6 @@
import java.net.URI;
import javax.jms.JMSException;
import javax.jms.Message;
-import javax.jms.MessageFormatException;
import org.apache.log4j.Logger;
import org.jboss.soa.esb.message.Properties;
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -24,7 +24,6 @@
import java.util.List;
import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.routing.MessageRouter;
import org.jboss.soa.esb.services.routing.MessageRouterException;
/**
@@ -33,7 +32,7 @@
* @author kurt.stam at redhat.com
*
*/
-public abstract class ContentBasedRouter extends MessageRouter
+public abstract class ContentBasedRouter
{
/**
* Route a message using a certain ruleSet wich and reference a custom
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/FileUtil.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/FileUtil.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/FileUtil.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -22,9 +22,11 @@
package org.jboss.soa.esb.util;
+import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
+import java.io.FileReader;
import java.io.IOException;
import org.apache.log4j.Logger;
@@ -149,4 +151,23 @@
}
return true ;
}
+
+ /**
+ * Read the file into a String.
+ * @param file - the file to be read
+ * @return String with the content of the file
+ * @throws IOException - when we can't read the file
+ */
+ public static String readTextFile(File file) throws IOException
+ {
+ StringBuffer sb = new StringBuffer(1024);
+ BufferedReader reader = new BufferedReader(new FileReader(file.getPath()));
+ char[] chars = new char[1];
+ while( (reader.read(chars)) > -1){
+ sb.append(String.valueOf(chars));
+ chars = new char[1];
+ }
+ reader.close();
+ return sb.toString();
+ }
}
Modified: labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -21,9 +21,9 @@
*/
package org.jboss.soa.esb.notification.jms;
-import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
import java.net.URI;
import java.net.URISyntaxException;
@@ -33,12 +33,8 @@
import junit.framework.JUnit4TestAdapter;
import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.routing.JmsRouterIntegrationTest;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.notification.jms.DefaultJMSPropertiesSetter;
-import org.jboss.soa.esb.notification.jms.JMSPropertiesSetter;
-import org.jboss.util.Strings;
import org.junit.Before;
import org.junit.Test;
import org.mockejb.jms.TextMessageImpl;
Modified: labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/services/routing/cbr/MockRouter.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/services/routing/cbr/MockRouter.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/services/routing/cbr/MockRouter.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -48,10 +48,4 @@
// TODO Auto-generated method stub
return null;
}
-
- @Override
- public List<String> route(Message message) throws MessageRouterException {
- // TODO Auto-generated method stub
- return null;
- }
}
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/Customer.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/Customer.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -26,7 +26,11 @@
*/
public class Customer implements java.io.Serializable{
- // <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ // <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
private String userName;
private String firstName;
private String lastName;
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2
___________________________________________________________________
Name: svn:ignore
- build
+ build
jbossesb-gateway.xml
jbossesb-listener.xml
Modified: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/MessageSpy.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/MessageSpy.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/MessageSpy.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -23,7 +23,6 @@
import org.jboss.soa.esb.actions.AbstractActionLifecycle;
import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Body;
import org.jboss.soa.esb.message.Message;
import org.apache.log4j.Logger;
@@ -34,8 +33,8 @@
// modify to use the logger
public Message process(Message message) throws Exception {
- if (message.getBody() != null && message.getBody().getContents() != null) {
- logger.info("Body: " + new String(message.getBody().getContents()));
+ if (message.getBody() != null && message.getBody().getByteArray() != null) {
+ logger.info("Body: " + new String(message.getBody().getByteArray()));
} else {
logger.info("Body Contents are NULL");
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/SimpleJMSNotifier.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/SimpleJMSNotifier.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/esb_actions/SimpleJMSNotifier.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -23,13 +23,11 @@
import org.jboss.soa.esb.actions.AbstractActionLifecycle;
import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Body;
import org.jboss.soa.esb.message.Message;
import org.apache.log4j.Logger;
-import java.util.Hashtable;
+import java.util.Properties;
-import javax.jms.JMSException;
import javax.jms.TextMessage;
import javax.jms.Queue;
import javax.jms.QueueConnection;
@@ -38,7 +36,6 @@
import javax.jms.QueueSession;
import javax.naming.Context;
import javax.naming.InitialContext;
-import javax.naming.NamingException;
public class SimpleJMSNotifier extends AbstractActionLifecycle {
protected ConfigTree _config;
@@ -50,7 +47,7 @@
QueueSession session;
Queue que;
- Hashtable properties1 = new Hashtable();
+ Properties properties1 = new Properties();
properties1.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
properties1.put(Context.URL_PKG_PREFIXES,
@@ -67,7 +64,7 @@
//logger.info("Connection Started");
QueueSender send = session.createSender(que);
- TextMessage tm = session.createTextMessage(new String(message.getBody().getContents()));
+ TextMessage tm = session.createTextMessage(new String(message.getBody().getByteArray()));
send.send(tm);
send.close();
Modified: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/process_actions/MyBPMActionHandler.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/process_actions/MyBPMActionHandler.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/process_actions/MyBPMActionHandler.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -20,10 +20,8 @@
*/
package org.jboss.soa.esb.samples.quickstarts.bpm_orchestration2.process_actions;
-import org.jbpm.context.exe.ContextInstance;
import org.jbpm.graph.def.ActionHandler;
import org.jbpm.graph.exe.ExecutionContext;
-import org.jbpm.graph.exe.Token;
public class MyBPMActionHandler implements ActionHandler
{
Modified: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -20,7 +20,7 @@
*/
package org.jboss.soa.esb.samples.quickstarts.bpm_orchestration2.test;
-import java.util.Hashtable;
+import java.util.Properties;
import javax.jms.JMSException;
import javax.jms.ObjectMessage;
@@ -42,7 +42,7 @@
public void setupConnection() throws JMSException, NamingException
{
- Hashtable properties1 = new Hashtable();
+ Properties properties1 = new Properties();
properties1.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
properties1.put(Context.URL_PKG_PREFIXES,
Modified: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageStart.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageStart.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageStart.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -20,7 +20,7 @@
*/
package org.jboss.soa.esb.samples.quickstarts.bpm_orchestration2.test;
-import java.util.Hashtable;
+import java.util.Properties;
import javax.jms.JMSException;
import javax.jms.ObjectMessage;
@@ -41,7 +41,7 @@
public void setupConnection() throws JMSException, NamingException
{
- Hashtable properties1 = new Hashtable();
+ Properties properties1 = new Properties();
properties1.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
properties1.put(Context.URL_PKG_PREFIXES,
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/conf
___________________________________________________________________
Name: svn:ignore
+ quickstarts.properties
Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-08-07 06:22:40 UTC (rev 14077)
@@ -426,10 +426,10 @@
<target name="assert-ftp-config">
<condition property="quickstart.ftp.config">
<and>
- <isset property="quickstart.jbossesb.ftp.hostname"/>
- <isset property="quickstart.jbossesb.ftp.username"/>
- <isset property="quickstart.jbossesb.ftp.password"/>
- <isset property="quickstart.jbossesb.ftp.directory"/>
+ <isset property="jbossesb.ftp.hostname"/>
+ <isset property="jbossesb.ftp.username"/>
+ <isset property="jbossesb.ftp.password"/>
+ <isset property="jbossesb.ftp.directory"/>
</and>
</condition>
<fail unless="quickstart.ftp.config" message="Please configure ftp properties in quickstart.properties"/>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/custom_action/src/org/jboss/soa/esb/samples/quickstart/customaction/test/SendEsbMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/custom_action/src/org/jboss/soa/esb/samples/quickstart/customaction/test/SendEsbMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/custom_action/src/org/jboss/soa/esb/samples/quickstart/customaction/test/SendEsbMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -25,7 +25,7 @@
import org.jboss.soa.esb.message.Message; // jbossesb-rosetta.jar
import org.jboss.soa.esb.message.format.MessageFactory; // jbossesb-rosetta.jar
import org.jboss.soa.esb.message.format.MessageType; // jbossesb-rosetta.jar
-import org.jboss.soa.esb.listeners.ServiceInvoker;
+import org.jboss.soa.esb.client.ServiceInvoker;
/**
* Standalone class with to send ESB messages to a 'known' [category,name].
* <p/> arg0 - service category
@@ -50,7 +50,7 @@
ServiceInvoker invoker;
Message requestMessage;
Message replyMessage = null;
- invoker = new org.jboss.soa.esb.listeners.ServiceInvoker("ActionServices", "CustomActionService");
+ invoker = new ServiceInvoker("ActionServices", "CustomActionService");
requestMessage = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
requestMessage.getBody().setByteArray(msgText.getBytes());
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/fun_cbr/src/org/jboss/soa/esb/samples/quickstart/funcbr/ReturnJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/fun_cbr/src/org/jboss/soa/esb/samples/quickstart/funcbr/ReturnJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/fun_cbr/src/org/jboss/soa/esb/samples/quickstart/funcbr/ReturnJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -20,20 +20,16 @@
*/
package org.jboss.soa.esb.samples.quickstart.funcbr;
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
import javax.jms.JMSException;
-import javax.jms.QueueConnectionFactory;
import javax.jms.Queue;
import javax.jms.QueueConnection;
-import javax.jms.QueueSession;
+import javax.jms.QueueConnectionFactory;
import javax.jms.QueueSender;
-import javax.jms.ObjectMessage;
+import javax.jms.QueueSession;
import javax.jms.TextMessage;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
import org.jboss.soa.esb.message.Message;
public class ReturnJMSMessage {
Modified: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/jboss-esb.xml.template
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/jboss-esb.xml.template 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/jboss-esb.xml.template 2007-08-07 06:22:40 UTC (rev 14077)
@@ -75,7 +75,7 @@
</listeners>
<actions>
<action name="action1"
- class="org.jboss.soa.esb.samples.quickstart.helloworld.MyJMSListenerAction"
+ class="org.jboss.soa.esb.samples.quickstart.helloworldfilenotifier.MyJMSListenerAction"
process="displayMessage"
/>
</actions>
Copied: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/FileListenerAction.java (from rev 14048, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/FileListenerAction.java)
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/FileListenerAction.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/FileListenerAction.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.helloworldfilenotifier;
+
+import java.io.*;
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class FileListenerAction extends AbstractActionLifecycle
+{
+
+ protected ConfigTree _config;
+
+ public FileListenerAction(ConfigTree config) { _config = config; }
+
+
+ public Message displayMessage(Message message) throws Exception{
+ BufferedWriter out = new BufferedWriter(new FileWriter("results.txt"));
+
+ out.write(new String(message.getBody().getByteArray()));
+ out.close();
+ return message;
+ }
+
+
+}
Copied: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/MyJMSListenerAction.java (from rev 14048, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/MyJMSListenerAction.java)
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/MyJMSListenerAction.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/MyJMSListenerAction.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.helloworldfilenotifier;
+
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class MyJMSListenerAction extends AbstractActionLifecycle
+{
+
+ protected ConfigTree _config;
+
+ public MyJMSListenerAction(ConfigTree config) { _config = config; }
+
+
+ public Message displayMessage(Message message) throws Exception{
+
+ System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
+ System.out.println("Body: " + new String(message.getBody().getByteArray()));
+ System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
+ return message;
+
+ }
+
+
+}
\ No newline at end of file
Copied: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test (from rev 14048, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/test)
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/test/SendEsbMessage.java 2007-08-06 16:13:39 UTC (rev 14048)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,67 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-
-package org.jboss.soa.esb.samples.quickstart.helloworld.test;
-
-import java.net.URI;
-import java.util.UUID;
-
-import org.jboss.soa.esb.addressing.Call;
-import org.jboss.soa.esb.listeners.ListenerUtil;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-
-/**
- * Standalone class with to send ESB messages to a 'known' [category,name].
- * <p/> arg0 - service category
- * <br/>arg1 - service name
- * <br/>arg2 - Text of message to send
- *
- * @author <a href="mailto:schifest at heuristica.com.ar">schifest at heuristica.com.ar</a>
- * @since Version 4.0
- *
- */
-public class SendEsbMessage
-{
- public static void main(String args[]) throws Exception
- {
-// Setting the ConnectionFactory such that it will use scout
- System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
-
- if (args.length < 3)
- {
- System.out.println("Usage SendEsbMessage <category> <name> <text to send>");
- }
- // Create a message, assign it a UID, and fill in call information
- Message esbMessage = MessageFactory.getInstance().getMessage();
- Call call = new Call();
- call.setMessageID(new URI(UUID.randomUUID().toString()));
- esbMessage.getHeader().setCall(call);
-
- // set body contents with args[2], and send
- esbMessage.getBody().setByteArray(args[2].getBytes());
-
- ListenerUtil.tryToDeliver(esbMessage, args[0], args[1]);
-
- }
-
-}
\ No newline at end of file
Copied: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java (from rev 14076, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/test/SendEsbMessage.java)
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendEsbMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -0,0 +1,67 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.helloworldfilenotifier.test;
+
+import java.net.URI;
+import java.util.UUID;
+
+import org.jboss.soa.esb.addressing.Call;
+import org.jboss.soa.esb.listeners.ListenerUtil;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+
+/**
+ * Standalone class with to send ESB messages to a 'known' [category,name].
+ * <p/> arg0 - service category
+ * <br/>arg1 - service name
+ * <br/>arg2 - Text of message to send
+ *
+ * @author <a href="mailto:schifest at heuristica.com.ar">schifest at heuristica.com.ar</a>
+ * @since Version 4.0
+ *
+ */
+public class SendEsbMessage
+{
+ public static void main(String args[]) throws Exception
+ {
+// Setting the ConnectionFactory such that it will use scout
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
+
+ if (args.length < 3)
+ {
+ System.out.println("Usage SendEsbMessage <category> <name> <text to send>");
+ }
+ // Create a message, assign it a UID, and fill in call information
+ Message esbMessage = MessageFactory.getInstance().getMessage();
+ Call call = new Call();
+ call.setMessageID(new URI(UUID.randomUUID().toString()));
+ esbMessage.getHeader().setCall(call);
+
+ // set body contents with args[2], and send
+ esbMessage.getBody().setByteArray(args[2].getBytes());
+
+ ListenerUtil.tryToDeliver(esbMessage, args[0], args[1]);
+
+ }
+
+}
\ No newline at end of file
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/test/SendJMSMessage.java 2007-08-06 16:13:39 UTC (rev 14048)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,86 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
- * You should have received a copy of the GNU Lesser General Public License,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.helloworld.test;
-
-import java.util.Properties;
-
-import javax.jms.JMSException;
-import javax.jms.ObjectMessage;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.QueueSender;
-import javax.jms.QueueSession;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-
-public class SendJMSMessage {
- QueueConnection conn;
- QueueSession session;
- Queue que;
-
-
- public void setupConnection() throws JMSException, NamingException
- {
- Properties properties1 = new Properties();
- properties1.put(Context.INITIAL_CONTEXT_FACTORY,
- "org.jnp.interfaces.NamingContextFactory");
- properties1.put(Context.URL_PKG_PREFIXES,
- "org.jboss.naming:org.jnp.interfaces");
- properties1.put(Context.PROVIDER_URL, "jnp://127.0.0.1:1099");
- InitialContext iniCtx = new InitialContext(properties1);
-
- Object tmp = iniCtx.lookup("ConnectionFactory");
- QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
- conn = qcf.createQueueConnection();
- que = (Queue) iniCtx.lookup("queue/quickstart_helloworld_Request_gw");
- session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
- conn.start();
- System.out.println("Connection Started");
- }
-
- public void stop() throws JMSException
- {
- conn.stop();
- session.close();
- conn.close();
- }
-
- public void sendAMessage(String msg) throws JMSException {
-
- QueueSender send = session.createSender(que);
- ObjectMessage tm = session.createObjectMessage(msg);
- send.send(tm);
- send.close();
- }
-
-
- public static void main(String args[]) throws Exception
- {
- SendJMSMessage sm = new SendJMSMessage();
- sm.setupConnection();
- sm.sendAMessage(args[0]);
- sm.stop();
-
- }
-
-}
Copied: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java (from rev 14076, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworld/test/SendJMSMessage.java)
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_notifier/src/org/jboss/soa/esb/samples/quickstart/helloworldfilenotifier/test/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.helloworldfilenotifier.test;
+
+import java.util.Properties;
+
+import javax.jms.JMSException;
+import javax.jms.ObjectMessage;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.QueueSender;
+import javax.jms.QueueSession;
+import javax.naming.Context;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+
+public class SendJMSMessage {
+ QueueConnection conn;
+ QueueSession session;
+ Queue que;
+
+
+ public void setupConnection() throws JMSException, NamingException
+ {
+ Properties properties1 = new Properties();
+ properties1.put(Context.INITIAL_CONTEXT_FACTORY,
+ "org.jnp.interfaces.NamingContextFactory");
+ properties1.put(Context.URL_PKG_PREFIXES,
+ "org.jboss.naming:org.jnp.interfaces");
+ properties1.put(Context.PROVIDER_URL, "jnp://127.0.0.1:1099");
+ InitialContext iniCtx = new InitialContext(properties1);
+
+ Object tmp = iniCtx.lookup("ConnectionFactory");
+ QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
+ conn = qcf.createQueueConnection();
+ que = (Queue) iniCtx.lookup("queue/quickstart_helloworld_Request_gw");
+ session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
+ conn.start();
+ System.out.println("Connection Started");
+ }
+
+ public void stop() throws JMSException
+ {
+ conn.stop();
+ session.close();
+ conn.close();
+ }
+
+ public void sendAMessage(String msg) throws JMSException {
+
+ QueueSender send = session.createSender(que);
+ ObjectMessage tm = session.createObjectMessage(msg);
+ send.send(tm);
+ send.close();
+ }
+
+
+ public static void main(String args[]) throws Exception
+ {
+ SendJMSMessage sm = new SendJMSMessage();
+ sm.setupConnection();
+ sm.sendAMessage(args[0]);
+ sm.stop();
+
+ }
+
+}
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/recipient_list
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/ReceiveJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/ReceiveJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/ReceiveJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -25,7 +25,6 @@
import javax.jms.QueueConnectionFactory;
import javax.jms.QueueReceiver;
import javax.jms.QueueSession;
-import javax.jms.ObjectMessage;
import javax.jms.TextMessage;
import javax.naming.InitialContext;
@@ -71,12 +70,13 @@
receiverSession = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
queueReceiver = receiverSession.createReceiver(receiverQueue);
TextMessage msg = (TextMessage) queueReceiver.receive(2000);
+ System.out.println(msg.getText());
// Ref: http://docs.jboss.org/jbossas/jboss4guide/r5/html/ch6.chapt.html#d0e12917
queueReceiver.setMessageListener(new ExListener());
} catch (Exception e) {
- System.out.println(e);
+ e.printStackTrace();
}
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/SendCBRJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/SendCBRJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/src/org/jboss/soa/esb/samples/quickstart/recipientList/test/SendCBRJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -28,7 +28,6 @@
import javax.jms.QueueConnection;
import javax.jms.QueueSession;
import javax.jms.QueueSender;
-import javax.jms.ObjectMessage;
import javax.jms.TextMessage;
import java.io.File;
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/tests
___________________________________________________________________
Name: svn:ignore
- output
+ output
build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,6 +1,10 @@
<?xml version="1.0"?>
<project name="JUnit" default="test" basedir=".">
- <property file="jndi.properties"/>
+ <property file="jndi.properties"/>
+ <property name="ant.file.esb-config" location="../../../" />
+ <property file="quickstarts.properties"/>
+ <import file="../../../esb-config.xml"/>
+
<property name="lib.ext" location="../../../lib/ext"/>
<property name="product.build" location="../../../build"/>
<property name="product.lib" location="${product.build}/jbossesb/lib"/>
@@ -25,10 +29,30 @@
<property name="org.jboss.esb.test.ftp.user" value="anonymous"/>
<property name="org.jboss.esb.test.ftp.pwd" value="cunningt@"/>
<property name="org.jboss.esb.test.ftp.dir" value="/pub/DNS"/>
-
+
+ <property name="junit.jar" location="${lib.ext}/junit-4.1.jar"/>
+ <macrodef name="runant">
+ <attribute name="target"/>
+ <attribute name="failonerror" default="true"/>
+ <attribute name="resultproperty" default="product.java.resultproperty"/>
+ <sequential>
+ <java classname="org.apache.tools.ant.launch.Launcher"
+ classpath="${ant.library.dir}/ant-launcher.jar"
+ fork="true" failonerror="@{failonerror}"
+ resultproperty="@{resultproperty}">
+ <sysproperty key="ant.home" value="${ant.home}"/>
+ <sysproperty key="ant.library.dir" value="${ant.library.dir}"/>
+ <sysproperty key="org.jboss.esb.properties" value="${org.jboss.esb.properties}"/>
+ <arg value="-cp"/>
+ <arg value="${junit.jar}"/>
+ <arg value="-f"/>
+ <arg value="${ant.file}"/>
+ <arg value="@{target}"/>
+ </java>
+ </sequential>
+ </macrodef>
+
<path id="base.cp">
- <fileset dir="${product.lib}/ext"
- excludes="*.jar" includes="jaxr-api*.jar,scout*.jar,juddi*.jar"/>
<fileset dir="${qa.lib}/ext" includes="*.jar"/>
<fileset dir="${product.lib}/ext" includes="*.jar"/>
<pathelement location="../"/>
@@ -56,8 +80,46 @@
<delete dir="output"/>
</target>
- <target name="test" depends="compile, prompt, execute"/>
- <target name="ci-test" depends="compile, execute"/>
+ <target name="test" depends="compile, prompt, execute"/>
+
+ <target name="all-test" depends="compile, execute"/>
+
+ <target name="qs-test">
+ <echo>Running quickstart tests</echo>
+ <antcall target="ci-test"/>
+ </target>
+
+ <target name="qs-clean">
+ <antcall target="clean"/>
+ </target>
+
+ <target name="ci-test" description="run integration tests">
+ <antcall target="start-server"/>
+ <runant target="all-test"
+ failonerror="false" resultproperty="qs.product.resultproperty"/>
+ <antcall target="stop-server"/>
+
+ <condition property="qs.product.tests.failed">
+ <not>
+ <equals arg1="0" arg2="${qs.product.resultproperty}"/>
+ </not>
+ </condition>
+ <fail if="qs.product.tests.failed" message="Product Quick Start Test failure"/>
+ </target>
+
+ <target name="start-server" depends="esb.setup-esb">
+ <echo>server: ${org.jboss.esb.server.home}/server/${org.jboss.esb.test.server.config}</echo>
+ <start-server serverHome="${org.jboss.esb.server.home}"
+ serverConfig="${org.jboss.esb.test.server.config}"/>
+ <wait-on-server/>
+ </target>
+
+ <target name="stop-server" depends="esb.init">
+ <echo>server: ${org.jboss.esb.server.home}/server/${org.jboss.esb.test.server.config}</echo>
+ <stop-server serverHome="${org.jboss.esb.server.home}"/>
+ <wait-on-shutdown serverHome="${org.jboss.esb.server.home}"
+ serverConfig="${org.jboss.esb.test.server.config}"/>
+ </target>
<target name="test-properties">
<available file="../conf/quickstarts.properties"
@@ -89,52 +151,27 @@
target="clean"/>
</sequential>
</macrodef>
- <quickstart-clean quickstartdir="../bpm_orchestration1">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../fun_cbr">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../helloworld">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../helloworld_action">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../helloworld_db_registration">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../helloworld_file_action">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../helloworld_sql_action">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../jbpm_simple1">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../more_action">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../scripting_groovy">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../simple_cbr">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../static_router">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../transform_CSV2XML">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../transform_EDI2XML_Groovy_XSLT">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../transform_XML2POJO">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../transform_XML2XML_date_manipulation">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../transform_XML2XML_simple">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../webservice_bpel">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../webservice_jbossws_adapter_01">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../webservice_war1">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../wiretap">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../recipient_list">
- </quickstart-clean>
- <quickstart-clean quickstartdir="../dynamic_router">
- </quickstart-clean>
+ <quickstart-clean quickstartdir="../bpm_orchestration1"/>
+ <quickstart-clean quickstartdir="../dynamic_router"/>
+ <quickstart-clean quickstartdir="../fun_cbr"/>
+ <quickstart-clean quickstartdir="../helloworld"/>
+ <quickstart-clean quickstartdir="../helloworld_action"/>
+ <quickstart-clean quickstartdir="../helloworld_db_registration"/>
+ <quickstart-clean quickstartdir="../helloworld_file_action"/>
+ <quickstart-clean quickstartdir="../helloworld_sql_action"/>
+ <quickstart-clean quickstartdir="../jbpm_simple1"/>
+ <quickstart-clean quickstartdir="../more_action"/>
+ <quickstart-clean quickstartdir="../recipient_list"/>
+ <quickstart-clean quickstartdir="../scripting_groovy"/>
+ <quickstart-clean quickstartdir="../simple_cbr"/>
+ <quickstart-clean quickstartdir="../static_router"/>
+ <quickstart-clean quickstartdir="../transform_CSV2XML"/>
+ <quickstart-clean quickstartdir="../transform_EDI2XML_Groovy_XSLT"/>
+ <quickstart-clean quickstartdir="../transform_XML2POJO"/>
+ <quickstart-clean quickstartdir="../transform_XML2XML_date_manipulation"/>
+ <quickstart-clean quickstartdir="../transform_XML2XML_simple"/>
+ <quickstart-clean quickstartdir="../webservice_bpel"/>
+ <quickstart-clean quickstartdir="../wiretap"/>
</target>
<target name="compile-esb">
@@ -155,54 +192,30 @@
</sequential>
</macrodef>
- <output-esb quickstartdir="../bpm_orchestration1"/>
+ <output-esb quickstartdir="../bpm_orchestration1"/>
+ <output-esb quickstartdir="../dynamic_router"/>
<output-esb quickstartdir="../jbpm_simple1"/>
-
- <output-esb quickstartdir="../fun_cbr">
- </output-esb>
- <output-esb quickstartdir="../helloworld">
- </output-esb>
- <output-esb quickstartdir="../helloworld_action">
- </output-esb>
- <output-esb quickstartdir="../helloworld_db_registration">
- </output-esb>
- <output-esb quickstartdir="../helloworld_file_action">
- </output-esb>
- <output-esb quickstartdir="../helloworld_sql_action">
- </output-esb>
- <output-esb quickstartdir="../more_action">
- </output-esb>
- <output-esb quickstartdir="../scripting_groovy">
- </output-esb>
- <output-esb quickstartdir="../simple_cbr">
- </output-esb>
- <output-esb quickstartdir="../static_router">
- </output-esb>
- <output-esb quickstartdir="../transform_CSV2XML">
- </output-esb>
- <output-esb quickstartdir="../transform_EDI2XML_Groovy_XSLT">
- </output-esb>
- <output-esb quickstartdir="../transform_XML2POJO">
- </output-esb>
- <output-esb quickstartdir="../transform_XML2XML_date_manipulation">
- </output-esb>
- <output-esb quickstartdir="../transform_XML2XML_simple">
- </output-esb>
+ <output-esb quickstartdir="../fun_cbr"/>
+ <output-esb quickstartdir="../helloworld"/>
+ <output-esb quickstartdir="../helloworld_action"/>
+ <output-esb quickstartdir="../helloworld_db_registration"/>
+ <output-esb quickstartdir="../helloworld_file_action"/>
+ <output-esb quickstartdir="../helloworld_sql_action"/>
+ <output-esb quickstartdir="../more_action"/>
+ <output-esb quickstartdir="../recipient_list"/>
+ <output-esb quickstartdir="../scripting_groovy"/>
+ <output-esb quickstartdir="../simple_cbr"/>
+ <output-esb quickstartdir="../static_router"/>
+ <output-esb quickstartdir="../transform_CSV2XML"/>
+ <output-esb quickstartdir="../transform_EDI2XML_Groovy_XSLT"/>
+ <output-esb quickstartdir="../transform_XML2POJO"/>
+ <output-esb quickstartdir="../transform_XML2XML_date_manipulation"/>
+ <output-esb quickstartdir="../transform_XML2XML_simple"/>
<!--
- <output-esb quickstartdir="../webservice_bpel">
- </output-esb>
- <output-esb quickstartdir="../webservice_jbossws_adapter_01">
- </output-esb>
- <output-esb quickstartdir="../webservice_war1">
- </output-esb>
+ <output-esb quickstartdir="../webservice_bpel"/>
-->
- <output-esb quickstartdir="../wiretap">
- </output-esb>
- <output-esb quickstartdir="../recipient_list">
- </output-esb>
- <output-esb quickstartdir="../dynamic_router">
- </output-esb>
- </target>
+ <output-esb quickstartdir="../wiretap"/>
+ </target>
<target name="compile-versioned">
<echo message="Running JUnit based QA tests..."/>
@@ -289,7 +302,7 @@
<property name="tests.filter" value="*"/>
<mkdir dir="${qa.junit.report}"/>
<property name="org.jboss.soa.esb.paramsRepository.file.root" location="src"/>
- <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="yes" fork="true">
+ <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="yes" fork="no">
<formatter type="plain" usefile="false"/>
<formatter type="xml"/>
<batchtest todir="${qa.junit.report}">
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,4 +0,0 @@
-jbossesb.ftp.hostname=ftp.ncl.ac.uk
-jbossesb.ftp.username=anonymous
-jbossesb.ftp.password=cunningt@
-jbossesb.ftp.directory=/pub/DNS
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -48,7 +48,7 @@
public Message process(Message message) throws ActionProcessingException
{
logHeader();
- System.out.println("Body: " + new String(message.getBody().getContents()));
+ System.out.println("Body: " + new String(message.getBody().getByteArray()));
logFooter();
MBeanServer server = MBeanServerLocator.locateJBoss();
StatsMBean stats ;
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class BPMOrchestrationTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public BPMOrchestrationTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,24 +1,14 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-import java.util.Hashtable;
import java.io.File;
+import java.util.Hashtable;
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.dynamicRouter.test.ReceiveJMSMessage;
+import org.jboss.soa.esb.samples.quickstart.dynamicRouter.test.SendJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.dynamicRouter.test.*;
-import org.jboss.soa.esb.samples.quickstart.dynamicRouter.*;
-
-import org.jboss.soa.esb.quickstart.test.Helpers;
-
/**
* Sample client for the jboss container.
*
@@ -29,7 +19,8 @@
public class DynamicRouterTest extends JBossTestCase
{
private static final String JMS_MESSAGE = "DynamicRouterTest message";
- private static final String LOG_FILE = "/tmp/DynamicRouterTest.log";
+ private static final String FILE_NAME = "DynamicRouterTest.log";
+ private static final String LOG_FILE = Helpers.getTempDir(FILE_NAME) + FILE_NAME;
public DynamicRouterTest(String name)
{
@@ -46,9 +37,9 @@
String theMessage2 = (String) theTable.get("Message2");
String theMessage3 = (String) theTable.get("Message3");
- assertEquals("The strings should match", theMessage1, JMS_MESSAGE);
- assertEquals("The strings should match", theMessage2, JMS_MESSAGE);
- assertEquals("The strings should match", theMessage3, JMS_MESSAGE);
+ assertEquals("The strings1 should match", theMessage1, JMS_MESSAGE);
+ assertEquals("The strings2 should match", theMessage2, JMS_MESSAGE);
+ assertEquals("The strings3 should match", theMessage3, JMS_MESSAGE);
File target = new File(LOG_FILE);
target.delete();
@@ -61,10 +52,11 @@
rm.sendAMessage("queue/qsdynamicrouter_1_Request:OK");
rm.sendAMessage("queue/qsdynamicrouter_2_Request:OK");
rm.sendAMessage("queue/qsdynamicrouter_3_Request:OK");
+ rm.stop();
SendJMSMessage sm = new SendJMSMessage();
sm.setupConnection();
- sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + LOG_FILE + Helpers.END_TAG);
+ sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + FILE_NAME + Helpers.END_TAG);
sm.stop();
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -23,7 +14,6 @@
public class FunCBRTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public FunCBRTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,18 +1,9 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.helloworldaction.test.SendJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldaction.test.*;
-import org.jboss.soa.esb.samples.quickstart.helloworldaction.*;
/**
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,18 +1,9 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.helloworlddbregistration.test.SendJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworlddbregistration.test.*;
-import org.jboss.soa.esb.samples.quickstart.helloworlddbregistration.*;
/**
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,18 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldfileaction.test.*;
-import org.jboss.soa.esb.samples.quickstart.helloworldfileaction.*;
/**
@@ -24,7 +14,6 @@
public class HelloWorldFileActionTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public HelloWorldFileActionTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
* Sample client for the jboss container.
@@ -21,7 +12,6 @@
public class HelloWorldSQLActionTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public HelloWorldSQLActionTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -21,24 +21,14 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.*;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-import java.util.Hashtable;
import java.io.File;
+import java.util.Hashtable;
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.helloworld.test.SendJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworld.test.*;
-import org.jboss.soa.esb.samples.quickstart.helloworld.*;
-
-import org.jboss.soa.esb.quickstart.test.Helpers;
-
/**
* Sample client for the jboss container.
*
@@ -49,7 +39,8 @@
public class HelloWorldTest extends JBossTestCase {
private static final String JMS_MESSAGE = "HelloWorldTest message";
- private static final String LOG_FILE = "/tmp/HelloWorldTest.log";
+ private static final String FILE_NAME = "HelloWorldTest.log";
+ private static final String LOG_FILE = Helpers.getTempDir(FILE_NAME) + FILE_NAME;
public HelloWorldTest(String name) {
super(name);
@@ -57,19 +48,24 @@
public void testMessage() throws Exception {
sendMessage();
+
Thread.sleep(10000); // wait for message to post.
+ //Code review Kurt: This is going to make the build
+ //really lengthy. We should have a little "waitForFile"
+ //Utility to look for the file. (with a max wait time (test fails).
+
Hashtable theTable = Helpers.getMessageString(LOG_FILE);
String theMessage = (String) theTable.get("Message1");
assertEquals("The strings should match", theMessage, JMS_MESSAGE);
//assertEquals("The strings should match", "non-matchinf message", JMS_MESSAGE);
- File target = new File(LOG_FILE);
- target.delete();
+ File target = new File(Helpers.getTempDir(LOG_FILE));
+ target.delete();
}
public void sendMessage() throws Exception {
SendJMSMessage sm = new SendJMSMessage();
sm.setupConnection();
- sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + LOG_FILE + Helpers.END_TAG);
+ sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + FILE_NAME + Helpers.END_TAG);
sm.stop();
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/Helpers.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/Helpers.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/Helpers.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -21,8 +21,12 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
import java.util.Hashtable;
+
import junit.framework.Assert;
/**
@@ -36,7 +40,7 @@
/* Read the message files into a hash */
public static Hashtable getMessageString(String fileName) {
- Hashtable returnTable = new Hashtable();
+ Hashtable<String,String> returnTable = new Hashtable<String,String>();
int theCounter = 1;
try {
BufferedReader in = new BufferedReader(new FileReader(fileName));
@@ -52,5 +56,14 @@
}
return returnTable;
} /* method */
+
+ public static String getTempDir(String filename)
+ {
+ String tmpDir="";
+ if (!filename.startsWith(File.separator)) {
+ tmpDir = System.getProperty("java.io.tmpdir") + File.separator;
+ }
+ return tmpDir;
+ }
} /* class */
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class JBPMSimpleTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public JBPMSimpleTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class MoreActionTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public MoreActionTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,25 +1,14 @@
package org.jboss.soa.esb.quickstart.test;
import java.io.File;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
import java.util.Hashtable;
-import java.io.File;
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.recipientList.test.SendCBRJMSMessage;
+import org.jboss.soa.esb.samples.quickstart.recipientList.test.SendStaticRouterJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.recipientList.test.*;
-import org.jboss.soa.esb.samples.quickstart.recipientList.*;
-
-import org.jboss.soa.esb.quickstart.test.Helpers;
-
/**
* Sample client for the jboss container.
*
@@ -29,7 +18,8 @@
public class RecipientlistTest extends JBossTestCase {
private static final String JMS_MESSAGE = "RecipientlistTest message";
- private static final String LOG_FILE = "/tmp/RecipientlistTest.log";
+ private static final String FILE_NAME = "RecipientlistTest.log";
+ private static final String LOG_FILE = Helpers.getTempDir(FILE_NAME) + FILE_NAME;
private static final String JMS_CBR_MESSAGE = "<Order sampleData=\"CBR wiretap test\" testDate=\"20070518\" routeToFollow=\"both\"><Customer userName=\"user1\" firstName=\"Harry\" lastName=\"Fletcher\" state=\"SD\"/></Order>";
public RecipientlistTest(String name) {
@@ -51,9 +41,9 @@
String theMessage2 = (String) theTable.get("Message2");
String theMessage3 = (String) theTable.get("Message3");
- assertEquals("The strings should match", theMessage1, JMS_MESSAGE);
- assertEquals("The strings should match", theMessage2, JMS_MESSAGE);
- assertEquals("The strings should match", theMessage3, JMS_MESSAGE);
+ assertEquals("The strings should match1", theMessage1, JMS_MESSAGE);
+ assertEquals("The strings should match2", theMessage2, JMS_MESSAGE);
+ assertEquals("The strings should match3", theMessage3, JMS_MESSAGE);
File target = new File(LOG_FILE);
target.delete();
@@ -62,7 +52,7 @@
public void sendCBRJMSMessage() throws Exception {
SendCBRJMSMessage sm = new SendCBRJMSMessage();
sm.setupConnection();
- sm.sendAMessage(JMS_CBR_MESSAGE + Helpers.START_TAG + LOG_FILE
+ sm.sendAMessage(JMS_CBR_MESSAGE + Helpers.START_TAG + FILE_NAME
+ Helpers.END_TAG);
sm.stop();
}
@@ -70,7 +60,7 @@
public void sendStaticRouterJMSMessage() throws Exception {
SendStaticRouterJMSMessage sm = new SendStaticRouterJMSMessage();
sm.setupConnection();
- sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + LOG_FILE
+ sm.sendAMessage(JMS_MESSAGE + Helpers.START_TAG + FILE_NAME
+ Helpers.END_TAG);
sm.stop();
}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,30 +1,19 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
* Sample client for the jboss container.
*
* @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
- * @version $Id: ScriptingGroovyTest.java 58110 2006-11-04 08:34:21Z scott.stark at jboss.org $
*/
public class ScriptingGroovyTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public ScriptingGroovyTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class SimpleCBRTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public SimpleCBRTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class StaticRouterTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public StaticRouterTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class TransformCSV2XMLTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public TransformCSV2XMLTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class TransformDateManipulationTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public TransformDateManipulationTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class TransformEDI2XMLGroovyXSLTTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public TransformEDI2XMLGroovyXSLTTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class TransformXML2PojoTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public TransformXML2PojoTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class TransformXMLSimpleTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public TransformXMLSimpleTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class WebserviceAdapterTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public WebserviceAdapterTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,17 +1,8 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
/**
@@ -22,7 +13,6 @@
public class WebserviceBPELTest
extends JBossTestCase
{
- private static final String JMS_MESSAGE = "FOOBAResbmessage";
public WebserviceBPELTest(String name)
{
super(name);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WiretapTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WiretapTest.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WiretapTest.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -1,20 +1,13 @@
package org.jboss.soa.esb.quickstart.test;
-import java.io.OutputStream;
-import java.io.PrintStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Date;
-
-import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.soa.esb.StatsMBean;
+import org.jboss.soa.esb.samples.quickstart.wiretap.test.SendCBRJMSMessage;
+import org.jboss.soa.esb.samples.quickstart.wiretap.test.SendJMSMessage;
+import org.jboss.soa.esb.samples.quickstart.wiretap.test.SendStaticRouterJMSMessage;
+import org.jboss.soa.esb.samples.quickstart.wiretap.test.SendWiretapJMSMessage;
import org.jboss.test.JBossTestCase;
-import org.jboss.soa.esb.samples.quickstart.wiretap.test.*;
-import org.jboss.soa.esb.samples.quickstart.wiretap.*;
-
/**
* Sample client for the jboss container.
*
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/src/org/jboss/soa/esb/samples/quickstart/transformcsv2xml/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/src/org/jboss/soa/esb/samples/quickstart/transformcsv2xml/SendJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/src/org/jboss/soa/esb/samples/quickstart/transformcsv2xml/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -21,7 +21,6 @@
package org.jboss.soa.esb.samples.quickstart.transformcsv2xml;
import java.io.File;
-import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
@@ -35,7 +34,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import org.milyn.io.StreamUtils;
+import org.jboss.soa.esb.util.FileUtil;
public class SendJMSMessage {
QueueConnection conn;
@@ -72,7 +71,7 @@
throw new IllegalArgumentException("Input message file [" + file.getAbsolutePath() + "] not found.");
}
- String message = new String(StreamUtils.readStream(new FileInputStream(file)));
+ String message = FileUtil.readTextFile(file);
tm = session.createObjectMessage(message);
send.send(tm);
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/soa/esb/samples/quickstart/transformedi2xmlgroovyxslt/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/soa/esb/samples/quickstart/transformedi2xmlgroovyxslt/test/SendJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/soa/esb/samples/quickstart/transformedi2xmlgroovyxslt/test/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -35,7 +35,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import org.milyn.io.StreamUtils;
+import org.jboss.soa.esb.util.FileUtil;
public class SendJMSMessage {
@@ -73,7 +73,7 @@
throw new IllegalArgumentException("Input message file [" + file.getAbsolutePath() + "] not found.");
}
- String message = new String(StreamUtils.readStream(new FileInputStream(file)));
+ String message = FileUtil.readTextFile(file);
tm = session.createObjectMessage(message);
send.send(tm);
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO
___________________________________________________________________
Name: svn:ignore
+ build
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation
___________________________________________________________________
Name: svn:ignore
+ build
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmldatemanipulation/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmldatemanipulation/test/SendJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmldatemanipulation/test/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -35,7 +35,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import org.milyn.io.StreamUtils;
+import org.jboss.soa.esb.util.FileUtil;
public class SendJMSMessage {
QueueConnection conn;
@@ -72,7 +72,7 @@
throw new IllegalArgumentException("Input message file [" + file.getAbsolutePath() + "] not found.");
}
- String message = new String(StreamUtils.readStream(new FileInputStream(file)));
+ String message = FileUtil.readTextFile(file);
tm = session.createObjectMessage(message);
send.send(tm);
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmlsimple/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmlsimple/test/SendJMSMessage.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/src/org/jboss/soa/esb/samples/quickstart/transformxml2xmlsimple/test/SendJMSMessage.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -21,7 +21,6 @@
package org.jboss.soa.esb.samples.quickstart.transformxml2xmlsimple.test;
import java.io.File;
-import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
@@ -35,7 +34,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import org.milyn.io.StreamUtils;
+import org.jboss.soa.esb.util.FileUtil;
public class SendJMSMessage {
QueueConnection conn;
@@ -72,7 +71,7 @@
throw new IllegalArgumentException("Input message file [" + file.getAbsolutePath() + "] not found.");
}
- String message = new String(StreamUtils.readStream(new FileInputStream(file)));
+ String message = FileUtil.readTextFile(file);
tm = session.createObjectMessage(message);
send.send(tm);
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/wiretap
___________________________________________________________________
Name: svn:ignore
- jbossesb-gateway.xml
jbossesb-listener.xml
+ jbossesb-gateway.xml
jbossesb-listener.xml
build
Modified: labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/WebserviceContractPublisher.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/WebserviceContractPublisher.java 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/WebserviceContractPublisher.java 2007-08-07 06:22:40 UTC (rev 14077)
@@ -39,7 +39,6 @@
import org.jboss.soa.esb.addressing.EPR;
import org.jboss.soa.esb.dom.YADOMUtil;
import org.jboss.wsf.spi.deployment.Endpoint;
-import org.jboss.wsf.spi.invocation.BasicInvocationContext;
import org.jboss.wsf.spi.invocation.InvocationContext;
import org.jboss.wsf.spi.invocation.RequestHandler;
import org.jboss.ws.core.server.ServletRequestContext;
Modified: labs/jbossesb/trunk/qa/build.xml
===================================================================
--- labs/jbossesb/trunk/qa/build.xml 2007-08-07 05:16:43 UTC (rev 14076)
+++ labs/jbossesb/trunk/qa/build.xml 2007-08-07 06:22:40 UTC (rev 14077)
@@ -75,6 +75,7 @@
</target>
<target name="start-server" depends="esb.setup-esb">
+ <echo>server ${org.jboss.esb.server.home} ${org.jboss.esb.test.server.config}</echo>
<start-server serverHome="${org.jboss.esb.server.home}"
serverConfig="${org.jboss.esb.test.server.config}"/>
<wait-on-server/>
More information about the jboss-svn-commits
mailing list