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

Reply via email to