Hi, What about replacing anonymous inner noop AsyncCallback with EmptyAsyncCallback? Just to make a codebase a little bit nicer.
// Bad Object value = invocation.proceed(new AsyncCallback() { public void done(boolean doneSync) { // nnop } }, sync); // Good Object value = invocation.proceed(new EmptyAsyncCallback(), sync); Patch attached in Jira issue [1] if you like the idea. Laters. [1] https://issues.apache.org/jira/browse/CAMEL-5379 -- Henryk Konsek http://henryk-konsek.blogspot.com