Skip to content

Commit ac0f526

Browse files
authored
Copy routingKey in RequestOptions copy constructor (#6203)
1 parent 32924c4 commit ac0f526

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

vertx-core/src/main/java/io/vertx/core/http/RequestOptions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public RequestOptions(RequestOptions other) {
118118
setHeaders(MultiMap.caseInsensitiveMultiMap().setAll(other.headers));
119119
}
120120
setTraceOperation(other.traceOperation);
121+
setRoutingKey(other.routingKey);
121122
}
122123

123124
/**

vertx-core/src/test/java/io/vertx/tests/http/RequestOptionsTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,14 @@ public void testCopy() {
4848
.setMethod(HttpMethod.PUT)
4949
.setPort(8443)
5050
.setSsl(true)
51-
.setFollowRedirects(true);
51+
.setFollowRedirects(true)
52+
.setRoutingKey("user-123");
5253
RequestOptions copy = new RequestOptions(options);
5354
assertEquals(options.getMethod(), copy.getMethod());
5455
assertEquals(options.getPort(), copy.getPort());
5556
assertEquals(options.isSsl(), copy.isSsl());
5657
assertEquals(options.getFollowRedirects(), copy.getFollowRedirects());
58+
assertEquals(options.getRoutingKey(), copy.getRoutingKey());
5759
}
5860

5961
@Test

0 commit comments

Comments
 (0)