123456789101112131415161718192021222324252627 |
- package com.txz.operating.configurer.shutdown;
- import io.undertow.UndertowOptions;
- import lombok.AllArgsConstructor;
- import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory;
- import org.springframework.context.annotation.Bean;
- import org.springframework.stereotype.Component;
- /**
- * @Author: Fcx
- * @Date: 2019/11/29 15:13
- * @Version 1.0
- */
- // @Component
- // @AllArgsConstructor
- // public class UndertowExtraConfiguration {
- //
- // private final GracefulShutdownUndertowWrapper gracefulShutdownWrapper;
- //
- // @Bean
- // public UndertowServletWebServerFactory servletWebServerFactory() {
- // UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory();
- // factory.addDeploymentInfoCustomizers(deploymentInfo -> deploymentInfo.addOuterHandlerChainWrapper(gracefulShutdownWrapper));
- // factory.addBuilderCustomizers(builder -> builder.setServerOption(UndertowOptions.ENABLE_STATISTICS, true));
- // return factory;
- // }
- // }
|