Hi.

I'm using Apache CXF 3.1.4 with JAX-RS 2.0 client side proxies against a
REST service which uses Jersey 2.19 under JDK8.
The client side uses CXF to generate the client proxies from the server
interfaces. The server interface has a method that
has a @BeanParam in its signature.

Calling this method from the client side worked without a problem.

Now, I introduced inheritance on that @BeanParam POJO. Switched the
server side method signature to the new @BeanParam subclass
and invoked the method from the client side with the new subclass.

The result is, that attributes from the subclass are received on the
server, but not the attributes from the superclass. Somehow they
get lost. Getter/Setter on the @BeanParam's classes are in place.

Any idea what goes wrong?

Thanks
Veit




Reply via email to