<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf"
    xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
    xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 
        http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">

    <camelContext xmlns="http://camel.apache.org/schema/blueprint" streamCache="true">

  <streamCaching id="myCacheConfig" bufferSize="16384" spoolDirectory="/tmp/cachedir" spoolThreshold="65536"/>
        <route id="timer" streamCache="true">
          <from uri="timer://foo?period=1000&amp;fixedRate=true"/>
          <convertBodyTo type="java.lang.String"/>
	   <delay>
            <constant>30000</constant>
        </delay>
     	<setBody><simple trim="false">31 seconds have passed</simple></setBody>
        <to uri="file:tmp"/>
        </route>
    </camelContext>
</blueprint>
