@@ -101,7 +101,7 @@ public void replayResponseFilterTest() throws Exception {
101101 ResponseFilter responseFilter = new ResponseFilter () {
102102 public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
103103 if (replay .getAndSet (false )) {
104- Request request = new RequestBuilder ( ctx .getRequest ()).addHeader ("X-Replay" , "true" ).build ();
104+ Request request = ctx .getRequest (). toBuilder ( ).addHeader ("X-Replay" , "true" ).build ();
105105 return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
106106 }
107107 return ctx ;
@@ -123,7 +123,7 @@ public void replayStatusCodeResponseFilterTest() throws Exception {
123123 ResponseFilter responseFilter = new ResponseFilter () {
124124 public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
125125 if (ctx .getResponseStatus () != null && ctx .getResponseStatus ().getStatusCode () == 200 && replay .getAndSet (false )) {
126- Request request = new RequestBuilder ( ctx .getRequest ()).addHeader ("X-Replay" , "true" ).build ();
126+ Request request = ctx .getRequest (). toBuilder ( ).addHeader ("X-Replay" , "true" ).build ();
127127 return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
128128 }
129129 return ctx ;
@@ -145,7 +145,7 @@ public void replayHeaderResponseFilterTest() throws Exception {
145145 ResponseFilter responseFilter = new ResponseFilter () {
146146 public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
147147 if (ctx .getResponseHeaders () != null && ctx .getResponseHeaders ().get ("Ping" ).equals ("Pong" ) && replay .getAndSet (false )) {
148- Request request = new RequestBuilder ( ctx .getRequest ()).addHeader ("Ping" , "Pong" ).build ();
148+ Request request = ctx .getRequest (). toBuilder ( ).addHeader ("Ping" , "Pong" ).build ();
149149 return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
150150 }
151151 return ctx ;
0 commit comments