boolean value = $undertow.getBoolean(name); log.debug("undertow.directBuffers({})", value); builder.setDirectBuffers(value); });
.setIoThreads(Runtime.getRuntime().availableProcessors() * config.getInt("undertow.ioThreadsMultiplier")) .setWorkerThreads(Runtime.getRuntime().availableProcessors() * config.getInt("undertow.workerThreadMultiplier")) .setDirectBuffers(config.getBoolean("undertow.directBuffers")) .setSocketOption(org.xnio.Options.BACKLOG, config.getInt("undertow.socket.backlog")) .setSocketOption(org.xnio.Options.REUSE_ADDRESSES, config.getBoolean("undertow.socket.reuseAddresses"))
boolean value = $undertow.getBoolean(name); log.debug("undertow.directBuffers({})", value); builder.setDirectBuffers(value); });
.setIoThreads(configuration.getIoThreads()) .setWorkerThreads(configuration.getWorkerThreads()) .setDirectBuffers(configuration.isDirectBuffers()) .setBufferSize(configuration.getBufferSize()) .setHandler(shutdownHandler);
builder.setDirectBuffers(options.getDirectBuffers());
.setHandler(handler) .setBufferSize(bufferSize) .setDirectBuffers(directBuffers);
builder.setDirectBuffers(undertowFactory.getDirectBuffers());
public static void deploy(Optional<String[]> args) { cliArguments = args; //executeStartupActions(args); //DI.bootstrap(); // per config steuern final Builder builder = Undertow.builder() //TODO .setDirectBuffers(true) .setServerOption(UndertowOptions.ENABLE_HTTP2 , true); // deploy servlets DeploymentInfo deploymentInfo = createServletDeploymentInfos(); final boolean anyServlets = ! deploymentInfo.getServlets().isEmpty(); if (anyServlets) { try { deployServlets(builder , deploymentInfo); } catch (ServletException e) { e.printStackTrace(); LOGGER.warning("deploy Servlets " , e); } } final JaxRsActivator jaxRsActivator = new JaxRsActivator(); if (jaxRsActivator.somethingToDeploy()) { deployRestResources(builder , jaxRsActivator); } else { undertowServer = builder.build(); undertowServer.start(); } new HeaderScreenPrinter().printOnScreen(); new ActiveUrlPrinter().printActiveURLs(new ActiveUrlsDetector().detectUrls()); }
public ProxyServerBuilder setDirectBuffers(boolean directBuffers) { builder.setDirectBuffers(directBuffers); return this; }
private void setOptions(Undertow.Builder builder, OptionMap options) { if (options.containsKey("ioThreads")) builder.setIoThreads(options.getInt("ioThreads")); if (options.containsKey("workerThreads")) builder.setWorkerThreads(options.getInt("workerThreads")); if (options.containsKey("bufferSize")) builder.setBufferSize(options.getInt("bufferSize")); if (options.containsKey("directBuffers")) builder.setDirectBuffers(options.getBoolean("directBuffers")); }
private void setOptions(Undertow.Builder builder, OptionMap options) { if (options.containsKey("ioThreads")) builder.setIoThreads(options.getInt("ioThreads")); if (options.containsKey("workerThreads")) builder.setWorkerThreads(options.getInt("workerThreads")); if (options.containsKey("bufferSize")) builder.setBufferSize(options.getInt("bufferSize")); if (options.containsKey("directBuffers")) builder.setDirectBuffers(options.getBoolean("directBuffers")); }
builder.setDirectBuffers(getSettings().getDirectBuffers());
private Builder createBuilder(int port) { Builder builder = Undertow.builder(); if (this.bufferSize != null) { builder.setBufferSize(this.bufferSize); } if (this.ioThreads != null) { builder.setIoThreads(this.ioThreads); } if (this.workerThreads != null) { builder.setWorkerThreads(this.workerThreads); } if (this.directBuffers != null) { builder.setDirectBuffers(this.directBuffers); } if (getSsl() != null && getSsl().isEnabled()) { customizeSsl(builder); } else { builder.addHttpListener(port, getListenAddress()); } for (UndertowBuilderCustomizer customizer : this.builderCustomizers) { customizer.customize(builder); } return builder; }
private Undertow.Builder createBuilder(int port) { Undertow.Builder builder = Undertow.builder(); if (this.bufferSize != null) { builder.setBufferSize(this.bufferSize); } if (this.ioThreads != null) { builder.setIoThreads(this.ioThreads); } if (this.workerThreads != null) { builder.setWorkerThreads(this.workerThreads); } if (this.directBuffers != null) { builder.setDirectBuffers(this.directBuffers); } if (getSsl() != null && getSsl().isEnabled()) { customizeSsl(builder); } else { builder.addHttpListener(port, getListenAddress()); } for (UndertowBuilderCustomizer customizer : this.builderCustomizers) { customizer.customize(builder); } return builder; }