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

cc.shacocloud.mirage.web.VertxRouterDispatcherOptions Maven / Gradle / Ivy

package cc.shacocloud.mirage.web;

import cc.shacocloud.mirage.web.bind.BodyHandlerOptions;
import cc.shacocloud.mirage.web.bind.SessionHandlerOptions;
import io.vertx.core.http.HttpServerOptions;
import lombok.*;

import java.util.ArrayList;
import java.util.List;

/**
 * @author shaco
 * @date 2022/6/2
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class VertxRouterDispatcherOptions {

    private HttpServerOptions serverOptions = new HttpServerOptions();

    private BodyHandlerOptions bodyOptions = BodyHandlerOptions.DEFAULT;

    private SessionHandlerOptions sessionOptions = SessionHandlerOptions.DEFAULT;

    private List routerMappingHandlers = new ArrayList<>();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy