As I wrote in the very first mail... This does NOT work:

   <route>
        <from uri="direct:start"/>
        <bean method="genRequest" ref="xacmlRequest">
            <log message="request generated"/>
            <to uri="activemq:topic:xacml.authzRequests"/>
        </bean>
    </route>


Try this:

   <route>
        <from uri="direct:start"/>
        <bean method="genRequest" ref="xacmlRequest"/>
        <log message="request generated"/>
        <to uri="activemq:topic:xacml.authzRequests"/>
    </route>

For me the second one works. The first not.



On 15.06.2011 15:38, Andrè wrote:
thats the problem i´m sending nothing out of this class!!!
it seems like camel doesnt knows/uses it, but i added the bean in
camel-context
i have reduced it ...
So i just wanna send something out these class
(which would be comparable to http://camel.apache.org/bean.html (beans as
Endpoint))
public class XacmlRequester {
        
        public String genRequest(){
                        return "hello";
        }
}
    <route>
         <from uri="direct:start"/>
         <bean method="genRequest" ref="xacmlRequest">
             <log message="request generated"/>
             <to uri="activemq:topic:xacml.authzRequests"/>
         </bean>
     </route>

  <bean class="de.tarent.abiege.camel.producer.XacmlRequester"
id="xacmlRequest"/>

i also tried this (this time without a route using the bean cause the
annotation should do that)
(which would be hopefully comparable to
http://camel.apache.org/pojo-messaging-example.html pojo example  or
http://camel.apache.org/pojo-producing.html pojo producing  )
public class XacmlRequester {
        
        @Produce(uri = "activemq:topic:xacml.authzRequests")
        ProducerTemplate producer;
        
        public void genRequest(){
                        producer.sendBody("hello");
        }
}
but nothing works

--
View this message in context: 
http://camel.465427.n5.nabble.com/what-did-i-forgot-Bean-integration-through-direct-start-tp4490510p4491246.html
Sent from the Camel - Users mailing list archive at Nabble.com.



--
claus straube
__________________________________________

phone    +49-89-38157419
mobile   +49-176-49673717
web      http://www.catify.com
office   5. floor, heßstr. 56, 80798 munich
__________________________________________

Reply via email to