All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAjpClientStreamSinkChannel |
|
| AbstractAjpClientStreamSourceChannel |
|
| AbstractAttachable |
A thing which can have named attachments.
|
| AbstractConfidentialityHandler |
Handler responsible for checking of confidentiality is required for the requested resource and if so rejecting the request
and redirecting to a secure address.
|
| AbstractFixedLengthStreamSinkConduit |
A channel which writes a fixed amount of data.
|
| AbstractFramedChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>> |
A ConnectedChannel which can be used to send and receive Frames.
|
| AbstractFramedStreamSinkChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>> |
Framed Stream Sink Channel.
|
| AbstractFramedStreamSinkConduit |
Utility class to ease the implementation of framed protocols.
|
| AbstractFramedStreamSinkConduit.FrameCallBack |
Interface that is called when a frame event takes place.
|
| AbstractFramedStreamSourceChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>> |
Source channel, used to receive framed messages.
|
| AbstractHttp2StreamSinkChannel |
|
| AbstractHttp2StreamSourceChannel |
SPDY stream source channel
|
| AbstractParserGenerator |
|
| AbstractParserGenerator.CustomStateMachine |
A class that separates out the different behaviour of the three state machines (VERB, VERSION and HEADER)
|
| AbstractReceiveListener |
A receive listener that performs a callback when it receives a message
|
| AbstractSecurityContext |
A base class for SecurityContext implementations predominantly focusing on the notification handling allowing the
specific implementation for focus on authentication.
|
| AbstractSecurityContext.Node<T> |
To reduce allocations we use a custom linked list data structure
|
| AbstractSecurityContextAssociationHandler |
Base class responsible for associating the SecurityContext instance with the current request.
|
| AbstractServerConnection |
|
| AbstractServerConnection.ConduitState |
|
| AccessControlListHandler |
Handler that can accept or reject a request based on an attribute of the remote peer
todo: should we support non-regex values for performance reasons?
|
| AccessControlListHandler.Builder |
|
| AccessLogHandler |
Access log handler.
|
| AccessLogHandler.Builder |
|
| AccessLogReceiver |
Interface that is used by the access log handler to send data to the log file manager.
|
| Account |
Representation of an account, most likely a user account.
|
| AggregateConnectorStatistics |
|
| AjpClientChannel |
AJP client side channel.
|
| AjpClientProvider |
|
| AjpClientRequestClientStreamSinkChannel |
AJP stream sink channel that corresponds to a request send from the load balancer to the backend
|
| AjpClientResponseStreamSourceChannel |
|
| AjpOpenListener |
|
| AjpRequestParser |
|
| AjpRequestParser.IntegerHolder |
|
| AjpRequestParser.StringHolder |
|
| AjpServerConnection |
A server-side AJP connection.
|
| AjpServerRequestConduit |
Underlying AJP request channel.
|
| AllowedContentEncodings |
An attachment that provides information about the current content encoding that will be chosen for the response
|
| AllowedMethodsHandler |
Handler that whitelists certain HTTP methods.
|
| AllowedMethodsHandler.Builder |
|
| ALPN |
|
| ALPN.JDK9ALPNMethods |
|
| ALPNClientSelector |
|
| ALPNClientSelector.ALPNProtocol |
|
| ALPNHackSSLEngine |
SSLEngine wrapper that provides some super hacky ALPN support on JDK8.
|
| AlpnOpenListener |
Open listener adaptor for ALPN connections
Not a proper open listener as such, but more a mechanism for selecting between them.
|
| AnnotatedEndpoint |
|
| AnnotatedEndpointFactory |
Factory that creates annotated end points.
|
| ApplicationListeners |
Class that is responsible for invoking application listeners.
|
| ApplicationListeners.ListenerState |
|
| AsyncContextImpl |
|
| AsyncReceiverImpl |
|
| AsyncSenderImpl |
|
| AsyncWebSocketHttpServerExchange |
|
| Attachable |
A thing which can have named attachments.
|
| AttachmentHandler<T> |
Handler that adds an attachment to the request
|
| AttachmentKey<T> |
An immutable, type-safe object attachment key.
|
| AttachmentList<T> |
|
| AuthenticatedSessionManager |
Interface that represents a persistent authenticated session.
|
| AuthenticatedSessionManager.AuthenticatedSession |
|
| AuthenticationCallHandler |
This is the final HttpHandler in the security chain, it's purpose is to act as a barrier at the end of the chain to
ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.
|
| AuthenticationConstraintHandler |
Handler responsible for checking the constraints for the current request and marking authentication as required if
applicable.
|
| AuthenticationInfoToken |
Enumeration of tokens expected in a HTTP Digest 'Authentication-Info' header.
|
| AuthenticationMechanism |
The interface to be implemented by a single authentication mechanism.
|
| AuthenticationMechanism.AuthenticationMechanismOutcome |
The AuthenticationOutcome is used by an AuthenticationMechanism to indicate the outcome of the call to authenticate, the
overall authentication process will then used this along with the current AuthenticationState to decide how to proceed
with the current request.
|
| AuthenticationMechanism.ChallengeResult |
Simple class to wrap the result of requesting a mechanism sends it's challenge.
|
| AuthenticationMechanismContext |
|
| AuthenticationMechanismFactory |
Factory for authentication mechanisms.
|
| AuthenticationMechanismsHandler |
Authentication handler that adds one or more authentication
mechanisms to the security context
|
| AuthenticationMode |
Enumeration to indicate the authentication mode in use.
|
| AuthenticationRequiredPredicate |
Predicate that returns true if authentication is required.
|
| AuthenticationRequiredPredicate.Builder |
|
| AuthenticationTypeExchangeAttribute |
|
| AuthenticationTypeExchangeAttribute.Builder |
|
| AuthMethodConfig |
|
| AuthorizationManager |
Authorization manager.
|
| Balancer |
The mod_cluster balancer config.
|
| Balancer.BalancerBuilder |
|
| BasicAuthenticationMechanism |
The authentication handler responsible for BASIC authentication as described by RFC2617
|
| BasicAuthenticationMechanism.Factory |
|
| BasicSSLSessionInfo |
Basic SSL session information.
|
| BinaryOutputStream |
|
| BlockingHandler |
|
| BlockingHandler.Builder |
|
| BlockingHttpExchange |
An interface that provides the input and output streams for blocking HTTP requests.
|
| BlockingReceiverImpl |
|
| BlockingSenderImpl |
A sender that uses an output stream.
|
| BlockingWebSocketHttpServerExchange |
|
| BlockingWriterSenderImpl |
A sender that uses a print writer.
|
| Bootstrap |
|
| BoundParameter |
|
| BrokenStreamSourceConduit |
|
| BufferedBinaryMessage |
A buffered binary message.
|
| BufferedTextMessage |
A buffered text message.
|
| BufferWritableOutputStream |
Represents an output stream that can write byte buffers
directly.
|
| ByteActivityCallback |
Callback that allows the bytes read from or written to a stream to be tracked
|
| ByteBufferPool |
A pool of byte buffers
|
| ByteRange |
Represents a byte range for a range request
|
| ByteRange.Range |
|
| ByteRangeHandler |
Handler for Range requests.
|
| ByteRangeHandler.Builder |
|
| ByteRangeHandler.Wrapper |
|
| BytesReceivedStreamSourceConduit |
|
| BytesSentAttribute |
The bytes sent
|
| BytesSentAttribute.Builder |
|
| BytesSentStreamSinkConduit |
|
| CachedAuthenticatedSessionHandler |
|
| CachedAuthenticatedSessionMechanism |
|
| CachedHttpRequest |
|
| CachedResource |
|
| CacheHandler |
Handler that attaches a cache to the exchange, a handler can query this cache to see if the
cache has a cached copy of the content, and if so have the cache serve this content automatically.
|
| CachingResourceManager |
|
| CanonicalPathHandler |
|
| CanonicalPathHandler.Builder |
|
| CanonicalPathUtils |
|
| Certificates |
Utility class for dealing with certificates
|
| ChainedHandlerWrapper |
Handler wrapper that chains several handler wrappers together.
|
| ChannelFunction |
|
| ChannelFunctionFileChannel |
|
| ChannelFunctionReadableByteChannel |
|
| ChannelFunctionStreamSourceChannel |
|
| ChannelFunctionWritableByteChannel |
|
| ChannelUpgradeHandler |
An HTTP request handler which upgrades the HTTP request and hands it off as a socket to any XNIO consumer.
|
| ChunkedStreamSinkConduit |
Channel that implements HTTP chunked transfer coding.
|
| ChunkedStreamSourceConduit |
Channel to de-chunkify data
|
| ClassIntrospecter |
Interface that is provided by the container to create a servlet / filter / listener
definition from a given class, based on the annotations present on the class.
|
| ClassPathResourceManager |
|
| ClassUtils |
|
| ClientCallback<T> |
|
| ClientCertAuthenticationMechanism |
The Client Cert based authentication mechanism.
|
| ClientCertAuthenticationMechanism.Factory |
|
| ClientConnection |
A client connection.
|
| ClientExchange |
|
| ClientProvider |
A client connection provider.
|
| ClientRequest |
A client request.
|
| ClientResponse |
A client response.
|
| ClientStatistics |
Returns statistics about the Undertow client connection
|
| CloseMessage |
A close message
|
| ClosingChannelExceptionHandler<T extends Channel> |
Channel exception handler that closes the channel, logs a debug level
message and closes arbitrary other resources.
|
| CompositeExchangeAttribute |
Exchange attribute that represents a combination of attributes that should be merged into a single string.
|
| CompositeExtensionFunction |
|
| ConcurrentDirectDeque<E> |
A concurrent deque that allows direct item removal without traversal.
|
| ConduitFactory<C extends org.xnio.conduits.Conduit> |
|
| ConduitListener<T extends org.xnio.conduits.Conduit> |
|
| ConduitWrapper<T extends org.xnio.conduits.Conduit> |
Interface that provides a means of wrapping a Conduit.
|
| ConfidentialPortManager |
A utility to take the HttpServerExchange of the current request and obtain the number of the port number to use in
https redirects.
|
| ConfiguredClientEndpoint |
|
| ConfiguredPushHandler |
Handler that pushes resources based on a provided URL
|
| ConfiguredServerEndpoint |
|
| ConnectHandler |
Handlers HTTP CONNECT requests, allowing the server to act as a forward proxy.
|
| ConnectionErrorException |
Exception that represents a connection error
|
| ConnectionPoolErrorHandler |
The connection pool error handler is intended to be used per node and will therefore be shared across I/O threads.
|
| ConnectionPoolErrorHandler.CountingErrorHandler |
Counting error handler, this only propagates the state to the delegate handler after reaching a given limit.
|
| ConnectionPoolErrorHandler.SimpleConnectionPoolErrorHandler |
|
| ConnectionPoolManager |
|
| ConnectionSSLSessionInfo |
SSL session information that is read directly from the SSL session of the
XNIO connection
|
| ConnectionUtils |
|
| Connectors |
|
| ConnectorStatistics |
Connector level statistics
|
| ConnectorStatisticsImpl |
|
| ConstantExchangeAttribute |
Exchange attribute that represents a fixed value
|
| ConstructorInstanceFactory<T> |
|
| ContainsPredicate |
Returns true if the request header is present and contains one of the strings to match.
|
| ContainsPredicate.Builder |
|
| ContentEncodedResource |
A resource that has been pre-compressed
|
| ContentEncodedResourceManager |
Class that provides a way of serving pre-encoded resources.
|
| ContentEncodingProvider |
|
| ContentEncodingRepository |
|
| ContextClassLoaderSetupAction |
|
| ContinueNotification |
Callback class that provides a notification of a HTTP 100 Continue response in the client.
|
| Cookie |
A HTTP cookie.
|
| CookieAttribute |
A cookie
|
| CookieAttribute.Builder |
|
| CookieImpl |
|
| Cookies |
Class that contains utility methods for dealing with cookies.
|
| CopyOnWriteMap<K,V> |
A basic copy on write map.
|
| CrawlerSessionManagerConfig |
|
| CrawlerSessionManagerHandler |
Web crawlers can trigger the creation of many thousands of sessions as they
crawl a site which may result in significant memory consumption.
|
| Credential |
Representation of a users Credential.
|
| DateHandler |
Deprecated. |
| DateTimeAttribute |
The current time
|
| DateTimeAttribute.Builder |
|
| DateUtils |
Utility for parsing and generating dates
|
| DebuggingStreamSinkConduit |
Conduit that saves all the data that is written through it and can dump it to the console
|
| DebuggingStreamSourceConduit |
Conduit that saves all the data that is written through it and can dump it to the console
|
| DecoderUtils |
|
| DefaultAccessLogReceiver |
Log Receiver that stores logs in a directory under the specified file name, and rotates them after
midnight.
|
| DefaultAccessLogReceiver.Builder |
|
| DefaultAuthorizationManager |
Default authorization manager that simply implements the rules as specified by the servlet spec
|
| DefaultByteBufferPool |
A byte buffer pool that supports reference counted pools.
|
| DefaultClassIntrospector |
|
| DefaultContainerConfigurator |
Server default container configurator.
|
| DefaultIoCallback |
A default callback implementation that simply ends the exchange
|
| DefaultPongMessage |
Default PongMessage implementation
|
| DefaultResponseListener |
Listener interface for default response handlers.
|
| DefaultServlet |
Default servlet responsible for serving up resources.
|
| DefaultServletConfig |
Deprecated. |
| DefaultWebSocketClientSslProvider |
Client SSL provider that gets the SSL context in one of two ways.
|
| DeflateEncodingProvider |
Content coding for 'deflate'
|
| DeflatingStreamSinkConduit |
Channel that handles deflate compression
|
| DelegateOpenListener |
An open listener that handles being delegated to, e.g.
|
| Deployment |
Runtime representation of a deployment.
|
| DeploymentImpl |
Class that represents the mutable state associated with a servlet deployment that is built up
during the bootstrap process.
|
| DeploymentInfo |
Represents a servlet deployment.
|
| DeploymentManager |
Manager that can be used to deploy and undeploy a servlet deployment.
|
| DeploymentManager.State |
|
| DeploymentManagerImpl |
The deployment manager.
|
| DetachableStreamSinkChannel |
Stream sink channel.
|
| DetachableStreamSourceChannel |
A stream source channel that can be marked as detached.
|
| DigestAlgorithm |
Enumeration of the supported digest algorithms.
|
| DigestAuthenticationMechanism |
HttpHandler to handle HTTP Digest authentication, both according to RFC-2617 and draft update to allow additional
algorithms to be used.
|
| DigestAuthenticationMechanism.Factory |
|
| DigestAuthorizationToken |
Enumeration of tokens expected in a HTTP Digest 'Authorization' header.
|
| DigestCredential |
|
| DigestQop |
Enumeration to represent the Digest quality of protection options.
|
| DigestWWWAuthenticateToken |
Enumeration of tokens expected in a HTTP Digest 'WWW_Authenticate' header.
|
| DirectBufferCache |
A non-blocking buffer cache where entries are indexed by a path and are made up of a
subsequence of blocks in a fixed large direct buffer.
|
| DirectBufferCache.CacheEntry |
|
| DirectoryPredicate |
Predicate that returns true if the given location corresponds to a directory.
|
| DirectoryPredicate.Builder |
|
| DirectoryUtils |
|
| DirectoryUtils.Blobs |
Constant Content
|
| DisableCacheHandler |
Handler that disables response caching by browsers and proxies.
|
| DisableCacheHandler.Builder |
|
| DisallowedMethodsHandler |
Handler that blacklists certain HTTP methods.
|
| DisallowedMethodsHandler.Builder |
|
| DispatcherTypePredicate |
Predicate that returns true if the dispatcher type matches the specified type.
|
| DispatcherTypePredicate.Builder |
|
| EagerFormParsingHandler |
Handler that eagerly parses form data.
|
| EmptyEnumeration |
|
| EmptyStreamSourceConduit |
A stream source conduit which is always empty.
|
| Encoding |
Manages all encoders and decoders for an endpoint instance
|
| EncodingFactory |
Factory class that produces encoding instances for an endpoint.
|
| EncodingHandler |
Handler that serves as the basis for content encoding implementations.
|
| EncodingHandler.Builder |
|
| EndpointSessionHandler |
|
| ErrorPage |
A servlet error page mapping
|
| ErrorPages |
Class that maintains information about error page mappings.
|
| ETag |
|
| ETagUtils |
|
| ExceptionHandler |
Handler that dispatches to a given handler and allows mapping exceptions
to be handled by additional handlers.
|
| ExceptionHandler |
An exception handler allows you to perform custom actions when an exception propagates out of the servlet
handler chain.
|
| ExceptionLog |
Annotation that can be applied to exceptions to control how they are logged by Undertow.
|
| ExchangeAttribute |
Representation of a string attribute from a HTTP server exchange.
|
| ExchangeAttributeBuilder |
An interface that knows how to build an exchange attribute from a textual representation.
|
| ExchangeAttributeParser |
Attribute parser for exchange attributes.
|
| ExchangeAttributes |
Utility class for retrieving exchange attributes
|
| ExchangeAttributeWrapper |
Interface that can be used to wrap an exchange attribute.
|
| ExchangeCompletionListener |
Listener interface for events that are run at the completion of a request/response
cycle (i.e.
|
| ExchangeCompletionListener.NextListener |
|
| ExchangeHandshakeRequest |
|
| ExchangeHandshakeResponse |
|
| ExclusivityChecker |
Interface that is used to determine if a connection should be exclusive.
|
| ExtendedAccessLogParser |
Parser that transforms an extended access log format string into a
Undertow access log format string.
|
| ExtendedAccessLogParser.ExtendedAccessLogHeaderGenerator |
|
| ExtensionFunction |
Base interface for WebSocket Extensions implementation.
|
| ExtensionHandshake |
Base interface for WebSocket Extension handshake.
|
| ExtensionImpl |
|
| ExtensionImpl.ParameterImpl |
|
| ExternalAuthenticationMechanism |
Authentication mechanism that uses an externally provided principal.
|
| ExternalAuthenticationMechanism.Factory |
|
| ExternalCredential |
Representation of an external credential.
|
| FastConcurrentDirectDeque<E> |
A modified version of ConcurrentLinkedDequeue which includes direct
removal.
|
| FileErrorPageHandler |
Handler that serves up a file from disk to serve as an error page.
|
| FileErrorPageHandler.Builder |
|
| FilePredicate |
Predicate that returns true if the given location corresponds to a regular file.
|
| FilePredicate.Builder |
|
| FileResource |
A file resource
|
| FileResourceManager |
Serves files from the file system.
|
| FileUtils |
|
| FilterConfigImpl |
|
| FilterHandler |
|
| FilterInfo |
|
| FilterMappingInfo |
|
| FilterMappingInfo.MappingType |
|
| FilterRegistrationImpl |
|
| FinishableStreamSinkConduit |
|
| FinishableStreamSourceConduit |
A conduit that calls a finish listener when there is no data left in the underlying conduit.
|
| FixedLengthStreamSourceConduit |
A channel which reads data of a fixed length and calls a finish listener.
|
| FlexBase64 |
An efficient and flexible Base64 implementation.
|
| FlexBase64.Decoder |
Controls the decoding process.
|
| FlexBase64.DecoderInputStream |
An input stream which decodes bytes as they are read from a stream with Base64 encoded data.
|
| FlexBase64.DecoderOutputStream |
An output stream which decodes base64 data written to it, and writes the decoded output to the
wrapped inner stream.
|
| FlexBase64.Encoder |
Controls the encoding process.
|
| FlexBase64.EncoderInputStream |
An input stream which encodes bytes as they are read from a stream.
|
| FlexBase64.EncoderOutputStream |
An output stream which base64 encodes all passed data and writes it to the wrapped target output stream.
|
| FormAuthenticationMechanism |
|
| FormData |
Representation of form data.
|
| FormData.FormValue |
|
| FormDataParser |
Parser for form data.
|
| FormEncodedDataDefinition |
Parser definition for form encoded data.
|
| FormParserFactory |
Factory class that can create a form data parser for a given request.
|
| FormParserFactory.Builder |
|
| FormParserFactory.ParserDefinition<T> |
|
| FrameHeaderData |
Frame header data for frames that are received
|
| FramePriority<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>> |
Interface that can be used to determine where to insert a given frame into the pending frame queue.
|
| GenericHeaderAuthenticationMechanism |
A authentication mechanism that requires the presence of two headers in the request.
|
| GenericHeaderAuthenticationMechanism.Factory |
|
| GracefulShutdownHandler |
Handler that allows for graceful server shutdown.
|
| GracefulShutdownHandler.ShutdownListener |
A listener which can be registered with the handler to be notified when all pending requests have finished.
|
| GSSAPIAuthenticationMechanism |
|
| GSSAPIServerSubjectFactory |
The GSSAPIServerSubjectFactory is a factory responsible for returning the Subject that should be used for handing the
GSSAPI based authentication for a specific request.
|
| GSSContextCredential |
|
| GzipEncodingProvider |
Content coding for 'deflate'
|
| GzipStreamSinkConduit |
|
| HandlerBuilder |
Interface that provides a way of providing a textual representation of a handler.
|
| HandlerParser |
Parser that can build a handler from a string representation.
|
| Handlers |
Utility class with convenience methods for dealing with handlers
|
| HandlerWrapper |
Interface that can be used to wrap the handler chains, adding additional handlers.
|
| Handshake |
Abstract base class for doing a WebSocket Handshake.
|
| HandshakeUtil |
Internal util class for handshaking
|
| HeaderMap |
An optimized array-backed header map.
|
| Headers |
|
| HeaderToken |
Representation of a token allowed within a header.
|
| HeaderTokenParser<E extends HeaderToken> |
Utility to parse the tokens contained within a HTTP header.
|
| HeaderValues |
An array-backed list/deque for header string values.
|
| HeadStreamSinkConduit |
A conduit that discards all data written to it.
|
| HexConverter |
A utility class for mapping between byte arrays and their hex representation and back again.
|
| HostAndPortAttribute |
The request scheme
|
| HostAndPortAttribute.Builder |
|
| HostTable<H> |
Class that maintains a table of remote hosts that this proxy knows about.
|
| HpackDecoder |
A decoder for HPACK.
|
| HpackDecoder.HeaderEmitter |
|
| HpackEncoder |
Encoder for HPACK frames.
|
| HpackEncoder.HpackHeaderFunction |
|
| HpackEncoder.State |
|
| HpackException |
Exception that is thrown when the HPACK compress context is broken.
|
| HPackHuffman |
|
| HPackHuffman.HuffmanCode |
|
| Http2Channel |
SPDY channel.
|
| Http2ClearClientProvider |
HTTP2 client provider that uses HTTP upgrade rather than ALPN.
|
| Http2ClientConnection |
|
| Http2ClientExchange |
|
| Http2ClientProvider |
Plaintext HTTP2 client provider that works using HTTP upgrade
|
| Http2DataStreamSinkChannel |
Headers channel
|
| Http2GoAwayParser |
Parser for HTTP2 GO_AWAY frames
|
| Http2GoAwayStreamSourceChannel |
A HTTP2 go away frame
|
| Http2HeadersStreamSinkChannel |
Headers channel
|
| Http2OpenListener |
Open listener for HTTP2 server
|
| Http2PingStreamSourceChannel |
A HTTP2 Ping frame
|
| Http2PriorityTree |
A structure that represents HTTP2 priority information.
|
| Http2PriorKnowledgeClientProvider |
HTTP2 client provider that connects to endpoints that are known to support HTTP2
|
| Http2PushBackParser |
Parser that supports push back when not all data can be read.
|
| Http2PushPromiseStreamSinkChannel |
Push promise channel
|
| Http2PushPromiseStreamSourceChannel |
A HTTP2 push promise frame
|
| Http2ReceiveListener |
The recieve listener for a Http2 connection.
|
| Http2RstStreamStreamSourceChannel |
A HTTP2 RST Stream channel
|
| Http2ServerConnection |
A server connection.
|
| Http2Setting |
A Http2 Setting
|
| Http2SettingsStreamSinkChannel |
//TODO: ack
|
| Http2SettingsStreamSourceChannel |
A HTTP2 Settings frame
|
| Http2Stream |
|
| Http2StreamSinkChannel |
|
| Http2StreamSourceChannel |
|
| Http2UpgradeHandler |
Upgrade listener for HTTP2, this allows connections to be established using the upgrade
mechanism as detailed in Section 3.2.
|
| HttpAttachments |
Exchange attachments that have specific meaning when using the HTTP protocol
|
| HttpClientProvider |
|
| HttpContinue |
Class that provides support for dealing with HTTP 100 (Continue) responses.
|
| HttpContinue.ContinueResponseSender |
A continue response that is in the process of being sent.
|
| HttpContinueAcceptingHandler |
Handler that provides support for HTTP/1.1 continue responses.
|
| HttpContinueReadHandler |
Handler for requests that require 100-continue responses.
|
| HttpHandler |
A handler for an HTTP request.
|
| HttpMethodSecurityInfo |
|
| HttpOpenListener |
Open listener for HTTP server.
|
| HttpParserAnnotationProcessor |
|
| HttpParserConfig |
If this annotation is applied to a class it will be replaced with a generated HTTP parser.
|
| HttpRequestParser |
The basic HTTP parser.
|
| HttpResponseParserConfig |
If this annotation is applied to a class it will be replaced with a generated HTTP parser.
|
| HttpServerConnection |
A server-side HTTP connection.
|
| HttpServerExchange |
An HTTP server request/response exchange.
|
| HttpServerExchange.WrapperConduitFactory<T extends org.xnio.conduits.Conduit> |
|
| HttpServerExchange.WrapperStreamSinkConduitFactory |
|
| HttpServletRequestImpl |
The http servlet request implementation.
|
| HttpServletResponseImpl |
|
| HttpServletResponseImpl.ResponseState |
|
| HttpSessionImpl |
The HTTP session implementation.
|
| HttpSessionImpl.UnwrapSessionAction |
|
| HttpString |
An HTTP case-insensitive Latin-1 string.
|
| HttpTraceHandler |
A handler that handles HTTP trace requests
|
| HttpTraceHandler.Builder |
|
| HttpUpgradeHandshake |
Server side upgrade handler.
|
| HttpUpgradeListener |
Listener that is used to perform a HTTP upgrade.
|
| Hybi07Handshake |
The handshaking protocol implementation for Hybi-07.
|
| Hybi08Handshake |
The handshaking protocol implementation for Hybi-07, which is identical to Hybi-08, and thus is just a thin
subclass of Hybi07Handshake that sets a different version number.
|
| Hybi13Handshake |
The handshaking protocol implementation for Hybi-13.
|
| IdentityManager |
The IdentityManager interface to be implemented by an identity manager implementation providing user verification and
identity loading to Undertow.
|
| IdentUsernameAttribute |
The ident username, not used, included for apache access log compatibility
|
| IdentUsernameAttribute.Builder |
|
| IdleTimeoutConduit |
Conduit that adds support to close a channel once for a specified time no
reads and no writes were performed.
|
| ImmediateAuthenticationMechanismFactory |
|
| ImmediateConduitFactory<T extends org.xnio.conduits.Conduit> |
|
| ImmediateInstanceFactory<T> |
|
| ImmediateInstanceHandle<T> |
|
| ImmediatePooled<T> |
Wrapper that allows you to use a non-pooed item as a pooled value
|
| ImmediatePooledByteBuffer |
|
| InMemorySessionManager |
The default in memory session manager.
|
| InMemorySessionManagerFactory |
Session manager factory that creates an in-memory session manager
|
| InMemorySessionPersistence |
Session persistence implementation that simply stores session information in memory.
|
| InMemorySingleSignOnManager |
|
| InstanceFactory<T> |
Factory that creates fully injected component instances.
|
| InstanceHandle<T> |
A handle for a container managed instance.
|
| InvalidOpCodeException |
|
| IoCallback |
|
| IPAddressAccessControlHandler |
Handler that can accept or reject a request based on the IP address of the remote peer.
|
| IPAddressAccessControlHandler.Builder |
|
| IteratorEnumeration<T> |
Wrapper to convert an iterator to an enumeration
|
| JBossLoggingAccessLogReceiver |
Access log receiver that logs messages at INFO level.
|
| JDBCLogHandler |
|
| JDBCLogHandler.Builder |
|
| JDK8HackALPNClientProvider |
JDK8 hack based ALPN client provider
|
| JDK8HackAlpnOpenListener |
Open listener adaptor for ALPN connections that uses the SSLExplorer based approach and hack into the JDK8
SSLEngine via reflection.
|
| JDK9ALPNClientProvider |
Plaintext HTTP2 client provider that works using HTTP upgrade
|
| JettyALPNClientProvider |
Jetty ALPN client provider
|
| JsrHybi07Handshake |
Hybi07Handshake sub-class which takes care of match against the ServerEndpointConfig and
stored the config in the attributes for later usage.
|
| JsrHybi08Handshake |
Hybi08Handshake sub-class which takes care of match against the ServerEndpointConfig and
stored the config in the attributes for later usage.
|
| JsrHybi13Handshake |
Hybi13Handshake sub-class which takes care of match against the ServerEndpointConfig and
stored the config in the attributes for later usage.
|
| JsrWebSocketFilter |
Filter that provides HTTP upgrade functionality.
|
| JsrWebSocketLogger |
log messages start at 26000
|
| JsrWebSocketLogger_$logger |
Warning this class consists of generated code.
|
| JsrWebSocketMessages |
start at 3000
|
| JsrWebSocketMessages_$bundle |
Warning this class consists of generated code.
|
| JvmRouteHandler |
Handler that appends the JVM route to the session id.
|
| JvmRouteHandler.Builder |
|
| LearningPushHandler |
Handler that builds up a cache of resources that a browsers requests, and uses
server push to push them when supported.
|
| LearningPushHandler.Builder |
|
| Lifecycle |
An object that can be started or stopped.
|
| LifecycleInterceptor |
Class that is run around invocations of servlet and filter lifecycle methods (init and destroy).
|
| LifecycleInterceptor.LifecycleContext |
|
| LimitedBufferSlicePool |
A limited buffer pooled allocator.
|
| LimitedBufferSlicePool.PooledByteBuffer |
|
| ListenerInfo |
|
| ListenerRegistry |
A registry of listeners, and the services that are exposed via these listeners.
|
| ListenerRegistry.HttpUpgradeMetadata |
|
| ListenerRegistry.Listener |
|
| LoadBalancingProxyClient |
Initial implementation of a load balancing proxy client.
|
| LoadBalancingProxyClient.HostSelector |
|
| LocaleUtils |
Utility methods for getting the locale from a request.
|
| LocalIPAttribute |
The local IP address
|
| LocalIPAttribute.Builder |
|
| LocalNameResolvingHandler |
A handler that performs DNS lookup to resolve a local address.
|
| LocalNameResolvingHandler.Builder |
|
| LocalNameResolvingHandler.ResolveType |
|
| LocalPortAttribute |
The local port
|
| LocalPortAttribute.Builder |
|
| LocalServerNameAttribute |
The local server name
|
| LocalServerNameAttribute.Builder |
|
| LogFileHeaderGenerator |
Interface that generates the header for an access log.
|
| LoggingExceptionHandler |
An exception handler that
|
| LoggingExceptionHandler.Builder |
|
| LoginConfig |
|
| LRUCache<K,V> |
A non-blocking cache where entries are indexed by a key.
|
| LRUCache.CacheEntry<K,V> |
|
| MalformedMessageException |
Exception that is thrown when multipart parsing cannot parse a request
|
| ManagedFilter |
|
| ManagedFilters |
Runtime representation of filters.
|
| ManagedListener |
|
| ManagedServlet |
Manager for a servlets lifecycle.
|
| ManagedServlets |
Runtime representation of servlets.
|
| MarkSecureHandler |
Handler that marks a request as secure, regardless of the underlying protocol.
|
| MarkSecureHandler.Builder |
|
| MarkSecureHandler.Wrapper |
|
| Masker |
|
| MCMPConfig |
|
| MCMPConfig.AdvertiseBuilder |
|
| MCMPConfig.Builder |
|
| MCMPConfig.WebBuilder |
|
| Methods |
|
| MetricsCollector |
An interface that can be used to collect Servlet metrics
|
| MetricsHandler |
Handler that records some metrics
|
| MetricsHandler.MetricResult |
|
| MimeMapping |
|
| MimeMappings |
|
| MimeMappings.Builder |
|
| ModCluster |
|
| ModCluster.Builder |
|
| ModClusterController |
|
| ModClusterProxyTarget |
|
| ModClusterProxyTarget.BasicTarget |
|
| ModClusterProxyTarget.ExistingSessionTarget |
|
| ModClusterStatus |
An interface that allows the current status of the mod_cluster container to be queried and modified
|
| ModClusterStatus.Context |
|
| ModClusterStatus.LoadBalancer |
|
| ModClusterStatus.Node |
|
| MultipartParser |
|
| MultipartParser.ParseState |
|
| MultipartParser.PartHandler |
|
| MultiPartParserDefinition |
|
| NameVirtualHostHandler |
A HttpHandler that implements virtual hosts based on the Host: http header
header.
|
| NetworkUtils |
|
| NodeConfig |
The node configuration.
|
| NodeConfig.NodeBuilder |
|
| NodeHealthChecker |
|
| NodeStatus |
|
| NonceManager |
A NonceManager is used by the HTTP Digest authentication mechanism to request nonces and to validate the nonces sent from the
client.
|
| NoopExtensionFunction |
|
| NotificationReceiver |
The interface to be interested by classes interested in processing security related notifications.
|
| NotificationReceiverHandler |
|
| OpenListener |
Interface that represents an open listener, aka a connector.
|
| OrderedExecutor |
Executor that executes tasks in the order they are submitted, using at most one thread at a time.
|
| OriginHandler |
A handler for the HTTP Origin (RFC 6454) header.
|
| ParseTimeoutUpdater |
Wrapper for parse timeout.
|
| PartImpl |
|
| PasswordCredential |
A Credential representing the password of an Account.
|
| PathHandler |
Handler that dispatches to a given handler based of a prefix match of the path.
|
| PathMatcher<T> |
Handler that dispatches to a given handler based of a prefix match of the path.
|
| PathMatcher.PathMatch<T> |
|
| PathParameterAttribute |
Path parameter
|
| PathParameterAttribute.Builder |
|
| PathParameterSessionConfig |
Session config that is based on a path parameter and URL rewriting
|
| PathResource |
A path resource
|
| PathResourceManager |
Serves files from the file system.
|
| PathSeparatorHandler |
A handler that translates non slash separator characters in the URL into a slash.
|
| PathSeparatorHandler.Builder |
|
| PathTemplate |
Represents a parsed web socket path template.
|
| PathTemplateHandler |
A handler that matches URI templates
|
| PathTemplateHandler.PathTemplateMatch |
Deprecated. |
| PathTemplateMatch |
The result of a path template match.
|
| PathTemplateMatcher<T> |
Utility class that provides fast path matching of path templates.
|
| PathTemplateMatcher.PathMatchResult<T> |
|
| PathTemplatePredicate |
|
| PathTemplatePredicate.Builder |
|
| PeerNameResolvingHandler |
A handler that performs reverse DNS lookup to resolve a peer address
|
| PeerNameResolvingHandler.Builder |
|
| PeerNameResolvingHandler.ResolveType |
|
| PerMessageDeflateFunction |
Implementation of permessage-deflate WebSocket Extension.
|
| PerMessageDeflateHandshake |
Implementation of permessage-deflate WebSocket Extension handshake.
|
| PipeliningBufferingStreamSinkConduit |
A buffer that is used when processing pipelined requests, that allows the server to
buffer multiple responses into a single write() call.
|
| PipeliningExecutor |
Deprecated. |
| PooledAdaptor |
|
| PooledByteBuffer |
|
| PortableConcurrentDirectDeque<E> |
A modified version of ConcurrentLinkedDequeue which includes direct
removal and is portable accorss all JVMs.
|
| PreChunkedStreamSinkConduit |
Channel that implements HTTP chunked transfer coding for data streams that already have chunk markers.
|
| Predicate |
A predicate.
|
| PredicateBuilder |
An interface that knows how to build a predicate from a textual representation.
|
| PredicateContextAttribute |
|
| PredicateContextAttribute.Builder |
|
| PredicateContextHandler |
Handler that sets up the predicate context
|
| PredicatedHandler |
|
| PredicatedHandlersParser |
Parser for the undertow-handlers.conf file.
|
| PredicatedHandlersParser.Node |
|
| PredicateHandler |
|
| PredicateParser |
Parser that can build a predicate from a string representation.
|
| Predicates |
Utility class used for creating predicates
|
| PredicatesHandler |
Handler that can deal with a large number of predicates.
|
| PredicatesHandler.DoneHandlerBuilder |
|
| PredicatesHandler.RestartHandlerBuilder |
|
| PredicatesHandler.Wrapper |
|
| Protocols |
Protocol version strings.
|
| ProxiedRequestAttachments |
Additional attachments that are specific to requests that are being proxied from one server to another
|
| ProxyCallback<T> |
Yet another callback class, this one used by the proxy handler
|
| ProxyClient |
A client that provides connections for the proxy handler.
|
| ProxyClient.ProxyTarget |
An opaque interface that may contain information about the proxy target
|
| ProxyConnection |
A connection to a backend proxy.
|
| ProxyConnectionPool |
A pool of connections to a target host.
|
| ProxyConnectionPool.AvailabilityType |
|
| ProxyConnectionPoolConfig |
|
| ProxyHandler |
An HTTP handler which proxies content to a remote server.
|
| ProxyHandler.Builder |
|
| ProxyPeerAddressHandler |
Handler that sets the peer address to the value of the X-Forwarded-For header.
|
| ProxyPeerAddressHandler.Builder |
|
| PushCallback |
|
| QueryParameterAttribute |
Query parameter
|
| QueryParameterAttribute.Builder |
|
| QueryParameterUtils |
Methods for dealing with the query string
|
| QueryStringAttribute |
The query string
|
| QueryStringAttribute.Builder |
|
| QuotingExchangeAttribute |
Exchange attribute that wraps string attributes in quotes.
|
| QuotingExchangeAttribute.Wrapper |
|
| QValueParser |
Utility class for parsing headers that accept q values
|
| QValueParser.QValueResult |
|
| RangeAwareResource |
A resource implementation that
|
| RangeStreamSinkConduit |
|
| RateLimitingStreamSinkConduit |
Class that implements the token bucket algorithm.
|
| ReadDataStreamSourceConduit |
|
| ReadOnlyAttributeException |
An exception that is thrown when an attribute is read only
|
| ReadTimeoutStreamSourceConduit |
Wrapper for read timeout.
|
| Receiver |
Interface that provides an easy way to read data from the request.
|
| Receiver.ErrorCallback |
|
| Receiver.FullBytesCallback |
|
| Receiver.FullStringCallback |
|
| Receiver.PartialBytesCallback |
|
| Receiver.PartialStringCallback |
|
| Receiver.RequestToLargeException |
|
| RedirectBuilder |
Utility class for building redirects.
|
| RedirectHandler |
A redirect handler that redirects to the specified location via a 302 redirect.
|
| RedirectHandler.Builder |
|
| ReferenceCountedPooled |
A reference counted pooled implementation, that basically consists of a main buffer, that can be sliced off into smaller buffers,
and the underlying buffer will not be freed until all the slices and the main buffer itself have also been freed.
|
| ReferenceCountedPooled.FreeNotifier |
|
| RegularExpressionPredicate |
A predicate that does a regex match against an exchange.
|
| RegularExpressionPredicate.Builder |
|
| RelativePathAttribute |
The relative path
|
| RelativePathAttribute.Builder |
|
| RemoteHostAttribute |
The remote Host address (if resolved)
|
| RemoteHostAttribute.Builder |
|
| RemoteIPAttribute |
The remote IP address
|
| RemoteIPAttribute.Builder |
|
| RemoteUserAttribute |
The remote user
|
| RemoteUserAttribute.Builder |
|
| RenegotiationRequiredException |
Exception that is thrown that indicates that SSL renegotiation is required
in order to get a client cert.
|
| RequestBufferingHandler |
Handler that will buffer all request data
|
| RequestBufferingHandler.Builder |
|
| RequestBufferingHandler.Wrapper |
|
| RequestDispatcherImpl |
|
| RequestDumpingHandler |
Handler that dumps a exchange to a log.
|
| RequestDumpingHandler.Builder |
|
| RequestHeaderAttribute |
A request header
|
| RequestHeaderAttribute.Builder |
|
| RequestLimit |
Represents a limit on a number of running requests.
|
| RequestLimitingHandler |
A handler which limits the maximum number of concurrent requests.
|
| RequestLimitingHandler.Builder |
|
| RequestLineAttribute |
The request line
|
| RequestLineAttribute.Builder |
|
| RequestMethodAttribute |
The request method
|
| RequestMethodAttribute.Builder |
|
| RequestParserGenerator |
|
| RequestPathAttribute |
|
| RequestPathAttribute.Builder |
|
| RequestProtocolAttribute |
The request protocol
|
| RequestProtocolAttribute.Builder |
|
| RequestSchemeAttribute |
The request scheme
|
| RequestSchemeAttribute.Builder |
|
| RequestURLAttribute |
The request URL
|
| RequestURLAttribute.Builder |
|
| ResolvedPathAttribute |
|
| ResolvedPathAttribute.Builder |
|
| Resolver |
Resolver abstract class.
|
| Resource |
Representation of a static resource.
|
| ResourceChangeEvent |
An event that is fired when a resource is modified
|
| ResourceChangeEvent.Type |
Watched file event types.
|
| ResourceChangeListener |
Listener that is invoked when a resource changes.
|
| ResourceHandler |
|
| ResourceHandler.Builder |
|
| ResourceManager |
Representation of a resource manager.
|
| ResponseCache |
Facade for an underlying buffer cache that contains response information.
|
| ResponseCachingSender |
|
| ResponseCachingStreamSinkConduit |
|
| ResponseCodeAttribute |
The request status code
|
| ResponseCodeAttribute.Builder |
|
| ResponseCodeHandler |
A handler which simply sets a response code.
|
| ResponseCodeHandlerBuilder |
|
| ResponseCommitListener |
Callback that is invoked just before the response is commit
|
| ResponseHeaderAttribute |
A response header
|
| ResponseHeaderAttribute.Builder |
|
| ResponseParserGenerator |
|
| ResponseRateLimitingHandler |
Handler that limits the download rate
|
| ResponseRateLimitingHandler.Builder |
|
| ResponseTimeAttribute |
|
| ResponseTimeAttribute.Builder |
|
| RewriteCond |
|
| RewriteConfig |
|
| RewriteConfigFactory |
|
| RewriteHandler |
|
| RewriteHandlerBuilder |
|
| RewriteMap |
|
| RewriteRule |
|
| RoutingHandler |
A Handler that handles the common case of routing via path template and method name.
|
| SameThreadExecutor |
|
| SavedRequest |
Saved servlet request.
|
| SecureExchangeAttribute |
|
| SecureExchangeAttribute.Builder |
|
| SecurePredicate |
|
| SecurePredicate.Builder |
|
| SecureRandomSessionIdGenerator |
|
| SecurityConstraint |
|
| SecurityContext |
The security context.
|
| SecurityContextFactory |
Deprecated.
|
| SecurityContextFactoryImpl |
|
| SecurityContextImpl |
The internal SecurityContext used to hold the state of security for the current exchange.
|
| SecurityInfo<T extends SecurityInfo> |
|
| SecurityInfo.EmptyRoleSemantic |
Equivalent to ServletSecurity.EmptyRoleSemantic but with an additional mode to require authentication but no role
check.
|
| SecurityInitialHandler |
The security handler responsible for attaching the SecurityContext to the current HttpServerExchange.
|
| SecurityNotification |
Notification representing a security event such as a successful or failed authentication.
|
| SecurityNotification.EventType |
|
| SecurityPathMatches |
|
| SecurityPathMatches.Builder |
|
| SecurityRoleRef |
|
| Sender |
Sender interface that allows for callback based async IO.
|
| SendFrameHeader |
|
| ServerConnection |
A server connection.
|
| ServerConnection.CloseListener |
|
| ServerEndpointConfigImpl |
|
| ServerFixedLengthStreamSinkConduit |
|
| ServerSentEvent |
|
| ServerSentEventConnection |
Represents the server side of a Server Sent Events connection.
|
| ServerSentEventConnection.EventCallback |
|
| ServerSentEventConnectionCallback |
Callback handler that is invoked when a client connects to a SSE endpoint
|
| ServerSentEventHandler |
|
| ServerSentEventSCI |
|
| ServerWebSocketContainer |
ServerContainer implementation which allows to deploy endpoints for a server.
|
| ServerWebSocketContainer.PauseListener |
|
| ServletAuthenticationCallHandler |
This is the final HttpHandler in the security chain, it's purpose is to act as a barrier at the end of the chain to
ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.
|
| ServletAuthenticationConstraintHandler |
A simple handler that just sets the auth type to REQUIRED after iterating each of the SingleConstraintMatch instances
and identifying if any require authentication.
|
| ServletBlockingHttpExchange |
|
| ServletChain |
|
| ServletConfidentialityConstraintHandler |
|
| ServletConfigImpl |
|
| ServletContainer |
|
| ServletContainer.Factory |
|
| ServletContainerImpl |
The manager for all servlet deployments.
|
| ServletContainerInitializerInfo |
|
| ServletContextAttribute |
An attribute in the servlet request
|
| ServletContextAttribute.Builder |
|
| ServletContextImpl |
|
| ServletCookieAdaptor |
Adaptor between and undertow and a servlet cookie
|
| ServletDebugPageHandler |
generates a servlet error page with a stack trace
|
| ServletDispatcher |
|
| ServletDispatchingHandler |
Handler that dispatches to the resolved servlet.
|
| ServletExtension |
Interface that allows the servlet deployment to be modified before it is deployed.
|
| ServletFormAuthenticationMechanism |
Servlet handler for FORM authentication.
|
| ServletFormAuthenticationMechanism.Factory |
|
| ServletHandler |
The handler that is responsible for invoking the servlet
|
| ServletInfo |
|
| ServletInitialHandler |
This must be the initial handler in the blocking servlet chain.
|
| ServletInputStreamImpl |
Servlet input stream implementation.
|
| ServletNameAttribute |
The current servlet name
|
| ServletNameAttribute.Builder |
|
| ServletOutputStreamImpl |
This stream essentially has two modes.
|
| ServletPathMatch |
|
| ServletPathMatch.Type |
|
| ServletPathMatches |
Facade around ServletPathMatchesData.
|
| ServletPrintWriter |
Real servlet print writer functionality, that is not limited by extending
PrintWriter
|
| ServletPrintWriterDelegate |
|
| ServletRegistrationImpl |
|
| ServletRelativePathAttribute |
The relative path
|
| ServletRelativePathAttribute.Builder |
|
| ServletRequestAttribute |
An attribute in the servlet request
|
| ServletRequestAttribute.Builder |
|
| ServletRequestCharacterEncodingAttribute |
The request session ID
|
| ServletRequestCharacterEncodingAttribute.Builder |
|
| ServletRequestContext |
All the information that servlet needs to attach to the exchange.
|
| ServletRequestedSessionIdAttribute |
The request session ID
|
| ServletRequestedSessionIdAttribute.Builder |
|
| ServletRequestedSessionIdFromCookieAttribute |
The request session ID
|
| ServletRequestedSessionIdFromCookieAttribute.Builder |
|
| ServletRequestedSessionIdValidAttribute |
The request session ID
|
| ServletRequestedSessionIdValidAttribute.Builder |
|
| ServletRequestLineAttribute |
The request line
|
| ServletRequestLineAttribute.Builder |
|
| ServletRequestLocaleAttribute |
The request session ID
|
| ServletRequestLocaleAttribute.Builder |
|
| ServletRequestParameterAttribute |
An attribute in the servlet request
|
| ServletRequestParameterAttribute.Builder |
|
| ServletRequestURLAttribute |
The request URL
|
| ServletRequestURLAttribute.Builder |
|
| Servlets |
Utility class for building servlet deployments.
|
| ServletSecurityConstraintHandler |
|
| ServletSecurityInfo |
|
| ServletSecurityRoleHandler |
Servlet role handler
|
| ServletSessionAttribute |
An attribute in the servlet request
|
| ServletSessionAttribute.Builder |
|
| ServletSessionConfig |
Session config that gets
|
| ServletSessionIdAttribute |
The request session ID
|
| ServletSessionIdAttribute.Builder |
|
| ServletSingleSignOnAuthenticationMechainism |
Deprecated. |
| ServletSingleSignOnAuthenticationMechanism |
Servlet version of the single sign on authentication mechanism.
|
| ServletStackTraces |
|
| ServletUpgradeListener<T extends javax.servlet.http.HttpUpgradeHandler> |
Lister that handles a servlet exchange upgrade event.
|
| ServletWebSocketHttpExchange |
|
| Session |
Represents a HTTP session.
|
| SessionAttachmentHandler |
Handler that attaches the session to the request.
|
| SessionConfig |
Interface that abstracts the process of attaching a session to an exchange.
|
| SessionConfig.SessionCookieSource |
|
| SessionConfigWrapper |
A class that allows the SessionConfig to be wrapped.
|
| SessionContainer |
|
| SessionCookieConfig |
Encapsulation of session cookie configuration.
|
| SessionCookieConfigImpl |
|
| SessionIdGenerator |
Strategy for generating session ID's.
|
| SessionListener |
A listener for session events.
|
| SessionListener.SessionDestroyedReason |
|
| SessionListenerBridge |
Class that bridges between Undertow native session listeners and servlet ones.
|
| SessionListeners |
Utility class that maintains the session listeners.
|
| SessionManager |
Interface that manages sessions.
|
| SessionManagerFactory |
Factory class used to create a session manager
|
| SessionManagerStatistics |
Optional interface that can be implemented by SessionManager
implementations that provides session manager statistics.
|
| SessionNonceManager |
An extension to the NonceManager interface for Nonce managers that also support the association of a pre-prepared
hash against a currently valid nonce.
|
| SessionPersistenceManager |
Interface that is used in development mode to support session persistence across redeploys.
|
| SessionPersistenceManager.PersistentSession |
|
| SessionRestoringHandler |
A handler that restores persistent HTTP session state for requests in development mode.
|
| Sessions |
Utility class for working with sessions.
|
| SetAttributeHandler |
Handler that can set an arbitrary attribute on the exchange.
|
| SetHandlerBuilder |
|
| SetHeaderHandler |
Set a fixed response header.
|
| SetHeaderHandler.Builder |
|
| SimpleErrorPageHandler |
Handler that generates an extremely simple no frills error page
|
| SimpleNonceManager |
A default NonceManager implementation to provide reasonable single host management of nonces.
|
| SimpleProxyClientProvider |
Simple proxy client provider.
|
| SingleConstraintMatch |
Representation of a single security constrain matched for a single request.
|
| SinglePortConfidentialityHandler |
An extension to AbstractConfidentialityHandler that uses the Host header from the incoming message and specifies the
confidential address by just switching the port.
|
| SingleSignOn |
|
| SingleSignOnAuthenticationMechanism |
Authenticator that can be used to configure single sign on.
|
| SingleSignOnManager |
|
| SslCipherAttribute |
|
| SslCipherAttribute.Builder |
|
| SslClientCertAttribute |
|
| SslClientCertAttribute.Builder |
|
| SslConduit |
|
| SSLHeaderHandler |
Handler that sets SSL information on the connection based on the following headers:
|
| SSLHeaderHandler.Builder |
|
| SSLInformationAssociationHandler |
Handler that associates SSL metadata with request
|
| SslSessionConfig |
Session config that stores the session ID in the current SSL session.
|
| SslSessionIdAttribute |
|
| SslSessionIdAttribute.Builder |
|
| SSLSessionInfo |
SSL session information.
|
| StatusCodes |
|
| StreamErrorException |
|
| StreamSinkFrameChannel |
|
| StreamSourceFrameChannel |
Base class for processes Frame bases StreamSourceChannels.
|
| StringReadChannelListener |
Simple utility class for reading a string
|
| StringWriteChannelListener |
A simple write listener that can be used to write out the contents of a String.
|
| StuckThreadDetectionHandler |
This valve allows to detect requests that take a long time to process, which might
indicate that the thread that is processing it is stuck.
|
| StuckThreadDetectionHandler.Builder |
|
| StuckThreadDetectionHandler.Wrapper |
|
| SubstituteEmptyWrapper |
|
| SubstituteEmptyWrapper.SubstituteEmptyAttribute |
|
| Substitution |
|
| SubstringMap<V> |
A string keyed map that can be accessed as a substring, eliminating the need to allocate a new string
to do a key comparison against.
|
| SubstringMap.SubstringMatch<V> |
|
| ThreadNameAttribute |
The thread name
|
| ThreadNameAttribute.Builder |
|
| ThreadSetupAction |
Deprecated. |
| ThreadSetupAction.Handle |
|
| ThreadSetupHandler |
|
| ThreadSetupHandler.Action<T,C> |
|
| Transfer |
|
| TransportGuaranteeType |
|
| TransportProtocolAttribute |
The request method
|
| TransportProtocolAttribute.Builder |
|
| TruncatedResponseException |
An exception indicating that the response channel was prematurely closed.
|
| Undertow |
Convenience class used to build an Undertow server.
|
| Undertow.Builder |
|
| Undertow.ListenerInfo |
|
| Undertow.ListenerType |
|
| UndertowClient |
Undertow client class.
|
| UndertowClientMessages |
starting from 1000
|
| UndertowClientMessages_$bundle |
Warning this class consists of generated code.
|
| UndertowContainerProvider |
|
| UndertowInputStream |
Input stream that reads from the underlying channel.
|
| UndertowLogger |
log messages start at 5000
|
| UndertowLogger_$logger |
Warning this class consists of generated code.
|
| UndertowMessages |
|
| UndertowMessages_$bundle |
Warning this class consists of generated code.
|
| UndertowOptions |
|
| UndertowOutputStream |
Buffering output stream that wraps a channel.
|
| UndertowResolver |
|
| UndertowServletLogger |
log messages start at 15000
|
| UndertowServletLogger_$logger |
Warning this class consists of generated code.
|
| UndertowServletMessages |
messages start at 10000
|
| UndertowServletMessages_$bundle |
Warning this class consists of generated code.
|
| UndertowSession |
Session implementation which makes use of the high-level WebSocket API of undertow under the hood.
|
| UndertowXnioSsl |
|
| UpgradeServletInputStream |
Servlet input stream implementation.
|
| UpgradeServletOutputStream |
Output stream used for upgraded requests.
|
| URLDecodingHandler |
A handler that will decode the URL and query parameters to the specified charset.
|
| URLDecodingHandler.Builder |
|
| URLResource |
|
| URLUtils |
Utilities for dealing with URLs
|
| UTF8Checker |
An utility class which can be used to check if a sequence of bytes or ByteBuffers contain non UTF-8 data.
|
| UTF8Output |
Utility class which allows to extract a UTF8 String from bytes respecting valid code-points
|
| Version |
|
| VirtualHost |
The virtual host handler.
|
| WebConnectionImpl |
|
| WebResourceCollection |
|
| WebSocket07Channel |
|
| WebSocket07FrameSinkChannel |
|
| WebSocket08Channel |
|
| WebSocket13Channel |
A WebSocketChannel that handles version 13
|
| WebSocket13ClientHandshake |
|
| WebSocketCallback<T> |
|
| WebSocketChannel |
A ConnectedChannel which can be used to send and receive WebSocket Frames.
|
| WebSocketChannel.PartialFrame |
Interface that represents a frame channel that is in the process of being created
|
| WebSocketClient |
The Web socket client.
|
| WebSocketClient.ConnectionBuilder |
|
| WebSocketClientHandshake |
|
| WebSocketClientNegotiation |
|
| WebsocketClientSslProvider |
Interface that is loaded from a service loader, that allows
you to configure SSL for web socket client connections.
|
| WebSocketConnectionCallback |
Interface that is used on the client side to accept web socket connections
|
| WebSocketDeploymentInfo |
Web socket deployment information
|
| WebSocketDeploymentInfo.ContainerReadyListener |
|
| WebSocketException |
Base class for all WebSocket Exceptions
|
| WebSocketExtension |
|
| WebSocketExtension.Parameter |
|
| WebSocketFrame |
|
| WebSocketFrameCorruptedException |
WebSocketException which will be thrown if a corrupted frame was detected
|
| WebSocketFramePriority |
Web socket frame priority
|
| WebSocketFrameType |
The different WebSocketFrame types which are out there.
|
| WebSocketHandshakeException |
|
| WebSocketHttpExchange |
An abstraction for a Http exchange.
|
| WebSocketInvalidCloseCodeException |
WebSocketException which will be thrown if a corrupted frame was detected
|
| WebSocketLogger |
log messages start at 25000
|
| WebSocketLogger_$logger |
Warning this class consists of generated code.
|
| WebSocketMessages |
start at 20000
|
| WebSocketMessages_$bundle |
Warning this class consists of generated code.
|
| WebSocketProtocolHandshakeHandler |
|
| WebSocketReconnectHandler |
A reconnect handler for web socket connections.
|
| WebSockets |
|
| WebSocketServlet |
|
| WebSocketUtils |
Utility class which holds general useful utility methods which
can be used within WebSocket implementations.
|
| WebSocketVersion |
Enum which list all the different versions of the WebSocket specification (to the current date).
|
| WriteTimeoutStreamSinkConduit |
Wrapper for write timeout.
|
| X509CertificateCredential |
A Credential implementation which wraps an X.509 certificate.
|
| XnioBufferPoolAdaptor |
Adaptor between a ByteBufferPool and an XNIO Pool
|
| XnioByteBufferPool |
|