All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.progressoft.brix.domino.api.server.entrypoint.VertxEntryPointContext Maven / Gradle / Ivy

The newest version!
package com.progressoft.brix.domino.api.server.entrypoint;

import com.progressoft.brix.domino.api.server.config.ServerConfiguration;
import io.vertx.core.Vertx;
import io.vertx.ext.web.RoutingContext;

public class VertxEntryPointContext implements ServerEntryPointContext {

    private final RoutingContext routingContext;
    private final ServerConfiguration serverConfiguration;
    private final Vertx vertx;

    public VertxEntryPointContext(RoutingContext routingContext,
                                  ServerConfiguration serverConfiguration, Vertx vertx) {
        this.routingContext = routingContext;
        this.serverConfiguration = serverConfiguration;
        this.vertx = vertx;
    }

    public RoutingContext getRoutingContext() {
        return routingContext;
    }

    public ServerConfiguration config(){
        return serverConfiguration;
    }

    public Vertx vertx(){
        return vertx;
    }

    @Override
    public String getName() {
        return VertxEntryPointContext.class.getCanonicalName();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy