diff --git a/NOTICE b/NOTICE
index 2b82424ef0..365902d74d 100644
--- a/NOTICE
+++ b/NOTICE
@@ -45,7 +45,3 @@ This product includes software developed by
Yahoo! Inc. (www.yahoo.com)
Copyright (c) 2010 Yahoo! Inc. All rights reserved.
-The activemq-arquillian module is a fork of HornetQ javaee examples
-licesed by Red Hat, Inc.
-https://github.com/hornetq/hornetq/blob/master/examples/javaee
-
diff --git a/activemq-arquillian/ee-install/pom.xml b/activemq-arquillian/ee-install/pom.xml
deleted file mode 100644
index 5eba4fbe37..0000000000
--- a/activemq-arquillian/ee-install/pom.xml
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
-
- 4.0.0
-
-
- org.apache.activemq
- activemq-arquillian
- 5.9-SNAPSHOT
-
-
- ee-install
- pom
- ActiveMQ :: ee container
- ee container install
-
-
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
- ${maven-dependency-plugin-version}
-
-
- unpack-rar
- process-test-classes
-
- copy
-
-
-
-
- org.apache.activemq
- activemq-rar
- ${project.version}
- rar
- false
-
- ${project.build.directory}${file.separator}${container-version}${file.separator}standalone${file.separator}deployments
-
-
-
- true
-
-
-
-
- unpack-rar-remote
- process-test-classes
-
- copy
-
-
-
-
- org.apache.activemq
- activemq-rar
- ${project.version}
- rar
- false
-
- ${project.build.directory}${file.separator}${container-version}${file.separator}standalone${file.separator}deployments
-
- activemq-remote.rar
-
-
- true
-
-
-
-
-
-
-
-
-
-
- eap
-
-
-
- wildfly
-
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
- ${maven-dependency-plugin-version}
-
-
- unpack-wildfly
- process-test-classes
-
- unpack
-
-
-
-
- org.wildfly
- wildfly-dist
- ${container-version}
- zip
- false
- ${project.build.directory}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-config/pom.xml b/activemq-arquillian/javaee/jca-config/pom.xml
deleted file mode 100644
index 0d611700a2..0000000000
--- a/activemq-arquillian/javaee/jca-config/pom.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- jee-jca-config-example
- jar
- JEE JCA Config Example
-
-
-
-
-
- org.apache.maven.plugins
- maven-resources-plugin
-
-
-
- as-node1
- true
- generate-test-resources
-
- copy-resources
-
-
- ${basedir}/target/jbossas-node1
- true
-
-
- ${ee.install.home}
-
- standalone/data
- standalone/log
- standalone/tmp
-
-
-
- ${basedir}/server
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.12
-
- -Dlogging.configuration=file:///${user.dir}/test/config/logging.properties
-
-
- clustering-all
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/jca-config/server/hornetq-configuration.xml b/activemq-arquillian/javaee/jca-config/server/hornetq-configuration.xml
deleted file mode 100644
index 9a17dc975c..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/hornetq-configuration.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
- HornetQ.main.config
-
-
- ${jboss.server.data.dir}/messaging/bindings
-
- ${jboss.server.data.dir}/messaging/journal
-
- ${jboss.server.data.dir}/messaging/largemessages
-
- ${jboss.server.data.dir}/messaging/paging
-
-
-
-
- org.hornetq.core.remoting.impl.netty.NettyConnectorFactory
-
-
-
- org.hornetq.core.remoting.impl.invm.InVMConnectorFactory
-
-
-
-
-
-
-
-
- org.hornetq.core.remoting.impl.invm.InVMAcceptorFactory
-
-
-
-
-
- org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-config/server/hornetq-jms.xml b/activemq-arquillian/javaee/jca-config/server/hornetq-jms.xml
deleted file mode 100644
index 409eeaff95..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/hornetq-jms.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8d6254a4f4..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-logger.org.jboss.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:DEBUG}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:DEBUG}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index 3f85a5179d..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
-
- 1
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example2.xml b/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example2.xml
deleted file mode 100644
index 006248156f..0000000000
--- a/activemq-arquillian/javaee/jca-config/server/standalone/configuration/standalone-example2.xml
+++ /dev/null
@@ -1,455 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-remote.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- tcp://localhost:61616
-
-
-
-
- 1
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/MDBRemoteClientExample.java b/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/MDBRemoteClientExample.java
deleted file mode 100644
index 6c4dec28dc..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/MDBRemoteClientExample.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import org.hornetq.javaee.example.server2.StatelessSenderService;
-
-import javax.jms.Connection;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- *
- * MDB Remote & JCA Configuration Example.
- *
- * @author Clebert Suconic
- */
-public class MDBRemoteClientExample
-{
- public static void main(String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4547");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
- env.put("jboss.naming.client.ejb.context", true);
-
-env.put("jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT", "false");
- //Step 1. Create an initial context to perform the JNDI lookup.
- initialContext = new InitialContext(env);
-
- //Step 2. Getting a reference to the Stateless Bean
- StatelessSenderService sender = (StatelessSenderService)initialContext.lookup("mdb2/StatelessSender!org.hornetq.javaee.example.server2.StatelessSenderService");
-
- //Step 3. Calling a Stateless Session Bean. You will have more steps on the SessionBean
- sender.sendHello("Hello there MDB!");
-
- System.out.println("Step 3: Invoking the Stateless Bean");
-
- initialContext.close();
- }
- finally
- {
- //Step 11. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if(connection != null)
- {
- connection.close();
- }
- }
- }
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server/MDBQueueA.java b/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server/MDBQueueA.java
deleted file mode 100644
index ced6af30c4..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server/MDBQueueA.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-
-/**
- * MDB that is connected to the remote queue.
- * @author Clebert Suconic
- */
-
-//Step 9. The message is received on the MDB, using a local queue.
-@MessageDriven(name = "MDB_QueueA",
- activationConfig =
- {
- @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/A"),
- @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge")
- })
-public class MDBQueueA implements MessageListener
-{
- public void onMessage(Message message)
- {
- try
- {
- TextMessage tm = (TextMessage)message;
-
- String text = tm.getText();
-
- System.out.println("Step 10: (MDBQueueA.java) Message received using the default adapter. Message = \"" + text + "\"" );
-
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/MDBQueueB.java b/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/MDBQueueB.java
deleted file mode 100644
index 644883d726..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/MDBQueueB.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server2;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-
-/**
- * MDB that is connected to the remote queue.
- * @author Clebert Suconic
- */
-
-//Step 10. The message is received on the MDB, using a remote queue.
-@MessageDriven(name = "MDB_QueueB",
- activationConfig =
- {
- @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/B"),
- @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge")
- })
-@ResourceAdapter("activemq-remote.rar")
-public class MDBQueueB implements MessageListener
-{
- public void onMessage(Message message)
- {
- try
- {
- TextMessage tm = (TextMessage)message;
-
- String text = tm.getText();
-
- System.out.println("Step 11: (MDBQueueB.java) Message received using the remote adapter. Message = \"" + text + "\"" );
-
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSender.java b/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSender.java
deleted file mode 100644
index 90fbfc16d3..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSender.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-
-package org.hornetq.javaee.example.server2;
-
-
-import javax.annotation.Resource;
-import javax.ejb.Remote;
-import javax.ejb.Stateless;
-import javax.jms.*;
-
-/**
- * A Stateless Bean that will connect to a remote JBM.
- *
- * @author Clebert Suconic
- *
- *
- */
-@Remote(StatelessSenderService.class)
-@Stateless
-public class StatelessSender implements StatelessSenderService
-{
-
- /**
- * Resource to be deployed by jms-remote-ds.xml
- * */
- @Resource(mappedName="java:/RemoteJmsXA")
- private ConnectionFactory connectionFactory;
-
-
- /* (non-Javadoc)
- * @see org.jboss.javaee.example.server.StatelessSenderService#sendHello(java.lang.String)
- */
- public void sendHello(String message) throws Exception
- {
- // Step 4. Define the destinations that will receive the message (instead of using JNDI to the remote server)
- //Queue destQueueA = HornetQJMSClient.createQueue("A");
- //Queue destQueueB = HornetQJMSClient.createQueue("B");
- // Step 5. Create a connection to a remote server using a connection-factory (look at the deployed file jms-remote-ds.xml)
- Connection conn = connectionFactory.createConnection("guest", "password");
-
- // Step 6. Send a message to a QueueA on the remote server, which will be received by MDBQueueA
- Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
- MessageProducer prodA = sess.createProducer(sess.createQueue("A"));
- prodA.send(sess.createTextMessage(message));
-
- System.out.println("Step 7 (StatelessSender.java): Sent message \"" + message + "\" to QueueA");
-
- // Step 6. Send a message to a QueueB on the remote server, which will be received by MDBQueueA
- MessageProducer prodB = sess.createProducer(sess.createQueue("B"));
- prodB.send(sess.createTextMessage(message));
-
- System.out.println("Step 8 (StatelessSender.java): Sent message \"" + message + "\" to QueueB");
-
- // Step 7. Close the connection. (Since this is a JCA connection, this will just place the connection back to a connection pool)
- conn.close();
- System.out.println("Step 9 (StatelessSender.java): Closed Connection (sending it back to pool)");
-
- }
-
- // Constants -----------------------------------------------------
-
- // Attributes ----------------------------------------------------
-
- // Static --------------------------------------------------------
-
- // Constructors --------------------------------------------------
-
- // Public --------------------------------------------------------
-
- // Package protected ---------------------------------------------
-
- // Protected -----------------------------------------------------
-
- // Private -------------------------------------------------------
-
- // Inner classes -------------------------------------------------
-
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSenderService.java b/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSenderService.java
deleted file mode 100644
index 5d50cd5547..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/main/java/org/hornetq/javaee/example/server2/StatelessSenderService.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-
-package org.hornetq.javaee.example.server2;
-
-/**
- * A StatelessSenderService
- *
- * @author Clebert Suconic
- *
- *
- */
-public interface StatelessSenderService
-{
-
- public void sendHello(String message) throws Exception;
-
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/test/java/org/hornetq/javaee/example/server/ExampleRunner2Test.java b/activemq-arquillian/javaee/jca-config/src/test/java/org/hornetq/javaee/example/server/ExampleRunner2Test.java
deleted file mode 100644
index a8ad9b0ff3..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/test/java/org/hornetq/javaee/example/server/ExampleRunner2Test.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.example.server;
-
-import org.hornetq.javaee.example.MDBRemoteClientExample;
-import org.hornetq.javaee.example.server2.MDBQueueB;
-import org.hornetq.javaee.example.server2.StatelessSender;
-import org.hornetq.javaee.example.server2.StatelessSenderService;
-import org.jboss.arquillian.container.test.api.ContainerController;
-import org.jboss.arquillian.container.test.api.Deployer;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.container.test.api.TargetsContainer;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.arquillian.junit.InSequence;
-import org.jboss.arquillian.test.api.ArquillianResource;
-//import org.jboss.osgi.testing.ManifestBuilder;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.Asset;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import java.io.InputStream;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-//@ServerSetup({ExampleRunner2Test.JmsQueueSetup.class})
-public class ExampleRunner2Test
-{
- @ArquillianResource
- private ContainerController controller;
- @ArquillianResource
- private Deployer deployer;
-
- @Deployment(name = "deploy-0", managed = false)
- @TargetsContainer("node-0")
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDBQueueA.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Deployment(name = "deploy-1", managed = false)
- @TargetsContainer("node-1")
- public static Archive getDeployment2()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb2.jar");
- ejbJar.addClass(MDBQueueB.class);
- ejbJar.addClass(StatelessSenderService.class);
- ejbJar.addClass(StatelessSender.class);
- // Generate the manifest with it's dependencies
-// ejbJar.setManifest(new Asset()
-// {
-// public InputStream openStream()
-// {
-// ManifestBuilder builder = ManifestBuilder.newInstance();
-// StringBuffer dependencies = new StringBuffer();
-// dependencies.append("org.hornetq");
-// builder.addManifestHeader("Dependencies", dependencies.toString());
-// return builder.openStream();
-// }
-// });
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
-
- @Test
- public void runExample() throws Exception
- {
- MDBRemoteClientExample.main(null);
- }
-
- @Test
- @InSequence(-1)
- public void startServer()
- {
- System.out.println("*****************************************************************************************************************************************************************");
- controller.start("node-0");
- System.out.println("*****************************************************************************************************************************************************************");
- deployer.deploy("deploy-0");
- System.out.println("*****************************************************************************************************************************************************************");
- controller.start("node-1");
- System.out.println("*****************************************************************************************************************************************************************");
- deployer.deploy("deploy-1");
- System.out.println("*****************************************************************************************************************************************************************");
- }
-
- @Test
- @InSequence(1)
- public void stopServer()
- {
- deployer.undeploy("deploy-1");
- controller.stop("node-1");
- deployer.undeploy("deploy-0");
- controller.stop("node-0");
- }
-
-}
diff --git a/activemq-arquillian/javaee/jca-config/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/jca-config/src/test/resources/arquillian.xml
deleted file mode 100644
index 517f0059be..0000000000
--- a/activemq-arquillian/javaee/jca-config/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.node.name=node-0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
- ${basedir}/target/jbossas-node1
- -Djboss.node.name=node-1 -Djboss.socket.binding.port-offset=100
- standalone-example2.xml
- true
- ${node0:127.0.0.1}
- ${as.managementPort:10099}
-
- ${as.debug.port:8787} ${as.managementPort:10099}
- 8
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/jca-remote/pom.xml b/activemq-arquillian/javaee/jca-remote/pom.xml
deleted file mode 100644
index 042ea33d25..0000000000
--- a/activemq-arquillian/javaee/jca-remote/pom.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- jca-remote-example
- jar
- JEE JCA Remote Example
-
-
-
-
- org.apache.activemq
- activemq-broker
- ${project.version}
-
-
- org.apache.activemq
- activemq-client
- ${project.version}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-resources-plugin
-
-
-
- as-node1
- true
- generate-test-resources
-
- copy-resources
-
-
- ${basedir}/target/jbossas-node1
- true
-
-
- ${ee.install.home}
-
- standalone/data
- standalone/log
- standalone/tmp
-
-
-
- ${basedir}/server
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.12
-
- -Dlogging.configuration=file:///${user.dir}/test/config/logging.properties
-
-
- clustering-all
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/logging.properties
deleted file mode 100644
index c5d4022e65..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 309305ab16..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=ffd6e94a09c5a9ea5e216737dd45b99d
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index 44be31467e..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,459 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-remote.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- tcp://localhost:61616
-
-
-
-
- 1
- 20
-
-
-
-
-
-
- mdbQueue
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-live.xml b/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-live.xml
deleted file mode 100644
index 743cb87c8c..0000000000
--- a/activemq-arquillian/javaee/jca-remote/server/standalone/configuration/standalone-live.xml
+++ /dev/null
@@ -1,479 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-remote.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- tcp://localhost:61616
-
-
-
- mdbQueue
-
-
- mdbReplyQueue
-
-
- tcp://localhost:61616
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/MDBRemoteServerClientExample.java b/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/MDBRemoteServerClientExample.java
deleted file mode 100644
index 5eb0d3994b..0000000000
--- a/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/MDBRemoteServerClientExample.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-package org.hornetq.javaee.example;
-
-
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- *
- * MDB Remote & JCA Configuration Example.
- *
- * @author Clebert Suconic
- */
-public class MDBRemoteServerClientExample
-{
- public static void main(String[] args) throws Exception
- {
- InitialContext initialContext = null;
- Connection connection = null;
- try
- {
- //Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4547");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Look up the MDB's queue
- Queue queue = (Queue) initialContext.lookup("/queues/mdbQueue");
-
- // Step 3. Look up a Connection Factory
- ConnectionFactory cf = (ConnectionFactory) initialContext.lookup("jms/RemoteConnectionFactory");
-
- //Step 4. Create a connection
- connection = cf.createConnection("guest", "password");
-
- System.out.println("new connection: " + connection);
-
- //Step 5. Create a Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a message producer to send the message
- MessageProducer producer = session.createProducer(queue);
-
- // Step 7. Create and send a message
- producer.send(session.createTextMessage("a message"));
-
- // Step 15. Look up the reply queue
- Queue replyQueue = (Queue) initialContext.lookup("/queues/mdbReplyQueue");
-
- // Step 16. Create a message consumer to receive the message
- MessageConsumer consumer = session.createConsumer(replyQueue);
-
- // Step 17. Start the connection so delivery starts
- connection.start();
-
- // Step 18. Receive the text message
- TextMessage textMessage = (TextMessage) consumer.receive(5000);
-
- System.out.println("Message received from reply queue. Message = \"" + textMessage.getText() + "\"" );
-
- }
- finally
- {
- // Step 19. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/server/MDBQueue.java b/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/server/MDBQueue.java
deleted file mode 100644
index d121234df6..0000000000
--- a/activemq-arquillian/javaee/jca-remote/src/main/java/org/hornetq/javaee/example/server/MDBQueue.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.jms.*;
-
-/**
- * @author Andy Taylor
- * Created May 24, 2010
- */
-
-/**
- * MDB that is connected to the remote queue.
- * @author Clebert Suconic
- */
-
-//Step 10. The message is received on the MDB, using a remote queue.
-@MessageDriven(name = "MDB_Queue",
- activationConfig =
- {
- @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queues/mdbQueue"),
- @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"),
- // amq defaults to not look in jndi
- @ActivationConfigProperty(propertyName = "useJndi", propertyValue = "true")
- })
-@ResourceAdapter("activemq-remote.rar")
-public class MDBQueue implements MessageListener
-{
- /**
- * Resource to be deployed by jms-remote-ds.xml
- * */
- @Resource(mappedName="java:/RemoteJmsXA")
- private ConnectionFactory connectionFactory;
-
- public void onMessage(Message message)
- {
- try
- {
- // Step 8. Receive the text message
- TextMessage tm = (TextMessage)message;
-
- String text = tm.getText();
-
- System.out.println("Step 11: (MDBQueue.java) Message received using the remote adapter. Message = \"" + text + "\"" );
-
- // Step 9. look up the reply queue
- //Queue destQueue = HornetQJMSClient.createQueue("mdbReplyQueue");
-
- // Step 10. Create a connection
- Connection connection = connectionFactory.createConnection();
-
- // Step 11. Create a session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- Queue destQueue = session.createQueue("mdbReplyQueue");
-
- // Step 12. Create a message producer to send the message
- MessageProducer producer = session.createProducer(destQueue);
-
- System.out.println("sending a reply message");
-
- // Step 13. Create and send a reply text message
- producer.send(session.createTextMessage("A reply message"));
-
- // Step 14. Return the connection back to the pool
- connection.close();
-
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
diff --git a/activemq-arquillian/javaee/jca-remote/src/test/java/org/hornetq/javaee/examples/JCARemoteRunnerTest.java b/activemq-arquillian/javaee/jca-remote/src/test/java/org/hornetq/javaee/examples/JCARemoteRunnerTest.java
deleted file mode 100644
index 42b9115464..0000000000
--- a/activemq-arquillian/javaee/jca-remote/src/test/java/org/hornetq/javaee/examples/JCARemoteRunnerTest.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.examples;
-
-import org.apache.activemq.broker.BrokerService;
-import org.hornetq.javaee.example.MDBRemoteServerClientExample;
-import org.hornetq.javaee.example.server.MDBQueue;
-import org.jboss.arquillian.container.test.api.ContainerController;
-import org.jboss.arquillian.container.test.api.Deployer;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.container.test.api.TargetsContainer;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.arquillian.junit.InSequence;
-import org.jboss.arquillian.test.api.ArquillianResource;
-//import org.jboss.osgi.testing.ManifestBuilder;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.Asset;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import java.io.InputStream;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-//@ServerSetup({ExampleRunner2Test.JmsQueueSetup.class})
-public class JCARemoteRunnerTest
-{
- BrokerService brokerService = null;
- @ArquillianResource
- private ContainerController controller;
- @ArquillianResource
- private Deployer deployer;
-
- @Deployment(name = "deploy-0", managed = false)
- @TargetsContainer("node-0")
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDBQueue.class);
-// ejbJar.setManifest(new Asset()
-// {
-// public InputStream openStream()
-// {
-// ManifestBuilder builder = ManifestBuilder.newInstance();
-// StringBuffer dependencies = new StringBuffer();
-// dependencies.append("org.hornetq");
-// builder.addManifestHeader("Dependencies", dependencies.toString());
-// return builder.openStream();
-// }
-// });
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDBRemoteServerClientExample.main(null);
- }
-
- @Test
- @InSequence(-1)
- public void startServer()
- {
- startAmq();
- System.out.println("*****************************************************************************************************************************************************************");
- controller.start("node-1");
- System.out.println("*****************************************************************************************************************************************************************");
- controller.start("node-0");
- System.out.println("*****************************************************************************************************************************************************************");
- deployer.deploy("deploy-0");
- }
-
- // let the remote instance be one we start here
- private void startAmq() {
- brokerService = new BrokerService();
- brokerService.setPersistent(false);
- brokerService.setUseJmx(false);
- try {
- brokerService.addConnector("tcp://0.0.0.0:61616");
- brokerService.start();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- @Test
- @InSequence(1)
- public void stopServer()
- {
- deployer.undeploy("deploy-0");
- controller.stop("node-0");
- controller.stop("node-1");
- try {
- brokerService.stop();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
-}
diff --git a/activemq-arquillian/javaee/jca-remote/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/jca-remote/src/test/resources/arquillian.xml
deleted file mode 100644
index f379fdf2ca..0000000000
--- a/activemq-arquillian/javaee/jca-remote/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.node.name=node-0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
- ${basedir}/target/jbossas-node1
- -Djboss.node.name=node-1 -Djboss.socket.binding.port-offset=100
- standalone-live.xml
- true
- ${node0:127.0.0.1}
- ${as.managementPort:10099}
-
- ${as.debug.port:8787} ${as.managementPort:10099}
- 8
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-bmt/pom.xml b/activemq-arquillian/javaee/mdb-bmt/pom.xml
deleted file mode 100644
index e5dcfc6ca5..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-bmt-example
- jar
- JEE MDB Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index 3d71cafa92..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/MDB_BMTClientExample.java b/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/MDB_BMTClientExample.java
deleted file mode 100644
index 97a9d470bf..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/MDB_BMTClientExample.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDB_BMTClientExample
-{
- public static void main(final String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Perfom a lookup on the queue
- Queue queue = (Queue)initialContext.lookup("jms/queues/testQueue");
-
- // Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("/jms/RemoteConnectionFactory");
-
- // Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- // Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- // Step 7. Create a Text Message
- TextMessage message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
-
- // Step 8. Send the Message
- producer.send(message);
-
- // Step 9, 10 and 11 in MDB_BMPExample
- }
- finally
- {
- // Step 12. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/server/MDB_BMTExample.java b/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/server/MDB_BMTExample.java
deleted file mode 100644
index 1e40833c64..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/src/main/java/org/hornetq/javaee/example/server/MDB_BMTExample.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.MessageDrivenContext;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-import javax.transaction.UserTransaction;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDB_BMTExample", activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
- // amq defaults to not look in jndi
- @ActivationConfigProperty(propertyName = "useJndi", propertyValue = "true"),
- @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Dups-ok-acknowledge") })
-@TransactionManagement(value = TransactionManagementType.BEAN)
-public class MDB_BMTExample implements MessageListener
-{
- @Resource
- MessageDrivenContext ctx;
-
- public void onMessage(final Message message)
- {
- try
- {
- // Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- // Step 10. get the text from the message.
- String text = textMessage.getText();
-
- System.out.println("message " + text + " received");
-
- // Step 11. lets look at the user transaction to make sure there isn't one.
- UserTransaction tx = ctx.getUserTransaction();
-
- if (tx != null)
- {
- tx.begin();
- System.out.println("we're in the middle of a transaction: " + tx);
- tx.commit();
- }
- else
- {
- System.out.println("something is wrong, I was expecting a transaction");
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-bmt/src/test/java/org/hornetq/javaee/example/server/ExampleRunnerTest.java b/activemq-arquillian/javaee/mdb-bmt/src/test/java/org/hornetq/javaee/example/server/ExampleRunnerTest.java
deleted file mode 100644
index 2c90865c61..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/src/test/java/org/hornetq/javaee/example/server/ExampleRunnerTest.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.example.server;
-
-import org.hornetq.javaee.example.MDB_BMTClientExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-//import org.jboss.as.arquillian.api.ServerSetup;
-//import org.jboss.as.arquillian.api.ServerSetupTask;
-//import org.jboss.as.arquillian.container.ManagementClient;
-import org.jboss.as.controller.client.ModelControllerClient;
-import org.jboss.as.controller.client.helpers.ClientConstants;
-import org.jboss.dmr.ModelNode;
-//import org.jboss.naming.remote.client.cache.ConnectionCache;
-import org.jboss.remoting3.security.RemotingPermission;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.StringAsset;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.xnio.Option;
-import org.xnio.Options;
-import org.xnio.sasl.SaslQop;
-
-import java.io.File;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class ExampleRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDB_BMTExample.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDB_BMTClientExample.main(null);
- //give the example time to run
- Thread.sleep(1000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-bmt/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-bmt/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-bmt/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/pom.xml b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/pom.xml
deleted file mode 100644
index eadd0e9e34..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-cmt-setrollbackonly-example
- jar
- JEE MDB CMT set rollback only Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index d83dab9681..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/MDB_CMT_SetRollbackOnlyClientExample.java b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/MDB_CMT_SetRollbackOnlyClientExample.java
deleted file mode 100644
index 741cd9cc74..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/MDB_CMT_SetRollbackOnlyClientExample.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDB_CMT_SetRollbackOnlyClientExample
-{
- public static void main(final String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- // Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Perfom a lookup on the queue
- Queue queue = (Queue)initialContext.lookup("jms/queues/testQueue");
-
- // Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("/jms/RemoteConnectionFactory");
-
- // Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- // Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- // Step 7. Create a Text Message
- TextMessage message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
-
- // Step 8. Send the Message
- producer.send(message);
-
- // Step 9, 10, 11 and 12 in MDB_CMP_SetRollbackOnlyExample
- }
- finally
- {
- // Step 13. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_SetRollbackOnlyExample.java b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_SetRollbackOnlyExample.java
deleted file mode 100644
index 880f099b2a..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_SetRollbackOnlyExample.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.MessageDrivenContext;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDB_CMT_SetRollbackOnlyExample", activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue") })
-@TransactionManagement(value = TransactionManagementType.CONTAINER)
-@TransactionAttribute(value = TransactionAttributeType.REQUIRED)
-@ResourceAdapter("activemq-rar.rar")
-public class MDB_CMT_SetRollbackOnlyExample implements MessageListener
-{
- @Resource
- MessageDrivenContext ctx;
-
- public void onMessage(final Message message)
- {
- try
- {
- // Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- // Step 10. get the text from the message.
- String text = textMessage.getText();
-
- if (!textMessage.getJMSRedelivered())
- {
- // Step 11. rollback delivery of message if the first time
- System.out.println("message " + text + " received for the first time");
- ctx.setRollbackOnly();
- }
- else
- {
- // Step 12. read the message
- System.out.println("message " + text + " received for the second time");
- }
-
- }
- catch (JMSException e)
- {
- e.printStackTrace();
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/java/org/hornetq/javaee/example/MDBCMTSetRollbackOnlyRunnerTest.java b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/java/org/hornetq/javaee/example/MDBCMTSetRollbackOnlyRunnerTest.java
deleted file mode 100644
index f10ec08c7d..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/java/org/hornetq/javaee/example/MDBCMTSetRollbackOnlyRunnerTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.example;
-
-import org.hornetq.javaee.example.server.MDB_CMT_SetRollbackOnlyExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTSetRollbackOnlyRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDB_CMT_SetRollbackOnlyExample.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDB_CMT_SetRollbackOnlyClientExample.main(null);
- //give the example time to run
- Thread.sleep(1000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-setrollbackonly/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/pom.xml b/activemq-arquillian/javaee/mdb-cmt-tx-local/pom.xml
deleted file mode 100644
index 81bd3f5943..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-cmt-tx-local-example
- jar
- JEE MDB CMT Local Transaction Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index 2081331d28..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxLocalClientExample.java b/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxLocalClientExample.java
deleted file mode 100644
index 0c9791f78a..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxLocalClientExample.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDB_CMT_TxLocalClientExample
-{
- public static void main(final String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- // Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Perfom a lookup on the queue
- Queue queue = (Queue)initialContext.lookup("jms/queues/testQueue");
-
- // Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("/jms/RemoteConnectionFactory");
-
- // Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- // Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- // Step 7. Create a Text Message
- TextMessage message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
-
- // Step 8. Send the Message
- producer.send(message);
-
- // Step 9,,10, 11 and 12 in MDB_CMP_TxLocalExample
- }
- finally
- {
- // Step 13. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxLocalExample.java b/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxLocalExample.java
deleted file mode 100644
index e61d70c5ee..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxLocalExample.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-import javax.transaction.SystemException;
-import javax.transaction.Transaction;
-import javax.transaction.TransactionManager;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDB_CMT_TxLocalExample", activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
- @ActivationConfigProperty(propertyName = "useLocalTx", propertyValue = "true") })
-@TransactionManagement(value = TransactionManagementType.CONTAINER)
-@TransactionAttribute(value = TransactionAttributeType.NOT_SUPPORTED)
-@ResourceAdapter("activemq-rar.rar")
-public class MDB_CMT_TxLocalExample implements MessageListener
-{
- @Resource(mappedName = "java:/TransactionManager")
- private TransactionManager tm;
-
- public void onMessage(final Message message)
- {
- try
- {
- // Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- // Step 10. get the text from the message.
- String text = textMessage.getText();
-
- System.out.println("message " + text + " received");
-
- if (!textMessage.getJMSRedelivered())
- {
- // Step 11. On first delivery get the transaction, take a look, and throw an exception
- Transaction tx = tm.getTransaction();
-
- if (tx != null)
- {
- System.out.println("something is wrong, there should be no global transaction: " + tx);
- }
- else
- {
- System.out.println("there is no global transaction, altho the messge delivery is using a local transaction");
- System.out.println("lets throw an exception and see what happens");
- throw new RuntimeException("DOH!");
- }
- }
- else
- {
- // Step 12. Print the message
- System.out.println("The message was redelivered since the message delivery used a local transaction");
- }
-
- }
- catch (JMSException e)
- {
- e.printStackTrace();
- }
- catch (SystemException e)
- {
- e.printStackTrace();
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/java/org/hornetq/javaee/example/MDBCMTSetLocalTXRunnerTest.java b/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/java/org/hornetq/javaee/example/MDBCMTSetLocalTXRunnerTest.java
deleted file mode 100644
index 7b2b4fc8c3..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/java/org/hornetq/javaee/example/MDBCMTSetLocalTXRunnerTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.example;
-
-import org.hornetq.javaee.example.server.MDB_CMT_TxLocalExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTSetLocalTXRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDB_CMT_TxLocalExample.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDB_CMT_TxLocalClientExample.main(null);
- //give the example time to run
- Thread.sleep(1000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-local/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/pom.xml b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/pom.xml
deleted file mode 100644
index 87380b5a17..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-cmt-no-tx-example
- jar
- JEE MDB CMT Transaction Not Supported Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index ab8db8e6e0..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxNotSupportedClientExample.java b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxNotSupportedClientExample.java
deleted file mode 100644
index 9f0201f443..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxNotSupportedClientExample.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDB_CMT_TxNotSupportedClientExample
-{
- public static void main(final String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- // Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Perfom a lookup on the queue
- Queue queue = (Queue)initialContext.lookup("jms/queues/testQueue");
-
- // Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("jms/RemoteConnectionFactory");
-
- // Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- // Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- // Step 7. Create a Text Message
- TextMessage message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
-
- // Step 8. Send the Message
- producer.send(message);
-
- // Step 9,10 and 11 in MDB_CMP_TxNotSupported
- }
- finally
- {
- // Step 12. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxNotSupported.java b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxNotSupported.java
deleted file mode 100644
index 8561d65415..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxNotSupported.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-import javax.transaction.Transaction;
-import javax.transaction.TransactionManager;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDB_CMT_TxNotSupported", activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
- @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge") })
-@TransactionManagement(value = TransactionManagementType.CONTAINER)
-@TransactionAttribute(value = TransactionAttributeType.NOT_SUPPORTED)
-@ResourceAdapter("activemq-rar.rar")
-public class MDB_CMT_TxNotSupported implements MessageListener
-{
- @Resource(mappedName = "java:/TransactionManager")
- private TransactionManager tm;
-
- public void onMessage(final Message message)
- {
- try
- {
- // Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- // Step 10. get the text from the message.
- String text = textMessage.getText();
-
- System.out.println("message " + text + " received");
-
- // Step 11. lets look at the transaction to make sure there isn't one.
- Transaction tx = tm.getTransaction();
-
- if (tx == null)
- {
- System.out.println("tx is null, just as expected");
- }
- else
- {
- System.out.println("something is wrong, I wasn't expecting a transaction");
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/java/org/hornetq/javaee/example/MDBCMTSetTXNotSupportedRunnerTest.java b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/java/org/hornetq/javaee/example/MDBCMTSetTXNotSupportedRunnerTest.java
deleted file mode 100644
index 92399ea813..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/java/org/hornetq/javaee/example/MDBCMTSetTXNotSupportedRunnerTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.example;
-
-import org.hornetq.javaee.example.server.MDB_CMT_TxNotSupported;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTSetTXNotSupportedRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDB_CMT_TxNotSupported.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDB_CMT_TxNotSupportedClientExample.main(null);
- //give the example time to run
- Thread.sleep(1000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-not-supported/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/pom.xml b/activemq-arquillian/javaee/mdb-cmt-tx-required/pom.xml
deleted file mode 100644
index a3942f806c..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- jee-mdb-cmt-tx-example
- jar
- JEE MDB CMT Transaction Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index d61dfe645e..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,446 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxRequiredClientExample.java b/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxRequiredClientExample.java
deleted file mode 100644
index 2bcf08fc1c..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/MDB_CMT_TxRequiredClientExample.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDB_CMT_TxRequiredClientExample
-{
- public static void main(final String[] args) throws Exception
- {
- Thread.sleep(5000);
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- // Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- // Step 2. Perfom a lookup on the queue
- Queue queue = (Queue)initialContext.lookup("jms/queues/testQueue");
-
- // Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory)initialContext.lookup("jms/RemoteConnectionFactory");
-
- // Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- // Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- // Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
- TextMessage message = null;
-
- for (int i = 0; i < 100; i++)
- {
- // Step 7. Create a Text Message
- message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
- // Step 8. Send the Message
- producer.send(message);
- }
-
-
- // Step 9,10 and 11 in MDBExample
- }
- finally
- {
- // Step 12. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if (connection != null)
- {
- connection.close();
- }
- }
- }
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxRequiredExample.java b/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxRequiredExample.java
deleted file mode 100644
index d802014242..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/main/java/org/hornetq/javaee/example/server/MDB_CMT_TxRequiredExample.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-import javax.transaction.SystemException;
-import javax.transaction.Transaction;
-import javax.transaction.TransactionManager;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-import java.util.Calendar;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDB_CMT_TxRequiredExample", activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
- @ActivationConfigProperty(propertyName = "consumerMaxRate", propertyValue = "1")})
-@TransactionManagement(value = TransactionManagementType.CONTAINER)
-@TransactionAttribute(value = TransactionAttributeType.REQUIRED)
-public class MDB_CMT_TxRequiredExample implements MessageListener
-{
-
- public void onMessage(final Message message)
- {
- try
- {
- // Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- // Step 10. get the text from the message.
- String text = textMessage.getText();
-
- Calendar c =Calendar.getInstance();
-
- System.out.println("message " + text + " received at " + c.getTime());
-
- }
- catch (JMSException e)
- {
- e.printStackTrace();
- }
- }
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/java/org/hornetq/javaee/examples/MDBCMTSetTXRequiredRunnerTest.java b/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/java/org/hornetq/javaee/examples/MDBCMTSetTXRequiredRunnerTest.java
deleted file mode 100644
index 9b27d47fbd..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/java/org/hornetq/javaee/examples/MDBCMTSetTXRequiredRunnerTest.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.examples;
-
-import org.hornetq.javaee.example.MDB_CMT_TxRequiredClientExample;
-import org.hornetq.javaee.example.server.MDB_CMT_TxRequiredExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTSetTXRequiredRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDB_CMT_TxRequiredExample.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDB_CMT_TxRequiredClientExample.main(null);
- //give the example time to run
- Thread.sleep(10000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-cmt-tx-required/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-message-selector/pom.xml b/activemq-arquillian/javaee/mdb-message-selector/pom.xml
deleted file mode 100644
index 6d2b273830..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-message-selector-example
- jar
- JEE MDB Message Selector Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index d61dfe645e..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,446 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
- testQueue
-
-
-
- testQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/MDBMessageSelectorClientExample.java b/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/MDBMessageSelectorClientExample.java
deleted file mode 100644
index 9469fbd9d5..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/MDBMessageSelectorClientExample.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDBMessageSelectorClientExample
-{
- public static void main(String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- //Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
- //Step 2. Perfom a lookup on the queue
- Queue queue = (Queue) initialContext.lookup("jms/queues/testQueue");
-
- //Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory) initialContext.lookup("jms/RemoteConnectionFactory");
-
- //Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- //Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- //Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- //Step 7. Create a Text Message and set the color property to blue
- TextMessage blueMessage = session.createTextMessage("This is a text message");
-
- blueMessage.setStringProperty("color", "BLUE");
-
- System.out.println("Sent message: " + blueMessage.getText() + " color=BLUE");
-
- //Step 8. Send the Message
- producer.send(blueMessage);
-
- //Step 9. create another message and set the color property to red
- TextMessage redMessage = session.createTextMessage("This is a text message");
-
- redMessage.setStringProperty("color", "RED");
-
- System.out.println("Sent message: " + redMessage.getText() + " color=RED");
-
- //Step 10. Send the Message
- producer.send(redMessage);
- //Step 10,11 and 12 in MDBMessageSelectorExample
- }
- finally
- {
- //Step 13. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if(connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/server/MDBMessageSelectorExample.java b/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/server/MDBMessageSelectorExample.java
deleted file mode 100644
index 871e89c5f9..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/src/main/java/org/hornetq/javaee/example/server/MDBMessageSelectorExample.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.TextMessage;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDBMessageSelectorExample",
- activationConfig =
- {
- @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue"),
- @ActivationConfigProperty(propertyName = "messageSelector", propertyValue = "color = 'RED'")
- })
-@TransactionManagement(value= TransactionManagementType.CONTAINER)
-@TransactionAttribute(value= TransactionAttributeType.REQUIRED)
-@ResourceAdapter("activemq-rar.rar")
-public class MDBMessageSelectorExample implements MessageListener
-{
- public void onMessage(Message message)
- {
- try
- {
- //Step 11. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- //Step 12. get the text from the message.
- String text = textMessage.getText();
-
- //Step 13. We check we received the right color of message
- String color = textMessage.getStringProperty("color");
-
- System.out.println("message " + text + " received color=" + color);
-
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-message-selector/src/test/java/org/hornetq/javaee/examples/MDBCMTSetMessageSelectorRunnerTest.java b/activemq-arquillian/javaee/mdb-message-selector/src/test/java/org/hornetq/javaee/examples/MDBCMTSetMessageSelectorRunnerTest.java
deleted file mode 100644
index 5d24816f21..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/src/test/java/org/hornetq/javaee/examples/MDBCMTSetMessageSelectorRunnerTest.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.examples;
-
-import org.hornetq.javaee.example.MDBMessageSelectorClientExample;
-import org.hornetq.javaee.example.server.MDBMessageSelectorExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTSetMessageSelectorRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDBMessageSelectorExample.class);
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDBMessageSelectorClientExample.main(null);
- //give the example time to run
- Thread.sleep(1000);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-message-selector/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-message-selector/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-message-selector/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-tx-send/pom.xml b/activemq-arquillian/javaee/mdb-tx-send/pom.xml
deleted file mode 100644
index a081101697..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- javaee
- 5.9-SNAPSHOT
-
-
- mdb-tx-send-example
- jar
- JEE MDB Transactional Send Example
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-configuration.xml b/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-configuration.xml
deleted file mode 100644
index 567c63a96e..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-configuration.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
- HornetQ.main.config
-
-
- ${jboss.server.data.dir}/messaging/bindings
-
- ${jboss.server.data.dir}/messaging/journal
-
- ${jboss.server.data.dir}/messaging/largemessages
-
- ${jboss.server.data.dir}/messaging/paging
-
-
-
-
- org.hornetq.core.remoting.impl.netty.NettyConnectorFactory
-
-
-
-
-
- org.hornetq.core.remoting.impl.invm.InVMConnectorFactory
-
-
-
-
-
-
-
-
- org.hornetq.core.remoting.impl.invm.InVMAcceptorFactory
-
-
-
-
-
- org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jms.queue.DLQ
- jms.queue.ExpiryQueue
- 0
- -1
- 10485760
- 10
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-jms.xml b/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-jms.xml
deleted file mode 100644
index 5bf7e4a183..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/hornetq-jms.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-roles.properties b/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-roles.properties
deleted file mode 100644
index 0ade8fb88e..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-roles.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Properties declaration of users roles for the realm 'ApplicationRealm'.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this file is as follows: -
-# username=role1,role2,role3
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined.
-#
-#admin=PowerUser,BillingAdmin,
-guest=guest
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-users.properties b/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-users.properties
deleted file mode 100644
index c52e923158..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/application-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm
-# for application services on a new AS 7.1 installation.
-#
-# This includes the following protocols: remote ejb, remote jndi, web, remote jms
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# The format of this realm is as follows: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-#
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-guest=3437456520927d113b17d471d630e0d6
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/logging.properties b/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/logging.properties
deleted file mode 100644
index 8a011f0861..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/logging.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# JBoss, Home of Professional Open Source.
-# Copyright 2010, Red Hat, Inc., and individual contributors
-# as indicated by the @author tags. See the copyright.txt file 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.
-#
-
-# Additional logger names to configure (root logger is always configured)
-loggers=org.jboss.as.config
-
-# Dump system environment at boot by default
-logger.org.jboss.as.config.level=DEBUG
-
-# Root logger level
-logger.level=${jboss.boot.server.log.level:INFO}
-# Root logger handlers
-logger.handlers=FILE,CONSOLE
-
-# Console handler configuration
-handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
-handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
-handler.CONSOLE.autoFlush=true
-handler.CONSOLE.formatter=PATTERN
-
-# File handler configuration
-handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=DEBUG
-handler.FILE.properties=autoFlush,fileName
-handler.FILE.autoFlush=true
-handler.FILE.fileName=${org.jboss.boot.log.file:boot.log}
-handler.FILE.formatter=PATTERN
-
-# Formatter pattern configuration
-formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
-formatter.PATTERN.properties=pattern
-formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/mgmt-users.properties b/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/mgmt-users.properties
deleted file mode 100644
index 349b00434e..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/mgmt-users.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Properties declaration of users for the realm 'ManagementRealm' which is the default realm
-# for new AS 7.1 installations. Further authentication mechanism can be configured
-# as part of the in standalone.xml.
-#
-# Users can be added to this properties file at any time, updates after the server has started
-# will be automatically detected.
-#
-# By default the properties realm expects the entries to be in the format: -
-# username=HEX( MD5( username ':' realm ':' password))
-#
-# A utility script is provided which can be executed from the bin folder to add the users: -
-# - Linux
-# bin/add-user.sh
-#
-# - Windows
-# bin\add-user.bat
-
-# The following illustrates how an admin user could be defined, this
-# is for illustration only and does not correspond to a usable password.
-#
-#admin=2a0923285184943425d1f53ddd58ec7a
-admin=9d71b431e53d99563aa0dfca628c970b
-andy=dfb16391f1be1c454b5bce9822bd9df3
diff --git a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/standalone-example.xml b/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/standalone-example.xml
deleted file mode 100644
index 1cedad8395..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/server/standalone/configuration/standalone-example.xml
+++ /dev/null
@@ -1,466 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
- h2
-
- sa
- sa
-
-
-
-
- org.h2.jdbcx.JdbcDataSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- activemq-rar.rar
-
- XATransaction
-
- false
-
-
- defaultPassword
-
-
- defaultUser
-
-
- vm://localhost?brokerConfig=xbean:broker-config.xml
-
-
-
-
- 1
- 20
-
-
-
-
-
-
- testQueue
-
-
- replyQueue
-
-
-
- testQueue
-
-
- replyQueue
-
-
- failover:(tcp://localhost:61616)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- ${jboss.bind.address:127.0.0.1}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/MDBMessageSendTxClientExample.java b/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/MDBMessageSendTxClientExample.java
deleted file mode 100644
index 35441f9d01..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/MDBMessageSendTxClientExample.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example;
-
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.Context;
-import javax.naming.InitialContext;
-import java.util.Properties;
-
-/**
- * @author Andy Taylor
- */
-public class MDBMessageSendTxClientExample
-{
- public static void main(String[] args) throws Exception
- {
- Connection connection = null;
- InitialContext initialContext = null;
- try
- {
- //Step 1. Create an initial context to perform the JNDI lookup.
- final Properties env = new Properties();
-
- env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
-
- env.put(Context.PROVIDER_URL, "remote://localhost:4447");
-
- env.put(Context.SECURITY_PRINCIPAL, "guest");
-
- env.put(Context.SECURITY_CREDENTIALS, "password");
-
- initialContext = new InitialContext(env);
-
-
- //Step 2. Perfom a lookup on the queue
- Queue queue = (Queue) initialContext.lookup("jms/queues/testQueue");
-
- //Step 3. Perform a lookup on the Connection Factory
- ConnectionFactory cf = (ConnectionFactory) initialContext.lookup("jms/RemoteConnectionFactory");
-
- //Step 4.Create a JMS Connection
- connection = cf.createConnection("guest", "password");
-
- //Step 5. Create a JMS Session
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- //Step 6. Create a JMS Message Producer
- MessageProducer producer = session.createProducer(queue);
-
- //Step 7. Create a Text Message
- TextMessage message = session.createTextMessage("This is a text message");
-
- System.out.println("Sent message: " + message.getText());
-
- //Step 8. Send the Message
- producer.send(message);
-
- //Step 15. We lookup the reply queue
- queue = (Queue) initialContext.lookup("jms/queues/replyQueue");
-
- //Step 16. We create a JMS message consumer
- MessageConsumer messageConsumer = session.createConsumer(queue);
-
- //Step 17. We start the connedction so we can receive messages
- connection.start();
-
- //Step 18. We receive the message and print it out
- message = (TextMessage) messageConsumer.receive(5000);
-
- System.out.println("message.getText() = " + message.getText());
-
- }
- finally
- {
- //Step 19. Be sure to close our JMS resources!
- if (initialContext != null)
- {
- initialContext.close();
- }
- if(connection != null)
- {
- connection.close();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/server/MDBMessageSendTxExample.java b/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/server/MDBMessageSendTxExample.java
deleted file mode 100644
index b5a0fc6903..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/src/main/java/org/hornetq/javaee/example/server/MDBMessageSendTxExample.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright 2009 Red Hat, Inc.
- * Red Hat licenses this file to you under the Apache License, version
- * 2.0 (the "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-package org.hornetq.javaee.example.server;
-
-import org.jboss.ejb3.annotation.ResourceAdapter;
-
-import javax.annotation.Resource;
-import javax.ejb.ActivationConfigProperty;
-import javax.ejb.MessageDriven;
-import javax.ejb.TransactionAttribute;
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagement;
-import javax.ejb.TransactionManagementType;
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-
-/**
- * @author Andy Taylor
- */
-@MessageDriven(name = "MDBMessageSendTxExample",
- activationConfig =
- {
- @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
- @ActivationConfigProperty(propertyName = "useJndi", propertyValue = "true"),
- @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue")
- })
-@TransactionManagement(value= TransactionManagementType.CONTAINER)
-@TransactionAttribute(value= TransactionAttributeType.REQUIRED)
-@ResourceAdapter("activemq-rar.rar")
-public class MDBMessageSendTxExample implements MessageListener
-{
- @Resource(mappedName = "java:/JmsXA")
- ConnectionFactory connectionFactory;
-
- @Resource(mappedName = "java:/queue/replyQueue")
- Queue replyQueue;
-
- public void onMessage(Message message)
- {
- Connection conn = null;
- try
- {
- //Step 9. We know the client is sending a text message so we cast
- TextMessage textMessage = (TextMessage)message;
-
- //Step 10. get the text from the message.
- String text = textMessage.getText();
-
- System.out.println("message " + text);
-
- //Step 11. we create a JMS connection
- conn = connectionFactory.createConnection();
-
- //Step 12. We create a JMS session
- Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
- //Step 13. we create a producer for the reply queue
- MessageProducer producer = sess.createProducer(replyQueue);
-
- //Step 14. we create a message and send it
- producer.send(sess.createTextMessage("this is a reply"));
-
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- finally
- {
- if(conn != null)
- {
- try
- {
- conn.close();
- }
- catch (JMSException e)
- {
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/mdb-tx-send/src/test/java/org/hornetq/javaee/examples/MDBCMTTxSendRunnerTest.java b/activemq-arquillian/javaee/mdb-tx-send/src/test/java/org/hornetq/javaee/examples/MDBCMTTxSendRunnerTest.java
deleted file mode 100644
index 4ad9a14592..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/src/test/java/org/hornetq/javaee/examples/MDBCMTTxSendRunnerTest.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2010, Red Hat, Inc., and individual contributors
-* as indicated by the @author tags. See the copyright.txt file 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.hornetq.javaee.examples;
-
-import org.hornetq.javaee.example.MDBMessageSendTxClientExample;
-import org.hornetq.javaee.example.server.MDBMessageSendTxExample;
-import org.jboss.arquillian.container.test.api.Deployment;
-import org.jboss.arquillian.container.test.api.RunAsClient;
-import org.jboss.arquillian.junit.Arquillian;
-//import org.jboss.osgi.testing.ManifestBuilder;
-import org.jboss.osgi.metadata.ManifestBuilder;
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.Asset;
-import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import java.io.InputStream;
-
-/**
- * @author Andy Taylor
- * 5/21/12
- */
-@RunAsClient
-@RunWith(Arquillian.class)
-public class MDBCMTTxSendRunnerTest
-{
- @Deployment
- public static Archive getDeployment()
- {
-
- final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
- ejbJar.addClass(MDBMessageSendTxExample.class); // Generate the manifest with it's dependencies
- ejbJar.setManifest(new Asset()
- {
- public InputStream openStream()
- {
- ManifestBuilder builder = ManifestBuilder.newInstance();
- StringBuffer dependencies = new StringBuffer();
- dependencies.append("org.jboss.as.naming");
- builder.addManifestHeader("Dependencies", dependencies.toString());
- return builder.openStream();
- }
- });
- System.out.println(ejbJar.toString(true));
- return ejbJar;
- }
-
- @Test
- public void runExample() throws Exception
- {
- MDBMessageSendTxClientExample.main(null);
- }
-
-
-}
diff --git a/activemq-arquillian/javaee/mdb-tx-send/src/test/resources/arquillian.xml b/activemq-arquillian/javaee/mdb-tx-send/src/test/resources/arquillian.xml
deleted file mode 100644
index ae8a732b7d..0000000000
--- a/activemq-arquillian/javaee/mdb-tx-send/src/test/resources/arquillian.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- ${basedir}/target/jbossas-node0
- -Djboss.inst=${basedir}/target/jbossas-node0
- standalone-example.xml
-
- true
- ${node0:127.0.0.1}
- ${as.managementPort:9999}
-
-
- ${as.debug.port:8787} ${as.managementPort:9999}
- 8
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/activemq-arquillian/javaee/pom.xml b/activemq-arquillian/javaee/pom.xml
deleted file mode 100644
index 5827ceffc8..0000000000
--- a/activemq-arquillian/javaee/pom.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-
- 4.0.0
-
-
- org.apache.activemq
- activemq-arquillian
- 5.9-SNAPSHOT
-
-
- org.apache.activemq
- javaee
- pom
- JEE Examples
-
-
- UTF-8
-
- ${pom.basedir}${file.separator}..${file.separator}..${file.separator}ee-install${file.separator}target${file.separator}${container-version}
-
-
-
-
- jca-config
- jca-remote
- mdb-bmt
- mdb-cmt-setrollbackonly
- mdb-cmt-tx-local
- mdb-cmt-tx-not-supported
- mdb-cmt-tx-required
- mdb-message-selector
- mdb-tx-send
-
-
-
-
-
- org.jboss.arquillian
- arquillian-bom
- 1.0.0.Final
- import
- pom
-
-
-
-
-
- org.jboss.arquillian.junit
- arquillian-junit-container
-
-
- org.jboss.spec
- jboss-javaee-6.0
- 1.0.0.Final
- pom
- provided
-
-
- junit
- junit
- 4.8.1
- test
-
-
- org.apache.activemq
- activemq-client
- ${project.version}
-
-
- org.apache.activemq
- activemq-rar
- ${project.version}
- rar
-
-
- org.jboss.ejb3
- jboss-ejb3-ext-api
- 2.0.0-beta-2
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-resources-plugin
-
-
-
- as-node-0
- true
- generate-test-resources
-
- copy-resources
-
-
- ${basedir}/target/jbossas-node0
- true
-
-
- ${ee.install.home}
-
- standalone/data
- standalone/log
- standalone/tmp
-
-
-
- ${basedir}/server
-
-
-
-
-
-
-
-
-
-
-
- eap
-
-
- org.jboss.as
- jboss-as-arquillian-container-managed
- ${arquillian-version}
- test
-
-
-
-
- wildfly
-
-
-
- org.wildfly
- wildfly-arquillian-container-managed
- ${container-version}
- test
-
-
-
-
-
-
diff --git a/activemq-arquillian/pom.xml b/activemq-arquillian/pom.xml
deleted file mode 100644
index 5bad8548db..0000000000
--- a/activemq-arquillian/pom.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
- 4.0.0
-
-
- org.apache.activemq
- activemq-parent
- 5.9-SNAPSHOT
-
-
- activemq-arquillian
- pom
- ActiveMQ :: Arquillian
- Container unit tests
-
-
-
-
-
- 7.2.0.Final
-
-
-
- ee-install
- javaee
-
-
-
-
-
- org.apache.activemq.tooling
- activemq-maven-plugin
- ${project.version}
-
- false
-
-
- org.apache.activemq.default.directory.prefix
- ./target/
-
-
- log4j.configuration
- file:///${project.basedir}/src/main/resources/log4j.properties
-
-
-
-
-
-
-
-
-
-
-
- eap
-
- jboss-eap-6.1
-
-
-
- wildfly
-
-
- 8.0.0.Alpha1
-
-
-
-
-
-
- jboss-eap-repository
- JBoss EAP Maven Repository
- https://repository.jboss.org/nexus/content/groups/public/
- default
-
- true
- never
-
-
- false
- never
-
-
-
-
-
diff --git a/activemq-arquillian/src/main/resources/log4j.properties b/activemq-arquillian/src/main/resources/log4j.properties
deleted file mode 100755
index ac16f96b15..0000000000
--- a/activemq-arquillian/src/main/resources/log4j.properties
+++ /dev/null
@@ -1,43 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements. See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License. You may obtain a copy of the License at
-##
-## http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-#
-# The logging properties used during tests..
-#
-log4j.rootLogger=TRACE, out, stdout
-
-#log4j.logger.org.apache.activemq.broker.scheduler=DEBUG
-#log4j.logger.org.apache.activemq.network.DemandForwardingBridgeSupport=DEBUG
-#log4j.logger.org.apache.activemq.transport.failover=TRACE
-#log4j.logger.org.apache.activemq.store.jdbc=TRACE
-#log4j.logger.org.apache.activemq.store.kahadb=TRACE
-#log4j.logger.org.apache.activemq.broker.region.cursors.AbstractStoreCursor=DEBUG
-#log4j.logger.org.apache.activemq.store.jdbc.JDBCMessageStore=DEBUG
-
-# CONSOLE appender not used by default
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=%d [%-15.15t] - %-5p %-30.30c{1} - %m%n
-#log4j.appender.stdout.layout.ConversionPattern=%d [%-15.15t] - %-5p %-30.30c{1} - %-10.10X{activemq.broker} %-20.20X{activemq.connector} %-10.10X{activemq.destination} - %m%n
-
-# File appender
-log4j.appender.out=org.apache.log4j.FileAppender
-log4j.appender.out.layout=org.apache.log4j.PatternLayout
-log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] - %-5p %-30.30c{1} - %m%n
-#log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] - %-5p %-30.30c{1} - %-10.10X{activemq.broker} %-20.20X{activemq.connector} %-10.10X{activemq.destination} - %m%n
-log4j.appender.out.file=target/activemq-test.log
-log4j.appender.out.append=true