I am expecting rather large files so I would prefer to receive a FileMessage
from my file components. After reading the documentation I thought this was
the default behavior but the following route is sending a JmsMessage with
the file content as the body. (using Camel 2.8.3 in ServiceMix 4.4.0)
What am I doing wrong?

<blueprint
    xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
    xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0
                       
http://camel.apache.org/schema/blueprint/camel-blueprint-2.8.3.xsd
                        http://www.springframework.org/schema/osgi
                       
http://www.springframework.org/schema/osgi/spring-osgi.xsd";>
    
    <camelContext xmlns="http://camel.apache.org/schema/blueprint";>
        <route id="C001FileMonitor">
            <description>Monitors client directory for files</description>
            
            <from uri="file:///c:/temp/shared_storage_root/C001/landing"/>
            <to
uri="activemq:queue:FLMP.Activity.NewFile?mapJmsMessage=false&amp;jmsMessageType=Object"
/>
            <log message="Recieved ${in.body}"/>
        </route>
    </camelContext>
    
    
    <reference id="connectionFactory"
               interface="javax.jms.ConnectionFactory" />
                
    <bean id="activemq"
          class="org.apache.activemq.camel.component.ActiveMQComponent">
        <property name="connectionFactory" ref="connectionFactory" />
    </bean>
</blueprint>

--
View this message in context: 
http://camel.465427.n5.nabble.com/FileComponent-not-producing-FileMessage-tp5631434p5631434.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to