I have been trying to use camel-netty to send/receive on the same port by writing multiple routes using the port.
This fails, seemingly because the names are the same, as demonstrated below. It's not clear to me exactly what is happening under the hood. I am wondering if I build the NettyEndpoint beans independently using Java (and not simple string), will I run into the same problem? As best I can see, the Endpoint URI is used for the Endpoint name; I don't see a way to make sure it is unique. Will manually setting the Bean name with @Bean("someName") work? Thanks in advance! Jeremy Cox from("netty:tcp://localhost:31234?clientMode=true") .autoStartup(isClient) .id("ClientReceive") .process(loggingProcessor); // every six seconds from("quartz://management/sendCTR?cron=0/6+*+*+*+*+?") .autoStartup(isClient) .id("ClientSend") .process(messageGeneratorProcessor) // the route will not work; URI identical .to("netty:tcp://localhost:31234?clientMode=true"); // Eureka, changing the Endpoint name makes it work .to("netty:tcp://127.0.0.1:31234?clientMode=true"); Jeremy Cox Developer Progeny Systems M 859 322 3214 call or text
smime.p7s
Description: S/MIME cryptographic signature