<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connector PUBLIC 
          "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" 
          "http://java.sun.com/dtd/connector_1_0.dtd">
<!-- $Id: ra.xml,v 1.2.4.1 2003/03/31 16:48:04 starksm Exp $ -->

<connector>
   <display-name>JMS Adapter</display-name>
   <vendor-name>JBoss org</vendor-name>
   <spec-version>1.0</spec-version>
   <eis-type>JMS</eis-type>
   <version>1.0</version>
   <resourceadapter>
      <managedconnectionfactory-class>org.jboss.resource.adapter.jms.JmsManagedConnectionFactory</managedconnectionfactory-class>
      <connectionfactory-interface>org.jboss.resource.adapter.jms.JmsConnectionFactory</connectionfactory-interface>
      <connectionfactory-impl-class>org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl</connectionfactory-impl-class>
      <connection-interface>javax.jms.Session</connection-interface>
      <connection-impl-class>org.jboss.resource.adapter.jms.JmsSession</connection-impl-class>
      <transaction-support>XATransaction</transaction-support>
      <config-property>
	 <config-property-name>JmsProviderAdapterJNDI</config-property-name>
	 <config-property-type>java.lang.String</config-property-type>
	 <config-property-value>java:DefaultJMSProvider</config-property-value>
      </config-property>
       <config-property>
	 <config-property-name>SessionDefaultType</config-property-name>
	 <config-property-type>java.lang.String</config-property-type>
	 <config-property-value>javax.jms.Topic</config-property-value>
      </config-property>
<!-- JBoss need these to be declared here, otherwise it will not find any
overridden values in jms-service.xml -->
      <config-property>
	 <config-property-name>UserName</config-property-name>
	 <config-property-type>java.lang.String</config-property-type>
	 <config-property-value></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></config-property-value>
      </config-property>
      <authentication-mechanism>
	 <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
	 <credential-interface>javax.resource.security.PasswordCredential</credential-interface>
      </authentication-mechanism>
      <reauthentication-support>false</reauthentication-support>
   </resourceadapter>
</connector>
