public WebServerFactoryCustomizer tomcatCustomizer()

in src/main/java/com/google/cloud/solutions/bqremoteencryptionfn/BqTransformFnApp.java [51:62]


  public WebServerFactoryCustomizer<TomcatServletWebServerFactory> tomcatCustomizer() {
    return (tomcat) ->
        tomcat.addConnectorCustomizers(
            (connector) -> {
              if (connector.getProtocolHandler()
                  instanceof AbstractHttp11Protocol<?> protocolHandler) {
                protocolHandler.setKeepAliveTimeout(300000);
                protocolHandler.setMaxKeepAliveRequests(100);
                protocolHandler.setUseKeepAliveResponseHeader(true);
              }
            });
  }