We would need to upgrade Camel 2.17 to work with, at least, Karaf 3.x. The
first version supporting JDK8. Ideally, we should upgrade to Karaf 4.0.0.

In fact, I think it already works with Karaf 4.0.0, but we need to state it
officially.

https://camel.apache.org/karaf.html

As long as there are JDK8-supporting versions for all target environments
of Camel (OSGi, servlet containers, JEE App Servers, etc.) and we are
compatible with their "JDK8 and up" versions, I'm all for it.

We really need to make Processors, Aggregation Strategies, etc.
@FunctionalInterfaces.

*Raúl Kripalani*
PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and
Messaging Engineer
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
Blog: raul.io | twitter: @raulvk <https://twitter.com/raulvk>

On Thu, Jan 28, 2016 at 2:35 PM, Daniel Kulp <dk...@apache.org> wrote:

>
> For master (targeting 2.17), I see we’re still setup for Java7.    Would
> it make sense to move to requiring Java8?  We can certainly start taking
> advantage of the new things in Java8, but there are also dependencies (like
> Jetty) that now require Java8 and more and more of them will be requiring
> that.  (example:  CXF 3.2 will be Java8 only as well)
>
> It sometimes makes back merging fixes to 2.16/2.15 tricky if you use Java8
> features, but that’s going to be a problem eventually anyway.
>
> Thoughts?
>
> --
> Daniel Kulp
> dk...@apache.org - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
>
>

Reply via email to