Skip to content

Commit 8c3f1bf

Browse files
Fix deprecations (#994)
Fix usages of deprecated methods: - Router#accept. According to its Javadoc: > This method is now deprecated you can use this object directly as a request handler, which means there is no need for a method reference anymore. - RequestBody#create. According to its Javadoc: > Moved to extension function. Put the 'content' argument first to fix Java
1 parent 0baaf6b commit 8c3f1bf

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

exonum-java-binding/core/src/main/java/com/exonum/binding/core/transport/VertxServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ enum State {
6464
vertx = Vertx.vertx();
6565
rootRouter = Router.router(vertx);
6666
server = vertx.createHttpServer()
67-
.requestHandler(rootRouter::accept);
67+
.requestHandler(rootRouter);
6868
state = IDLE;
6969
}
7070

exonum-java-binding/cryptocurrency-demo/src/test/java/com/exonum/binding/cryptocurrency/ApiControllerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void setup(Vertx vertx, VertxTestContext context) {
8383
ApiController controller = new ApiController(service);
8484
controller.mountApi(router);
8585

86-
httpServer.requestHandler(router::accept)
86+
httpServer.requestHandler(router)
8787
.listen(0, context.succeeding(result -> {
8888
// Set the actual server port.
8989
port = result.actualPort();

exonum-java-binding/qa-service/src/test/java/com/exonum/binding/qaservice/ApiControllerIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ void setup(Vertx vertx, VertxTestContext context) {
115115
Router router = Router.router(vertx);
116116
new ApiController(qaService).mountApi(router);
117117

118-
httpServer.requestHandler(router::accept)
118+
httpServer.requestHandler(router)
119119
.listen(0, context.succeeding(result -> {
120120

121121
// Set the actual server port.

exonum-light-client/src/main/java/com/exonum/client/ExonumHttpClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ private static Request get(HttpUrl url) {
211211
private static Request post(HttpUrl url, String jsonBody) {
212212
return new Request.Builder()
213213
.url(url)
214-
.post(RequestBody.create(MEDIA_TYPE_JSON, jsonBody))
214+
.post(RequestBody.create(jsonBody, MEDIA_TYPE_JSON))
215215
.build();
216216
}
217217

0 commit comments

Comments
 (0)