summaryrefslogtreecommitdiff
path: root/qpid/java/jca/example/conf/geronimo-application.xml
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/jca/example/conf/geronimo-application.xml')
-rw-r--r--qpid/java/jca/example/conf/geronimo-application.xml151
1 files changed, 151 insertions, 0 deletions
diff --git a/qpid/java/jca/example/conf/geronimo-application.xml b/qpid/java/jca/example/conf/geronimo-application.xml
new file mode 100644
index 0000000000..832496e76f
--- /dev/null
+++ b/qpid/java/jca/example/conf/geronimo-application.xml
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ -
+ - 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.
+ -
+ -->
+<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
+ xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
+ xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"
+ application-name="QpidJCAExampleApplication">
+
+ <sys:environment>
+ <sys:moduleId>
+ <sys:groupId>@geronimo.ear.group.id@</sys:groupId>
+ <sys:artifactId>@geronimo.ear.artifact.id@</sys:artifactId>
+ <sys:version>@geronimo.ear.version@</sys:version>
+ <sys:type>@geronimo.ear.type@</sys:type>
+ </sys:moduleId>
+ </sys:environment>
+
+ <!-- Plan for embedded WAR -->
+ <module>
+ <web>qpid-jcaex-web.war</web>
+ <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
+
+ <sys:environment>
+ <sys:moduleId>
+ <sys:groupId>@geronimo.war.group.id@</sys:groupId>
+ <sys:artifactId>@geronimo.war.artifact.id@</sys:artifactId>
+ <sys:version>@geronimo.war.version@</sys:version>
+ <sys:type>@geronimo.war.type@</sys:type>
+ </sys:moduleId>
+
+ <sys:dependencies>
+ <sys:dependency>
+ <sys:groupId>qpid.jca</sys:groupId>
+ <sys:artifactId>QpidJCAAdapter</sys:artifactId>
+ <sys:version>1.0</sys:version>
+ <sys:type>rar</sys:type>
+ </sys:dependency>
+ </sys:dependencies>
+ </sys:environment>
+
+ <context-root>/qpid-jca-web</context-root>
+
+ <naming:ejb-local-ref>
+ <naming:ref-name>QpidTestBean</naming:ref-name>
+ <naming:ejb-link>QpidTestBean</naming:ejb-link>
+ </naming:ejb-local-ref>
+
+ <naming:resource-ref>
+ <naming:ref-name>QpidJMSXA</naming:ref-name>
+ <naming:resource-link>QpidJMSXA</naming:resource-link>
+ </naming:resource-ref>
+ </web-app>
+ </module>
+
+ <!-- Plan for embedded EJBs -->
+ <module>
+ <ejb>qpid-jcaex-ejb.jar</ejb>
+ <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1">
+
+ <sys:environment>
+ <sys:moduleId>
+ <sys:groupId>@geronimo.ejb.group.id@</sys:groupId>
+ <sys:artifactId>@geronimo.ejb.artifact.id@</sys:artifactId>
+ <sys:version>@geronimo.ejb.version@</sys:version>
+ <sys:type>@geronimo.ejb.type@</sys:type>
+ </sys:moduleId>
+
+ <sys:dependencies>
+ <sys:dependency>
+ <sys:groupId>qpid.jca</sys:groupId>
+ <sys:artifactId>QpidJCAAdapter</sys:artifactId>
+ <sys:version>1.0</sys:version>
+ <sys:type>rar</sys:type>
+ </sys:dependency>
+ </sys:dependencies>
+ <sys:hidden-classes/>
+ <sys:non-overridable-classes/>
+ </sys:environment>
+
+ <enterprise-beans>
+ <message-driven>
+ <ejb-name>QpidHelloListenerBean</ejb-name>
+ <resource-adapter>
+ <resource-link>QpidResourceAdapter</resource-link>
+ </resource-adapter>
+ <naming:resource-ref>
+ <naming:ref-name>QpidJMSXA</naming:ref-name>
+ <naming:resource-link>QpidJMSXA</naming:resource-link>
+ </naming:resource-ref>
+ </message-driven>
+ <message-driven>
+ <ejb-name>QpidGoodByeListenerBean</ejb-name>
+ <resource-adapter>
+ <resource-link>QpidResourceAdapter</resource-link>
+ </resource-adapter>
+ </message-driven>
+ <message-driven>
+ <ejb-name>QpidHelloSubscriberBean</ejb-name>
+ <resource-adapter>
+ <resource-link>QpidResourceAdapter</resource-link>
+ </resource-adapter>
+ <naming:resource-ref>
+ <naming:ref-name>QpidJMSXA</naming:ref-name>
+ <naming:resource-link>QpidJMSXA</naming:resource-link>
+ </naming:resource-ref>
+ </message-driven>
+ <message-driven>
+ <ejb-name>QpidGoodByeSubscriberBean</ejb-name>
+ <resource-adapter>
+ <resource-link>QpidResourceAdapter</resource-link>
+ </resource-adapter>
+ </message-driven>
+ <message-driven>
+ <ejb-name>QpidJMSResponderBean</ejb-name>
+ <resource-adapter>
+ <resource-link>QpidResourceAdapter</resource-link>
+ </resource-adapter>
+ <naming:resource-ref>
+ <naming:ref-name>QpidJMSXA</naming:ref-name>
+ <naming:resource-link>QpidJMSXA</naming:resource-link>
+ </naming:resource-ref>
+ </message-driven>
+ <session>
+ <ejb-name>QpidTestBean</ejb-name>
+ <naming:resource-ref>
+ <naming:ref-name>QpidJMSXA</naming:ref-name>
+ <naming:resource-link>QpidJMSXA</naming:resource-link>
+ </naming:resource-ref>
+ </session>
+ </enterprise-beans>
+ </openejb-jar>
+ </module>
+</application>