@@ -101,7 +101,7 @@ public void replayResponseFilterTest() throws Exception {
101
101
ResponseFilter responseFilter = new ResponseFilter () {
102
102
public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
103
103
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 ();
105
105
return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
106
106
}
107
107
return ctx ;
@@ -123,7 +123,7 @@ public void replayStatusCodeResponseFilterTest() throws Exception {
123
123
ResponseFilter responseFilter = new ResponseFilter () {
124
124
public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
125
125
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 ();
127
127
return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
128
128
}
129
129
return ctx ;
@@ -145,7 +145,7 @@ public void replayHeaderResponseFilterTest() throws Exception {
145
145
ResponseFilter responseFilter = new ResponseFilter () {
146
146
public <T > FilterContext <T > filter (FilterContext <T > ctx ) {
147
147
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 ();
149
149
return new FilterContext .FilterContextBuilder <T >().asyncHandler (ctx .getAsyncHandler ()).request (request ).replayRequest (true ).build ();
150
150
}
151
151
return ctx ;
0 commit comments