@FunctionalInterface public interface ThrowingFunction<I,R,T extends Throwable>
R
apply(I in)
R apply(I in) throws T extends Throwable
T extends Throwable
Apache Camel