I have written a custom codec,added the reference in the spring XML and have
written the code for registering with JNDI inside the routebuilder class's
configure method as below:

void configure(){

-------------
------------
JndiRegistry jndi=new JndiRegistry()
jndi.bind("XMLCodec",new XMLCodec())
context = new DefaultCamelContext(jndi.getContext())
                
from('mina:tcp://0.0.0.0:9091?sync=true&codec=#XMLCodec')
----------------
----------------
.to(some endpoint)
}


But when I run this I can see in the console "Total 0 routes, of which 0 is
started.":



Jul 14, 2011 4:26:02 PM org.apache.camel.impl.DefaultCamelContext start
INFO: Apache Camel 2.5.0 (CamelContext: camelContext) is starting
Jul 14, 2011 4:26:02 PM org.apache.camel.impl.DefaultCamelContext
createManagementStrategy
INFO: JMX enabled. Using ManagedManagementStrategy.
Jul 14, 2011 4:26:02 PM org.apache.camel.impl.DefaultCamelContext start
INFO: Total 0 routes, of which 0 is started.
Jul 14, 2011 4:26:02 PM org.apache.camel.impl.DefaultCamelContext start
INFO: Apache Camel 2.5.0 (CamelContext: camelContext) started in 0.266
seconds


I am not sure as to which is the correct place in the code to place the code
to register with JNDI.
Can anyone please help me figure out why the routes are not starting?

--
View this message in context: 
http://camel.465427.n5.nabble.com/For-writing-a-custom-codec-for-Mina-EndPoint-where-should-I-place-the-code-for-registering-with-JNDI-tp4586277p4586277.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to