Use the same providers available on the server
The client framework can use the same providers available on the server. You must manually register them through the ResteasyProviderFactory singleton using the addMessageBodyReader() and addMessageBodyWriter() methods. ResteasyProviderFactory.getInstance().addMessageBodyReader(MyReader.class);