I'm migrating a Spring 2.6 project from Apache Camel v2.25.4 to v3.14, the last version that is compatible with Java 8. I'm using Maven as package manager.
I'm getting this error:
Cannot resolve symbol 'CompletionAwareAggregationStrategy', TimeoutAwareAggregationStrategy'
Apparently, these interfaces are removed from version 3.0.0 onwards, but I couldn't find any information about it in the migration guide. The only related step is the following: Camel Upgrade guide to 3.7 - Modularized core.
They are still mentioned in the documentation for version 3.14:
I have tried importing other packages like the ones mentioned in the migration guide:
But I had no success finding the symbols.
I have also tried implementing my classes with these related interfaces, but they don't extend 'AggregationStrategy' interface, so it's not what I'm looking for.
If they have been removed from Apache Camel, then how do you suggest I replace the interfaces?
They are out of the box on org.apache.camel.AggregationStrategy
as default methods.