How to create a timer based camel polling route?
<p>i created a route that is supposed to read from an OPC-UA endpoint. The read operation should be performed every second, based on a timer. Every example i found shows that the route can only have one <code>from</code> item. My route looks like this:</p>

<pre><code>&lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
  &lt;route id="opctorest"&gt;
    &lt;from uri="timer://simpleTimer?period=1000"/&gt;
    &lt;log message="Triggered Route: opctorest: Sensorreading body: ${body}"/&gt;
    &lt;to uri="milo-client:tcp://0.0.0.0:4840/freeopcua/server?nodeId=2&amp;amp;namespaceUri=http://examples.freeopcua.github.io"/&gt;        
    &lt;convertBodyTo type="java.lang.String"/&gt;        
    &lt;to uri="stream:out"/&gt;
  &lt;/route&gt;
&lt;/camelContext&gt;
</code></pre>

<p>When i deploy the route, it gets called every second, but it <em>writes</em> to the endpoint, since the call is declared in a <code>to</code> element. How can i turn this into a read? I could not find a solution so far. Thanks!</p>