Hi All,

I have a route A which is timer based route and gets invoke at server
startup. In this route, I am calling another route B which does some
processing and put the response in exchange body.

public class A extends RouteBuilder{
@Override
public void configure() throws Exception {
from("timer://myTimer?repeatCount=1&delay=1000")
.startupOrder(1)
.process(new Processor() {                      
                        @Override
                        public void process(Exchange exchange) throws Exception 
{               
                          exchange.getIn().setBody("Hello", String.class);
                        }
                })

.to("direct:routeB")
}
}

public class B extends RouteBuilder{
@Override
public void configure() throws Exception {

from("direct:routeB")
.process(new Processor() {                      
                        @Override
                        public void process(Exchange exchange) throws Exception 
{               
                          exchange.getIn().setBody("Hello route B", 
String.class);
                        }
                })

.to("direct:routeB")
}
}

When i start my app sever, route A gets loaded at the time of loading the
camel context but i am getting the error message as No consumer available
for endpoint direct:routeB.

Does anyone know why this is happening and any work around for this.

Any help would be appreciated.

.....Vishal.



--
View this message in context: 
http://camel.465427.n5.nabble.com/No-consumers-available-for-endpoint-tp5723587.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to