I’d like to add the following to the Exchange interface.

default Message getMessage() {
    return hasOut() ? getOut() : getIn();
}

default <T> T getMessage(Class<T> type) {
    return hasOut() ? getOut(type) : getIn(type);
}

I’ve run a across the same error about a dozen times now with customers (where 
the work on the wrong message), and a simple addition to the Exchange interface 
would really help.

Since this would change a core interface in Camel, I wanted to get some 
feedback before I made the change.

Thoughts?



Reply via email to