UndertowExtraConfiguration.java 1014 B

123456789101112131415161718192021222324252627
  1. package com.txz.operating.configurer.shutdown;
  2. import io.undertow.UndertowOptions;
  3. import lombok.AllArgsConstructor;
  4. import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.stereotype.Component;
  7. /**
  8. * @Author: Fcx
  9. * @Date: 2019/11/29 15:13
  10. * @Version 1.0
  11. */
  12. // @Component
  13. // @AllArgsConstructor
  14. // public class UndertowExtraConfiguration {
  15. //
  16. // private final GracefulShutdownUndertowWrapper gracefulShutdownWrapper;
  17. //
  18. // @Bean
  19. // public UndertowServletWebServerFactory servletWebServerFactory() {
  20. // UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory();
  21. // factory.addDeploymentInfoCustomizers(deploymentInfo -> deploymentInfo.addOuterHandlerChainWrapper(gracefulShutdownWrapper));
  22. // factory.addBuilderCustomizers(builder -> builder.setServerOption(UndertowOptions.ENABLE_STATISTICS, true));
  23. // return factory;
  24. // }
  25. // }