Commit afe0183c authored by Nicolas Tachker's avatar Nicolas Tachker

create JCA artifacts.

parent 5e3d31e1
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca-jonas</artifactId>
<packaging>rar</packaging>
<name>JORAM :: joram :: jca :: jonas</name>
<description>Builds the Joram jca jonas project.</description>
<parent>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca</artifactId>
<version>5.4.0.54-SNAPSHOT</version>
</parent>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!--
JORAM: Java(TM) Open Reliable Asynchronous Messaging
Copyright (C) 2004 - Bull SA
This library 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 any later version.
This library 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 library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
-->
<jonas-connector xmlns="http://www.objectweb.org/jonas/ns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.objectweb.org/jonas/ns
http://www.objectweb.org/jonas/ns/jonas-connector_4_4.xsd" >
<rarlink></rarlink>
<log-enabled>false</log-enabled>
<log-topic></log-topic>
<pool-params>
<pool-init>0</pool-init>
<pool-min>0</pool-min>
<pool-max>100</pool-max>
<pool-max-age>0</pool-max-age>
<pstmt-max>0</pstmt-max>
<pool-max-opentime>0</pool-max-opentime>
<pool-max-waiters>0</pool-max-waiters>
<pool-max-waittime>0</pool-max-waittime>
<pool-sampling-period>30</pool-sampling-period>
</pool-params>
<jonas-config-property>
<jonas-config-property-name>dsClass</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>URL</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>user</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>password</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>loginTimeout</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>isolationLevel</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>mapperName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>logTopic</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>CollocatedServer</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>PlatformConfigDir</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>PersistentPlatform</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>ServerId</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>ServerName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>AdminFile</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>HostName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>ServerPort</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>ConnectingTimer</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>CnxPendingTimer</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>TxPendingTimer</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>DeleteDurableSubscription</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-connection-definition>
<description>org.objectweb.joram.client.connector.ManagedQueueConnectionFactoryImpl</description>
<jndi-name>QCF</jndi-name>
<jonas-config-property>
<jonas-config-property-name>UserName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Password</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Collocated</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
</jonas-connection-definition>
<jonas-connection-definition>
<description>org.objectweb.joram.client.connector.ManagedTopicConnectionFactoryImpl</description>
<jndi-name>TCF</jndi-name>
<jonas-config-property>
<jonas-config-property-name>UserName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Password</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Collocated</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
</jonas-connection-definition>
<jonas-connection-definition>
<description>org.objectweb.joram.client.connector.ManagedConnectionFactoryImpl</description>
<jndi-name>CF</jndi-name>
<jonas-config-property>
<jonas-config-property-name>UserName</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Password</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
<jonas-config-property>
<jonas-config-property-name>Collocated</jonas-config-property-name>
<jonas-config-property-value></jonas-config-property-value>
</jonas-config-property>
</jonas-connection-definition>
<jonas-activationspec>
<description>javax.jms.MessageListener</description>
<jndi-name>joramActivationSpec</jndi-name>
</jonas-activationspec>
</jonas-connector>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca</artifactId>
<packaging>pom</packaging>
<name>JORAM :: joram :: jca</name>
<description>Builds the Joram jca project.</description>
<parent>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram</artifactId>
<version>5.4.0.54-SNAPSHOT</version>
</parent>
<modules>
<module>jonas</module>
<module>ra</module>
<module>remote</module>
</modules>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca-ra</artifactId>
<packaging>rar</packaging>
<name>JORAM :: joram :: jca :: ra</name>
<description>Builds the Joram jca ra project.</description>
<parent>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca</artifactId>
<version>5.4.0.54-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-client-jca</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
</exclusion>
<exclusion>
<groupId>org.ow2.spec.ee</groupId>
<artifactId>ow2-connector-1.5-spec</artifactId>
</exclusion>
<exclusion>
<groupId>soap</groupId>
<artifactId>soap</artifactId>
</exclusion>
<exclusion>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</exclusion>
<exclusion>
<groupId>jgroups</groupId>
<artifactId>jgroups-all</artifactId>
</exclusion>
<exclusion>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-osgi</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-rt</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>jndi-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>jndi-server</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-rt</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.ow2.jonas.osgi</groupId>
<artifactId>monolog</artifactId>
<exclusions>
<exclusion>
<groupId>org.objectweb.monolog</groupId>
<artifactId>monolog</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>
\ No newline at end of file
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca-remote</artifactId>
<packaging>rar</packaging>
<name>JORAM :: joram :: jca :: remote</name>
<description>Builds the Joram jca remote project.</description>
<parent>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-jca</artifactId>
<version>5.4.0.54-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-client-jca</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
</exclusion>
<exclusion>
<groupId>org.ow2.spec.ee</groupId>
<artifactId>ow2-connector-1.5-spec</artifactId>
</exclusion>
<exclusion>
<groupId>soap</groupId>
<artifactId>soap</artifactId>
</exclusion>
<exclusion>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</exclusion>
<exclusion>
<groupId>jgroups</groupId>
<artifactId>jgroups-all</artifactId>
</exclusion>
<exclusion>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-common</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-rt</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-mom</artifactId>
</exclusion>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>joram-mom-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.objectweb.joram</groupId>
<artifactId>jndi-client</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.objectweb.joram</groupId>
<artifactId>a3-common</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.ow2.jonas.osgi</groupId>
<artifactId>monolog</artifactId>
<exclusions>
<exclusion>
<groupId>org.objectweb.monolog</groupId>
<artifactId>monolog</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!--
JORAM: Java(TM) Open Reliable Asynchronous Messaging
Copyright (C) 2004 - Bull SA
This library 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 any later version.
This library 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 library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
-->
<connector
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
version="1.5">
<description> J2EE 1.4 Resource Adapter for the JORAM JMS messaging platform</description>
<display-name>JORAM Resource Adapter</display-name>
<vendor-name>ObjectWeb Consortium</vendor-name>
<eis-type>Java Message Service v 1.1</eis-type>
<resourceadapter-version>1.0</resourceadapter-version>
<resourceadapter>
<resourceadapter-class>org.objectweb.joram.client.connector.JoramAdapter</resourceadapter-class>
<config-property>
<config-property-name>HostName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>localhost</config-property-value>
</config-property>
<config-property>
<config-property-name>ServerPort</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>16010</config-property-value>
</config-property>
<config-property>
<config-property-name>PlatformConfigDir</config-property-name>
<config-property-type>java.lang.String</config-property-type>
</config-property>
<config-property>
<config-property-name>AdminFile</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>joram-admin.cfg</config-property-value>
</config-property>
<config-property>
<config-property-name>AdminFileXML</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>joramAdmin.xml</config-property-value>
</config-property>
<config-property>
<config-property-name>ConnectingTimer</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>0</config-property-value>
</config-property>
<config-property>
<config-property-name>CnxPendingTimer</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>0</config-property-value>
</config-property>
<config-property>
<config-property-name>TxPendingTimer</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>0</config-property-value>
</config-property>
<config-property>
<config-property-name>DeleteDurableSubscription</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory-class>org.objectweb.joram.client.connector.ManagedQueueConnectionFactoryImpl</managedconnectionfactory-class>
<config-property>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<config-property>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<connectionfactory-interface>javax.jms.QueueConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>org.objectweb.joram.client.connector.OutboundQueueConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.jms.QueueConnection</connection-interface>
<connection-impl-class>org.objectweb.joram.client.connector.OutboundQueueConnection</connection-impl-class>
</connection-definition>
<connection-definition>
<managedconnectionfactory-class>org.objectweb.joram.client.connector.ManagedTopicConnectionFactoryImpl</managedconnectionfactory-class>
<config-property>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<config-property>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<connectionfactory-interface>javax.jms.TopicConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>org.objectweb.joram.client.connector.OutboundTopicConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.jms.TopicConnection</connection-interface>
<connection-impl-class>org.objectweb.joram.client.connector.OutboundTopicConnection</connection-impl-class>
</connection-definition>
<connection-definition>
<managedconnectionfactory-class>org.objectweb.joram.client.connector.ManagedConnectionFactoryImpl</managedconnectionfactory-class>
<config-property>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<config-property>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>anonymous</config-property-value>
</config-property>
<connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>org.objectweb.joram.client.connector.OutboundConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.jms.Connection</connection-interface>
<connection-impl-class>org.objectweb.joram.client.connector.OutboundConnection</connection-impl-class>
</connection-definition>
<transaction-support>XATransaction</transaction-support>
<reauthentication-support>false</reauthentication-support>
</outbound-resourceadapter>
<inbound-resourceadapter>
<messageadapter>
<messagelistener>
<messagelistener-type>javax.jms.MessageListener</messagelistener-type>
<activationspec>
<activationspec-class>org.objectweb.joram.client.connector.ActivationSpecImpl</activationspec-class>
<required-config-property>
<config-property-name>destinationType</config-property-name>
</required-config-property>
<required-config-property>
<config-property-name>destination</config-property-name>
</required-config-property>
</activationspec>
</messagelistener>
</messageadapter>
</inbound-resourceadapter>
</resourceadapter>
</connector>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment