Skip to content

Commit 71ccda8

Browse files
committed
renamed JMS Transport
1 parent 007cd3f commit 71ccda8

23 files changed

Lines changed: 1142 additions & 15 deletions

intraconnect-basic/src/test/java/org/risbic/intraconnect/jms/JMSDataConsumerImplTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121

2222
import org.junit.Before;
2323
import org.junit.Test;
24-
import org.risbic.intraconnect.jms.mock.MockJMSDataFlowNode;
25-
import org.risbic.intraconnect.jms.mock.MockJMSDataProvider;
24+
import org.risbic.transport.jms.mock.MockJMSDataFlowNode;
25+
import org.risbic.transport.jms.mock.MockJMSDataProvider;
2626

2727
import static org.junit.Assert.assertEquals;
2828

intraconnect-basic/src/test/java/org/risbic/intraconnect/jms/JMSDataProviderImplTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import java.util.List;
2424
import org.junit.Before;
2525
import org.junit.Test;
26-
import org.risbic.intraconnect.jms.mock.MockJMSDataFlowNode;
26+
import org.risbic.transport.jms.mock.MockJMSDataFlowNode;
2727

2828
/**
2929
* @author <a href="mailto:mtaylor@redhat.com">Martyn Taylor</a>

intraconnect-basic/src/test/java/org/risbic/intraconnect/jms/JMSDataTransportFlowTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.ArrayList;
1717
import java.util.List;
1818

19-
import org.risbic.intraconnect.jms.mock.MockJMSDataFlowNode;
19+
import org.risbic.transport.jms.mock.MockJMSDataFlowNode;
2020

2121
import org.junit.Before;
2222

intraconnect-basic/src/test/java/org/risbic/intraconnect/jms/mock/MockJMSDataFlowNode.java renamed to intraconnect-basic/src/test/java/org/risbic/transport/jms/mock/MockJMSDataFlowNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* permissions and limitations under the License.
1212
*/
1313

14-
package org.risbic.intraconnect.jms.mock;
14+
package org.risbic.transport.jms.mock;
1515

1616
import java.io.Serializable;
1717
import java.util.ArrayList;

intraconnect-basic/src/test/java/org/risbic/intraconnect/jms/mock/MockJMSDataProvider.java renamed to intraconnect-basic/src/test/java/org/risbic/transport/jms/mock/MockJMSDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* permissions and limitations under the License.
1212
*/
1313

14-
package org.risbic.intraconnect.jms.mock;
14+
package org.risbic.transport.jms.mock;
1515

1616
import javax.jms.JMSException;
1717
import java.util.UUID;

jms-data-transport/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.project
2+
/.classpath
3+
/.settings
4+
/target

