Hi Pavel,
Just catching up with this issue. I guess the two levels of indirection has led us into a generic wall :)
> Client rxClient = client.register(CompletionStageRxInvokerProvider.class);
>
> CompletionStage<UserPojo> cs =
> rxClient.target("http://foo.bar" <http://foo.bar/>)
> .request()
> .rx(CompletionStage.class)
> .get(UserPojo.class);
So what if we reduce indirection and write:
.rx(CompletionStageRxInvoker.class)
as before, still keeping the provider for it? Less ideal of course.
— Santiago