Top Description Inners Fields Constructors Methods
io.undertow

public final Class Undertow

extends Object
Class Inheritance
Imports
io.undertow.connector.ByteBufferPool, io.undertow.protocols.ssl.UndertowXnioSsl, io.undertow.server.ConnectorStatistics, .DefaultByteBufferPool, .HttpHandler, .OpenListener, io.undertow.server.protocol.ajp.AjpOpenListener, io.undertow.server.protocol.http.AlpnOpenListener, .HttpOpenListener, io.undertow.server.protocol.http2.Http2OpenListener, .Http2UpgradeHandler, io.undertow.server.protocol.proxy.ProxyProtocolOpenListener, org.xnio.ChannelListener, .ChannelListeners, .IoUtils, .Option, .OptionMap, .Options, .StreamConnection, .Xnio, .XnioWorker, org.xnio.channels.AcceptingChannel, org.xnio.ssl.JsseSslUtils, javax.net.ssl.KeyManager, .SSLContext, .TrustManager, java.io.IOException, java.net.Inet4Address, .InetSocketAddress, .SocketAddress, java.security.SecureRandom, java.util.ArrayList, .Collections, .List, java.util.concurrent.CountDownLatch, .Executor, .TimeUnit

Convenience class used to build an Undertow server.

Author
Stuart Douglas

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
private static class
public static class
public static enum

Field Summary

Modifier and TypeField and Description
private final int
private ByteBufferPool
private List<AcceptingChannel<? extends StreamConnection>>
private final boolean
private final boolean
internalWorker

Will be true when a XnioWorker instance was NOT provided to the Builder.

private final int
private volatile List<Undertow.ListenerInfo>
private final List<Undertow.ListenerConfig>
private final HttpHandler
private final OptionMap
private final OptionMap
private Executor
private XnioWorker
private final OptionMap
private final int
private Xnio

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Undertow.Builder

Returns:

A builder that can be used to create an Undertow server instance
builder
()

public List<Undertow.ListenerInfo>
public XnioWorker
public Xnio
public synchronized void
public synchronized void
stop()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait