<?xml version="1.0" encoding="UTF-8"?>
<connector configId="LaptopStoreJMS" parentId="geronimo/activemq-broker/1.0/car" xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.0">
  <resourceadapter>
    <resourceadapter-instance>
      <resourceadapter-name>LaptopStoreJMS</resourceadapter-name>
      <config-property-setting name="Password">geronimo</config-property-setting>
      <config-property-setting name="UserName">geronimo</config-property-setting>
      <nam:workmanager xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.0">
        <nam:gbean-link>DefaultWorkManager</nam:gbean-link>
      </nam:workmanager>
    </resourceadapter-instance>
    <outbound-resourceadapter>
      <connection-definition>
        <connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
        <connectiondefinition-instance>
          <name>StoreConnectionFactory</name>
          <implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
          <implemented-interface>javax.jms.TopicConnectionFactory</implemented-interface>
          <connectionmanager>
            <xa-transaction>
              <transaction-caching/>
            </xa-transaction>
            <single-pool>
              <max-size>10</max-size>
              <min-size>0</min-size>
              <match-one/>
            </single-pool>
          </connectionmanager>
        </connectiondefinition-instance>
      </connection-definition>
    </outbound-resourceadapter>
  </resourceadapter>
  <adminobject>
    <adminobject-interface>javax.jms.Queue</adminobject-interface>
    <adminobject-class>org.activemq.message.ActiveMQQueue</adminobject-class>
    <adminobject-instance>
      <message-destination-name>LaptopOrders</message-destination-name>
      <config-property-setting name="PhysicalName">LaptopOrders</config-property-setting>
    </adminobject-instance>
  </adminobject>
  <adminobject>
    <adminobject-interface>javax.jms.Topic</adminobject-interface>
    <adminobject-class>org.activemq.message.ActiveMQTopic</adminobject-class>
  </adminobject>
</connector>