jms-data-transport/README.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Running JMS Data Transport Tests
2+
================================
3+
4+
Download and Install WildFly 8
5+
-------------------------------
6+
7+
1. Download WildFly here: http://wildfly.org/downloads/
8+
2. Decompress to your desired folder
9+
3. Set JBOSS_HOME=<path to wildfly dir>
10+
11+
Configure WildFly
12+
-----------------
13+
14+
1. Add new user
15+
16+
```bash
17+
cd $JBOSS_HOME
18+
./bin/add_user.sh
19+
20+
What type of user do you wish to add?
21+
a) Management User (mgmt-users.properties)
22+
b) Application User (application-users.properties)
23+
(a): a
24+
25+
Username : jms
26+
Password : password
27+
28+
About to add user 'jms' for realm 'ManagementRealm'
29+
Is this correct yes/no? yes
30+
31+
Is this new user going to be used for one AS process to connect to another AS process?
32+
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
33+
yes/no? no
34+
```
35+
36+
2. Add Risbic Topic
37+
38+
Add the following XML snippet to $JBOSS_HOME/standalone/configuration/standalone-full.xml as a child element of <jms-destinations>
39+
40+
```xml
41+
<jms-topic name="risbic">
42+
<entry name="java:/jboss/exported/jms/topic/risbic"/>
43+
</jms-topic>
44+
```
45+
46+
Start Wildfly
47+
--------------
48+
49+
```bash
50+
cd $JBOSS_HOME
51+
./bin/standalone.sh -c standalone-full.xml
52+
```
53+
54+
Run Tests
55+
----------
56+
57+
```bash
58+
cd <intraconnect/tests/ dir>
59+
mvn clean test
60+
```
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
4+
<output url="file://$MODULE_DIR$/target/classes" />
5+
<output-test url="file://$MODULE_DIR$/target/test-classes" />
6+
<content url="file://$MODULE_DIR$">
7+
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
8+
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
9+
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
10+
<excludeFolder url="file://$MODULE_DIR$/target" />
11+
</content>
12+
<orderEntry type="inheritedJdk" />
13+
<orderEntry type="sourceFolder" forTests="false" />
14+
<orderEntry type="library" scope="PROVIDED" name="Maven: com.arjuna.databroker:data-common:1.0.0p1m1" level="project" />
15+
<orderEntry type="library" name="Maven: javax.jms:jms:1.1" level="project" />
16+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:1.0.0.Final" level="project" />
17+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.resource:jboss-connector-api_1.5_spec:1.0.0.Final" level="project" />
18+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.0.Final" level="project" />
19+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:1.0.0.Final" level="project" />
20+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml:jaxrpc-api:1.1" level="project" />
21+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.el:jboss-el-api_2.2_spec:1.0.0.Final" level="project" />
22+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Final" level="project" />
23+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:1.0.0.Final" level="project" />
24+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:1.0.0.Final" level="project" />
25+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.enterprise.deploy:jboss-jad-api_1.2_spec:1.0.0.Final" level="project" />
26+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.0_spec:1.0.0.Final" level="project" />
27+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.registry:jboss-jaxr-api_1.0_spec:1.0.0.Final" level="project" />
28+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1.1" level="project" />
29+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec:1.0.0.Final" level="project" />
30+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.2_spec:1.0.0.Final" level="project" />
31+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
32+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec:1.0.1.Final" level="project" />
33+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec:1.0.3.Final" level="project" />
34+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec:2.0.2.Final" level="project" />
35+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.enterprise:cdi-api:1.1" level="project" />
36+
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
37+
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.faces:jsf-api:2.0.3-b05" level="project" />
38+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.jws:jsr181-api:1.0-MR1" level="project" />
39+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.mail:mail:1.4.2" level="project" />
40+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:jstl:1.2" level="project" />
41+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final" level="project" />
42+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:jaxrs-api:3.0.8.Final" level="project" />
43+
<orderEntry type="library" scope="PROVIDED" name="Maven: stax:stax-api:1.0.1" level="project" />
44+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
45+
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.8.1" level="project" />
46+
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" level="project" />
47+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-jms-client:2.4.3.Final" level="project" />
48+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-core-client:2.4.1.Final" level="project" />
49+
<orderEntry type="library" name="Maven: org.jgroups:jgroups:3.4.3.Final" level="project" />
50+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-commons:2.4.1.Final" level="project" />
51+
<orderEntry type="library" name="Maven: io.netty:netty-all:4.0.15.Final" level="project" />
52+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-journal:2.4.1.Final" level="project" />
53+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-native:2.4.1.Final" level="project" />
54+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.0.Final" level="project" />
55+
<orderEntry type="library" name="Maven: org.jboss:jboss-ejb-client:2.0.1.Final" level="project" />
56+
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:1.4.6.Final" level="project" />
57+
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.2.2.Final" level="project" />
58+
<orderEntry type="library" name="Maven: org.jboss.remoting:jboss-remoting:4.0.3.Final" level="project" />
59+
<orderEntry type="library" name="Maven: org.jboss:jboss-remote-naming:2.0.1.Final" level="project" />
60+
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:1.4.6.Final" level="project" />
61+
<orderEntry type="library" name="Maven: org.jboss.sasl:jboss-sasl:1.0.4.Final" level="project" />
62+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Final" level="project" />
63+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec:1.0.0.Final" level="project" />
64+
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-nio:3.2.2.Final" level="project" />
65+
<orderEntry type="library" name="Maven: org.wildfly:wildfly-build-config:8.1.0.Final" level="project" />
66+
</component>
67+
</module>
68+
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
4+
<output url="file://$MODULE_DIR$/target/classes" />
5+
<output-test url="file://$MODULE_DIR$/target/test-classes" />
6+
<content url="file://$MODULE_DIR$">
7+
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
8+
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
9+
<excludeFolder url="file://$MODULE_DIR$/target" />
10+
</content>
11+
<orderEntry type="inheritedJdk" />
12+
<orderEntry type="sourceFolder" forTests="false" />
13+
<orderEntry type="library" scope="PROVIDED" name="Maven: com.arjuna.databroker:data-common:1.0.0p1m1" level="project" />
14+
<orderEntry type="library" name="Maven: javax.jms:jms:1.1" level="project" />
15+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:1.0.0.Final" level="project" />
16+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.resource:jboss-connector-api_1.5_spec:1.0.0.Final" level="project" />
17+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.0.Final" level="project" />
18+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:1.0.0.Final" level="project" />
19+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml:jaxrpc-api:1.1" level="project" />
20+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.el:jboss-el-api_2.2_spec:1.0.0.Final" level="project" />
21+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Final" level="project" />
22+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:1.0.0.Final" level="project" />
23+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:1.0.0.Final" level="project" />
24+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.enterprise.deploy:jboss-jad-api_1.2_spec:1.0.0.Final" level="project" />
25+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.0_spec:1.0.0.Final" level="project" />
26+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.registry:jboss-jaxr-api_1.0_spec:1.0.0.Final" level="project" />
27+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1.1" level="project" />
28+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec:1.0.0.Final" level="project" />
29+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.2_spec:1.0.0.Final" level="project" />
30+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
31+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec:1.0.1.Final" level="project" />
32+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec:1.0.3.Final" level="project" />
33+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec:2.0.2.Final" level="project" />
34+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.enterprise:cdi-api:1.1" level="project" />
35+
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
36+
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.faces:jsf-api:2.0.3-b05" level="project" />
37+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.jws:jsr181-api:1.0-MR1" level="project" />
38+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.mail:mail:1.4.2" level="project" />
39+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:jstl:1.2" level="project" />
40+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final" level="project" />
41+
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:jaxrs-api:3.0.8.Final" level="project" />
42+
<orderEntry type="library" scope="PROVIDED" name="Maven: stax:stax-api:1.0.1" level="project" />
43+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
44+
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.8.1" level="project" />
45+
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" level="project" />
46+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-jms-client:2.4.3.Final" level="project" />
47+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-core-client:2.4.1.Final" level="project" />
48+
<orderEntry type="library" name="Maven: org.jgroups:jgroups:3.4.3.Final" level="project" />
49+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-commons:2.4.1.Final" level="project" />
50+
<orderEntry type="library" name="Maven: io.netty:netty-all:4.0.15.Final" level="project" />
51+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-journal:2.4.1.Final" level="project" />
52+
<orderEntry type="library" name="Maven: org.hornetq:hornetq-native:2.4.1.Final" level="project" />
53+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.0.Final" level="project" />
54+
<orderEntry type="library" name="Maven: org.jboss:jboss-ejb-client:2.0.1.Final" level="project" />
55+
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:1.4.6.Final" level="project" />
56+
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.2.2.Final" level="project" />
57+
<orderEntry type="library" name="Maven: org.jboss.remoting:jboss-remoting:4.0.3.Final" level="project" />
58+
<orderEntry type="library" name="Maven: org.jboss:jboss-remote-naming:2.0.1.Final" level="project" />
59+
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:1.4.6.Final" level="project" />
60+
<orderEntry type="library" name="Maven: org.jboss.sasl:jboss-sasl:1.0.4.Final" level="project" />
61+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Final" level="project" />
62+
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec:1.0.0.Final" level="project" />
63+
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-nio:3.2.2.Final" level="project" />
64+
<orderEntry type="library" name="Maven: org.wildfly:wildfly-build-config:8.1.0.Final" level="project" />
65+
</component>
66+
</module>
67+

0 commit comments

Comments
 (0)