Here it is:

<beans
  xmlns="http://www.springframework.org/schema/beans";
  xmlns:amq="http://activemq.org/config/1.0";
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://activemq.org/config/1.0
http://activemq.apache.org/schema/activemq-core.xsd
  http://activemq.apache.org/camel/schema/spring
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd";>

  <!-- Allows us to use system properties as variables in this configuration
file -->
  <bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
  
  <broker xmlns="http://activemq.org/config/1.0"; brokerName="localhost"
dataDirectory="${activemq.base}/data">
  
    <!-- Destination specific policies using destination names or wildcards
-->
    <destinationPolicy>
      <policyMap>
        <policyEntries>

          <policyEntry topic="FOO.>" producerFlowControl="false"
memoryLimit="1mb">
            <dispatchPolicy>
              <strictOrderDispatchPolicy/>
            </dispatchPolicy>
            <subscriptionRecoveryPolicy>
              <lastImageSubscriptionRecoveryPolicy/>
            </subscriptionRecoveryPolicy>
          </policyEntry>

        </policyEntries>
      </policyMap>
    </destinationPolicy>


    <!-- The transport connectors ActiveMQ will listen to -->
    <transportConnectors>
       <transportConnector name="openwire" uri="tcp://localhost:61616"
discoveryUri="multicast://default"/>
       <transportConnector name="ssl"     uri="ssl://localhost:61617"/>
       <transportConnector name="stomp"   uri="stomp://localhost:61613"/>
       <transportConnector name="xmpp"    uri="xmpp://localhost:61222"/>
    </transportConnectors>

    
    <jmsBridgeConnectors>
            <jmsQueueConnector outboundQueueConnectionFactory="#remoteFactory">
                    <inboundQueueBridges>
                            <inboundQueueBridge 
inboundQueueName="a-any-doc-type"
localQueueName="any-doc-type" />
                    </inboundQueueBridges>
                    <outboundQueueBridges>
                            <outboundQueueBridge 
outboundQueueName="any-doc-type"
localQueueName="k-any-doc-type"/>
                    </outboundQueueBridges>
            </jmsQueueConnector>
    </jmsBridgeConnectors>    
    
    <!-- The store and forward broker networks ActiveMQ will listen to -->
    <networkConnectors>
      <!-- by default just auto discover the other brokers -->
      <networkConnector name="default-nc" uri="multicast://default"/>
    </networkConnectors>

  </broker>

 
  <camelContext id="camel"
xmlns="http://activemq.apache.org/camel/schema/spring";>
            <package>something.camel</package>
  </camelContext>



  <!-- lets create a command agent to respond to message based admin
commands on the ActiveMQ.Agent topic -->
  <commandAgent xmlns="http://activemq.org/config/1.0"/>


  <!-- An embedded servlet engine for serving up the Admin console -->
  <jetty xmlns="http://mortbay.com/schemas/jetty/1.0";>
    <connectors>
      <nioConnector port="8161" />
    </connectors>

    <handlers>
      <webAppContext contextPath="/admin"
resourceBase="${activemq.base}/webapps/admin" logUrlOnStart="true" />
      <webAppContext contextPath="/demo"
resourceBase="${activemq.base}/webapps/demo" logUrlOnStart="true" />
    </handlers>
  </jetty>

  <!-- JMS ConnectionFactory to use remote -->
  <bean id="remoteFactory"
           class="org.apache.activemq.ActiveMQConnectionFactory">
  <property name="brokerURL" value="failover:tcp://10.52.5.201:61616" />
  </bean> 
</beans>



James.Strachan wrote:
> 
> Could you show us the complete activemq.xml that doesn't work?
> 
> On 18/03/2008, puska <[EMAIL PROTECTED]> wrote:
>>
>>  Hi,
>>
>>  I'm using Camel to route messages depending on their content.
>>  I wrote some java classes and point to their package in camelContext
>> tag:
>>
>>  <camelContext id="camel"
>>  xmlns="http://activemq.apache.org/camel/schema/spring";>
>>   <package>something.camel</package>
>>  </camelContext>
>>
>>  It works fine, but when I activate bridging:
>>
>>  <jmsBridgeConnectors>
>>   <jmsQueueConnector outboundQueueConnectionFactory="#remoteFactory">
>>     <inboundQueueBridges>
>>       <inboundQueueBridge inboundQueueName="a-any-doc-type"
>>  localQueueName="any-doc-type" />
>>     </inboundQueueBridges>
>>     <outboundQueueBridges>
>>       <outboundQueueBridge outboundQueueName="any-doc-type"
>>  localQueueName="k-any-doc-type"/>
>>     </outboundQueueBridges>
>>   </jmsQueueConnector>
>>  </jmsBridgeConnectors>
>>  ...
>>  <bean id="remoteFactory"
>>  class="org.apache.activemq.ActiveMQConnectionFactory">
>>   <property name="brokerURL" value="failover:tcp://10.53.50.201:61616" />
>>  </bean>
>>
>>  then only bridging works.
>>  Separately both functions work, but when I use both of them, only
>> bridging
>>  works...
>>
>>  Can anybody tell me why this happens?
>>  Thanks.
>>
>> --
>>  View this message in context:
>> http://www.nabble.com/Camel-routing-doesn%27t-work-when-jms-bridging-is-active-tp16121768s2354p16121768.html
>>  Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> James
> -------
> http://macstrac.blogspot.com/
> 
> Open Source Integration
> http://open.iona.com
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Camel-routing-doesn%27t-work-when-jms-bridging-is-active-tp16121768s2354p16123633.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to