RestEasyでのやり取りをgzipしたい時

バイナリを文字列でやり取りしたりすると流石に通信が重くなります。
Content-Encoding: gzipを使用して


クライアント側のリクエストヘッダのContent-Encodingをgzipで送出。
ClientRequest request = new ClientRequest(uri);
request.header("Content-Encoding", "gzip");


サーバ側は下記のようにGZIPアノテーションをつけておく。
@GET
@GZIP
@Produces("application/json")
public Response getSample(@QueryParam("fileName") String fileName) {