[done] dependency updates

This commit is contained in:
Peter Schuller 2024-01-22 06:57:07 +01:00
parent ca0bd8d67a
commit d834d54c40
6 changed files with 13 additions and 13 deletions

View file

@ -6,9 +6,9 @@
module="opinionated-vertx">
</info>
<dependencies>
<dependency org="io.vertx" name="vertx-config" rev="4.2.2" conf="*->compile;*->default"/>
<dependency org="io.vertx" name="vertx-web" rev="4.2.2" conf="*->compile;*->default"/>
<dependency org="io.vertx" name="vertx-web-client" rev="4.2.2" conf="*->compile;*->default"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.12.6" conf="*->compile;*->default"/>
<dependency org="io.vertx" name="vertx-config" rev="4.5.1" conf="*->compile;*->default"/>
<dependency org="io.vertx" name="vertx-web" rev="4.5.1" conf="*->compile;*->default"/>
<dependency org="io.vertx" name="vertx-web-client" rev="4.5.1" conf="*->compile;*->default"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.15.3" conf="*->compile;*->default"/>
</dependencies>
</ivy-module>

View file

@ -89,10 +89,10 @@ public class PersistentRestDataAccess<T extends SerializableWithId> extends Rest
private CompositeFuture readAllFiles(final List<String> filePaths) {
LOG.info("Found " + filePaths.size() + " files in directory " + baseDir);
return CompositeFuture.join(filePaths.stream().map(this::readFileContent).toList());
return Future.join(filePaths.stream().map(this::readFileContent).toList());
}
private Future readFileContent(final String filePath) {
private Future<Void> readFileContent(final String filePath) {
Promise<Void> readFuture = Promise.promise();
vertx.fileSystem().readFile(filePath)
.onComplete(ar -> {

View file

@ -68,7 +68,7 @@ public class RestDataAccess<T extends SerializableWithId> {
}
protected void update(final String id, final RoutingContext context) {
T newData = Json.decodeValue(context.getBody(), classReference);
T newData = context.body().asPojo(classReference);
if (!newData.getId().equals(id)) {
context.fail(400);
}
@ -76,7 +76,7 @@ public class RestDataAccess<T extends SerializableWithId> {
}
protected T getDataFromRequest(final RoutingContext context) {
return Json.decodeValue(context.getBody(), classReference);
return context.body().asPojo(classReference);
}
private void handleMessage(final Message<RestDataRequest<T>> request) {

View file

@ -44,7 +44,7 @@ public class OAuthWebClient {
public Future<HttpRequest<Buffer>> prepareAuthenticatedRequest(final HttpMethod method, final String requestPath) {
Promise<HttpRequest<Buffer>> promise = Promise.promise();
ensureIsAuthenticated().onComplete(v ->
ensureIsAuthenticated().andThen(v ->
promise.complete(webClient.requestAbs(method, config.getBaseUrl() + requestPath)
.bearerTokenAuthentication(token.getToken()))
).onFailure(promise::fail);

View file

@ -9,7 +9,6 @@ import de.pzzz.vertx.Startup;
import de.pzzz.vertx.worker.DeployableWorker;
import de.pzzz.vertx.worker.QueuedWorker;
import io.vertx.core.Closeable;
import io.vertx.core.CompositeFuture;
import io.vertx.core.Future;
import io.vertx.core.Promise;
@ -28,7 +27,7 @@ public abstract class ProcessExecutionController<T extends ExecutableProcess<V,U
public Future<Void> deployWorkers() {
Promise<Void> promise = Promise.promise();
CompositeFuture.all(getWorker().stream().map(controller -> (Future) controller.deployWorkers(startup)).toList())
Future.all(getWorker().stream().map(controller -> controller.deployWorkers(startup)).toList())
.onSuccess(res -> promise.complete())
.onFailure(error -> {
LOG.log(Level.SEVERE, error.getMessage(), error);
@ -39,7 +38,7 @@ public abstract class ProcessExecutionController<T extends ExecutableProcess<V,U
@Override
public void close(final Promise<Void> completion) {
CompositeFuture.all(getWorker().stream().map(worker -> (Future) worker.undeployWorkers()).toList())
Future.all(getWorker().stream().map(DeployableWorker::undeployWorkers).toList())
.onSuccess(res -> completion.complete())
.onFailure(error -> {
LOG.log(Level.SEVERE, error.getMessage(), error);

View file

@ -8,6 +8,7 @@ import de.pzzz.vertx.Startup;
import io.vertx.core.DeploymentOptions;
import io.vertx.core.Future;
import io.vertx.core.Promise;
import io.vertx.core.ThreadingModel;
import io.vertx.core.Vertx;
import io.vertx.core.eventbus.DeliveryOptions;
import io.vertx.core.json.JsonObject;
@ -39,7 +40,7 @@ public abstract class WorkerController<T, U> implements DeployableWorker {
config.put(WORKER_BUS_ADDRESS_CONFIG, busAddress());
LOG.info("Deploy " + maxWorkers + " workers for bus " + busAddress());
DeploymentOptions workerOpts = new DeploymentOptions()
.setWorker(true)
.setThreadingModel(ThreadingModel.WORKER)
.setConfig(startup.getConfig())
.setWorkerPoolName(busAddress())
.setInstances(maxWorkers)