Hi
You can use simple instead of method ala:
simple("${bodyAs(Some.class).getCustomer()}")
On Wed, Dec 8, 2021 at 10:17 PM Shultz, Dmitry
<[email protected]> wrote:
>
> Hi All,
>
> I'm migrating some service from 2.25 to 3.13 using the migration guide - so
> far so good, but there is one thing I can't figure out (in a reasonable
> amount of time).
> The code that compiles in 2.25 looks like this:
>
> Predicate hasNoEmail = and(body().isInstanceOf(Some.class),
> bodyAs(Some.class).method("getCustomer")
> .convertTo(CustomerInfo.class).method("getEmail").isNull());
>
> With 3.13 it fails because .method() is not available anymore, so there
> should be some other way? What is it?
>
>
> Dmitry
>
--
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2