<Context path="@CONTEXT-ROOT@" reloadable="false">
  <!-- Resource referenced by web.xml -->
  <Resource name="jdbc/calDB" auth="Container"
            type="javax.sql.DataSource"
            driverClassName="org.hsqldb.jdbcDriver"
            url="jdbc:hsqldb:hsql://localhost:8887"
            username="sa"
            password=""
            maxActive="8"
            maxIdle="4"
            maxWait="-1"
            defaultAutoCommit="false" />

  <!-- ActiveMQ ConnectionFactory -->
  <Resource name="jms/BedeworkConnectionFactory"
            auth="Container"
            type="org.apache.activemq.ActiveMQConnectionFactory"
            description="JMS Connection Factory"
            factory="org.apache.activemq.jndi.JNDIReferenceFactory"
            brokerURL="tcp://localhost:61616?trace=true"
            brokerName="LocalActiveMQBroker"/>

  <!-- ActiveMQ System events queue -->
  <Resource name="queue/sysevents"
            auth="Container"
            type="org.apache.activemq.command.ActiveMQQueue"
            description="Bedework crawler queue"
            factory="org.apache.activemq.jndi.JNDIReferenceFactory"
            physicalName="bedework.sysevents"/>

  <!-- ActiveMQ System events log queue -->
  <Resource name="queue/syseventslog"
            auth="Container"
            type="org.apache.activemq.command.ActiveMQQueue"
            description="Bedework crawler queue"
            factory="org.apache.activemq.jndi.JNDIReferenceFactory"
            physicalName="bedework.sysevents.logger"/>

  <!-- ActiveMQ index crawler notifications queue -->
  <Resource name="queue/crawler"
            auth="Container"
            type="org.apache.activemq.command.ActiveMQQueue"
            description="Bedework crawler queue"
            factory="org.apache.activemq.jndi.JNDIReferenceFactory"
            physicalName="bedework.crawler"/>

  <!-- Disables restart persistence of sessions -->
  <Manager pathname=""/>
</Context>

