ok, let me explain: i have serveral routes <route> <from uri="file:src/data?noop=true"/> <to uri="activemq:topic:personnel.records"/> </route> <route> <from uri="activemq:topic:personnel.records"/> <policy ref="droolsPolicy"> <description>Generate some processes to embedded drools</description> <unmarshal ref="myjaxb"/> <to uri="drools:node1/ksession1?action=insertBody"/> <marshal ref="myjaxb"/> </policy> </route> <route> <from uri="drools:node1/ksession1?channel=SipChannel"/> <to uri="file:target/messages/sip"/> <log message="XACML receives"/> </route> <route> <from uri="drools:node1/ksession1?channel=StsChannel"/> <to uri="file:target/messages/sts"/> <log message="STS Channel receives"/> </route> <route> <from uri="activemq:topic:xacml.authzRequests"/> <log message="request consumed hopefully"/> <to uri="file:target/messages/requests"/> </route> <route> <from uri="file:src/requests?noop=true"/> <to uri="activemq:topic:xacml.authzRequests"/> </route> for example sending xml files to an activemq.topic and a route which consumes from that topic and writes it to an file endpoint
the result is this : 4343 [org.apache. 072 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.component.file.FileEndpoint - Endpoint is configured with noop=true so forcing endpoint to be idempotent as well 4072 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.component.file.FileEndpoint - Using default memory based idempotent repository with cache max size: 1000 4112 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route1 started and consuming from: Endpoint[file://src/data?noop=true] 4502 [ActiveMQ Task-1] INFO org.apache.activemq.transport.failover.FailoverTransport - Successfully connected to tcp://localhost:61616 4552 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route2 started and consuming from: Endpoint[activemq://topic:personnel.records] 4562 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route3 started and consuming from: Endpoint[drools://node1/ksession1?channel=SipChannel] 4572 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route4 started and consuming from: Endpoint[drools://node1/ksession1?channel=StsChannel] 4602 [ActiveMQ Task-2] INFO org.apache.activemq.transport.failover.FailoverTransport - Successfully connected to tcp://localhost:61616 4612 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route5 started and consuming from: Endpoint[activemq://topic:xacml.authzRequests] 4622 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Route: route6 started and consuming from: Endpoint[file://src/requests?noop=true] 4632 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Total 6 routes, of which 6 is started. 4632 [org.apache.camel.spring.Main.main()] INFO org.apache.camel.spring.SpringCamelContext - Apache Camel 2.7.1 (CamelContext: camel-1) started in 1.140 seconds Rule 04 Works jon 5203 [Thread-2] INFO route3 - XACML receives Rule 01 Workshiram Rule 04 Works hiram 5243 [Thread-2] INFO route3 - XACML receives Rule 02 Workshiram Rule 01 Workshiram Rule 02 Workshiram Rule 01 Workshiram Rule 02 Workshiram Rule 04 Works james 5243 [Thread-2] INFO route3 - XACML receives (there seems also to be an problem cause the failover transtransport is loaded twice, sounds not that correct, but i don´t know) it´s working correctly!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! so what i want to do now is not sending an xml file to an endpoint , i want to send an RequestCtx Object (XACML thing) to an Endpoint so i want firstly to parse the xml file, which i´m now sending directly, and send the object. in the camel bean-component doc i read, that the bean component is just to consume objects, that´s why i used the direct-component after that i saw that consume/produce annotations and they sounded helping to consume the file and then produce this obejct by using the direct component, or didn´t i catch the real usage of that annotations? (all i know is that it seems to me that it´s not working that way *g*) -- View this message in context: http://camel.465427.n5.nabble.com/what-did-i-forgot-Bean-integration-through-direct-start-tp4490510p4490743.html Sent from the Camel - Users mailing list archive at Nabble.com.