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