Undertow Core 1.0.0.Beta16
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractAjpParser - Class in io.undertow.server.protocol.ajp
 
AbstractAjpParser() - Constructor for class io.undertow.server.protocol.ajp.AbstractAjpParser
 
AbstractAjpParser.IntegerHolder - Class in io.undertow.server.protocol.ajp
 
AbstractAjpParser.StringHolder - Class in io.undertow.server.protocol.ajp
 
AbstractAjpParseState - Class in io.undertow.server.protocol.ajp
Abstract AJP parse state.
AbstractAjpParseState() - Constructor for class io.undertow.server.protocol.ajp.AbstractAjpParseState
 
AbstractAttachable - Class in io.undertow.util
A thing which can have named attachments.
AbstractAttachable() - Constructor for class io.undertow.util.AbstractAttachable
 
AbstractConfidentialityHandler - Class in io.undertow.security.handlers
Handler responsible for checking of confidentiality is required for the requested resource and if so rejecting the request and redirecting to a secure address.
AbstractConfidentialityHandler(HttpHandler) - Constructor for class io.undertow.security.handlers.AbstractConfidentialityHandler
 
AbstractFramedStreamSinkConduit - Class in io.undertow.conduits
Utility class to ease the implementation of framed protocols.
AbstractFramedStreamSinkConduit(StreamSinkConduit) - Constructor for class io.undertow.conduits.AbstractFramedStreamSinkConduit
Construct a new instance.
AbstractFramedStreamSinkConduit.FrameCallBack - Interface in io.undertow.conduits
Interface that is called when a frame event takes place.
AbstractFramedStreamSinkConduit.PooledBufferFrameCallback - Class in io.undertow.conduits
 
AbstractFramedStreamSinkConduit.PooledBufferFrameCallback(Pooled<ByteBuffer>) - Constructor for class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBufferFrameCallback
 
AbstractFramedStreamSinkConduit.PooledBuffersFrameCallback - Class in io.undertow.conduits
 
AbstractFramedStreamSinkConduit.PooledBuffersFrameCallback(Pooled...) - Constructor for class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBuffersFrameCallback
 
AbstractReceiveListener - Class in io.undertow.websockets.core
A receive listener that performs a callback when it receives a message
AbstractReceiveListener() - Constructor for class io.undertow.websockets.core.AbstractReceiveListener
 
AbstractServerConnection - Class in io.undertow.server
 
AbstractServerConnection(StreamConnection, Pool<ByteBuffer>, HttpHandler, OptionMap, int) - Constructor for class io.undertow.server.AbstractServerConnection
 
AbstractServerConnection.ConduitState - Class in io.undertow.server
 
ACCEPT - Static variable in class io.undertow.util.Headers
 
ACCEPT_CHARSET - Static variable in class io.undertow.util.Headers
 
ACCEPT_CHARSET_STRING - Static variable in class io.undertow.util.Headers
 
ACCEPT_ENCODING - Static variable in class io.undertow.util.Headers
 
ACCEPT_ENCODING_STRING - Static variable in class io.undertow.util.Headers
 
ACCEPT_LANGUAGE - Static variable in class io.undertow.util.Headers
 
ACCEPT_LANGUAGE_STRING - Static variable in class io.undertow.util.Headers
 
ACCEPT_RANGES - Static variable in class io.undertow.util.Headers
 
ACCEPT_RANGES_STRING - Static variable in class io.undertow.util.Headers
 
ACCEPT_STRING - Static variable in class io.undertow.util.Headers
 
ACCEPTED - Static variable in class io.undertow.util.StatusCodes
 
ACCEPTED_STRING - Static variable in class io.undertow.util.StatusCodes
 
acceptRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
AccessLogHandler - Class in io.undertow.server.handlers.accesslog
Access log handler.
AccessLogHandler(HttpHandler, AccessLogReceiver, String, ClassLoader) - Constructor for class io.undertow.server.handlers.accesslog.AccessLogHandler
 
AccessLogReceiver - Interface in io.undertow.server.handlers.accesslog
Interface that is used by the access log handler to send data to the log file manager.
Account - Interface in io.undertow.security.idm
Representation of an account, most likely a user account.
ACL - Static variable in class io.undertow.util.Methods
 
ACL_STRING - Static variable in class io.undertow.util.Methods
 
activate() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Mark this channel as active
add(Object, int) - Method in class io.undertow.server.handlers.cache.DirectBufferCache
 
add(Object, int, int) - Method in class io.undertow.server.handlers.cache.DirectBufferCache
 
add(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the tail of this deque.
add(K, V) - Method in class io.undertow.server.handlers.cache.LRUCache
 
add(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the tail of this deque.
add(String, String) - Method in class io.undertow.server.handlers.form.FormData
 
add(String, String, HeaderMap) - Method in class io.undertow.server.handlers.form.FormData
 
add(String, File, String, HeaderMap) - Method in class io.undertow.server.handlers.form.FormData
 
add(T) - Method in class io.undertow.util.AttachmentList
 
add(int, T) - Method in class io.undertow.util.AttachmentList
 
add(HttpString, String) - Method in class io.undertow.util.HeaderMap
 
add(HttpString, long) - Method in class io.undertow.util.HeaderMap
 
add(int, String) - Method in class io.undertow.util.HeaderValues
 
add(String) - Method in class io.undertow.util.HeaderValues
 
addAll(Collection<? extends E>) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
addAll(Collection<? extends E>) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
addAll(Collection<? extends T>) - Method in class io.undertow.util.AttachmentList
 
addAll(int, Collection<? extends T>) - Method in class io.undertow.util.AttachmentList
 
addAll(HttpString, Collection<String>) - Method in class io.undertow.util.HeaderMap
 
addAll(int, Collection<? extends String>) - Method in class io.undertow.util.HeaderValues
 
addAll(Collection<? extends String>) - Method in class io.undertow.util.HeaderValues
 
addAllow(String) - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
Adds an allowed peer to the ACL list

Peer can take several forms:

a.b.c.d = Literal IPv4 Address a:b:c:d:e:f:g:h = Literal IPv6 Address a.b.* = Wildcard IPv4 Address a:b:* = Wildcard IPv6 Address a.b.c.0/24 = Classless wildcard IPv4 address a:b:c:d:e:f:g:0/120 = Classless wildcard IPv4 address

addAllowedOrigin(String) - Method in class io.undertow.server.handlers.OriginHandler
 
addAllowedOrigins(Collection<String>) - Method in class io.undertow.server.handlers.OriginHandler
 
addAllowedOrigins(String...) - Method in class io.undertow.server.handlers.OriginHandler
 
addAuthenticationMechanism(AuthenticationMechanism) - Method in interface io.undertow.security.api.SecurityContext
Adds an authentication mechanism to this context.
addAuthenticationMechanism(AuthenticationMechanism) - Method in class io.undertow.security.impl.SecurityContextImpl
 
addCloseListener(ServerConnection.CloseListener) - Method in class io.undertow.server.AbstractServerConnection
 
addCloseListener(ServerConnection.CloseListener) - Method in interface io.undertow.server.ServerConnection
Adds a close listener, than will be invoked with the connection is closed
addDefaultResponseListener(DefaultResponseListener) - Method in class io.undertow.server.HttpServerExchange
 
addDeny(String) - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
Adds an denied peer to the ACL list

Peer can take several forms:

a.b.c.d = Literal IPv4 Address a:b:c:d:e:f:g:h = Literal IPv6 Address a.b.* = Wildcard IPv4 Address a:b:* = Wildcard IPv6 Address a.b.c.0/24 = Classless wildcard IPv4 address a:b:c:d:e:f:g:0/120 = Classless wildcard IPv4 address

addEncodingHandler(String, ContentEncodingProvider, int) - Method in class io.undertow.server.handlers.encoding.ContentEncodingRepository
 
addEncodingHandler(String, ContentEncodingProvider, int, Predicate) - Method in class io.undertow.server.handlers.encoding.ContentEncodingRepository
 
addExchangeCompleteListener(ExchangeCompletionListener) - Method in class io.undertow.server.HttpServerExchange
 
addFirst(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the front of this deque.
addFirst(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the front of this deque.
addFirst(HttpString, String) - Method in class io.undertow.util.HeaderMap
 
addFirst(String) - Method in class io.undertow.util.HeaderValues
 
addHost(String, HttpHandler) - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
addHost(URI) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
addHttpUpgradeMetadata(ListenerRegistry.HttpUpgradeMetadata) - Method in class io.undertow.server.ListenerRegistry.Listener
 
addLast(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the end of this deque.
addLast(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the end of this deque.
addLast(HttpString, String) - Method in class io.undertow.util.HeaderMap
 
addLast(String) - Method in class io.undertow.util.HeaderValues
 
addListener(ListenerRegistry.Listener) - Method in class io.undertow.server.ListenerRegistry
 
addListener(int, String) - Method in class io.undertow.Undertow.Builder
 
addListener(int, String, Undertow.ListenerType) - Method in class io.undertow.Undertow.Builder
 
addMapping(String, String) - Method in class io.undertow.util.MimeMappings.Builder
 
addParser(FormParserFactory.ParserDefinition) - Method in class io.undertow.server.handlers.form.FormParserFactory.Builder
 
addParsers(FormParserFactory.ParserDefinition...) - Method in class io.undertow.server.handlers.form.FormParserFactory.Builder
 
addParsers(List<FormParserFactory.ParserDefinition>) - Method in class io.undertow.server.handlers.form.FormParserFactory.Builder
 
addPath(String, HttpHandler) - Method in class io.undertow.server.handlers.PathHandler
Adds a path and a handler for that path.
addPathParam(String, String) - Method in class io.undertow.server.HttpServerExchange
 
addPredicatedHandler(Predicate, HandlerWrapper) - Method in class io.undertow.predicate.PredicatesHandler
Adds a new predicated handler.
addPredicatedHandler(PredicatedHandler) - Method in class io.undertow.predicate.PredicatesHandler
 
addProtocol(String, ChannelListener<? super StreamConnection>, HttpUpgradeHandshake) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Add a protocol to this handler.
addProtocol(String, ChannelListener<? super StreamConnection>) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Add a protocol to this handler.
addQueryParam(String, String) - Method in class io.undertow.server.HttpServerExchange
 
addRequestHeader(HttpString, ExchangeAttribute) - Method in class io.undertow.server.handlers.proxy.ProxyHandler
Adds a request header to the outgoing request.
addRequestHeader(HttpString, String, ClassLoader) - Method in class io.undertow.server.handlers.proxy.ProxyHandler
Adds a request header to the outgoing request.
addRequestWrapper(ConduitWrapper<StreamSourceConduit>) - Method in class io.undertow.server.HttpServerExchange
Adds a ConduitWrapper to the request wrapper chain.
addResponseWrapper(ConduitWrapper<StreamSinkConduit>) - Method in class io.undertow.server.HttpServerExchange
Adds a ConduitWrapper to the response wrapper chain.
addSessionCookieName(String) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
addSessionListener(SessionListener) - Method in class io.undertow.server.session.SessionListeners
 
addToAttachmentList(AttachmentKey<AttachmentList<T>>, T) - Method in class io.undertow.util.AbstractAttachable
Add a value to a list-typed attachment key.
addToAttachmentList(AttachmentKey<AttachmentList<T>>, T) - Method in interface io.undertow.util.Attachable
Add a value to a list-typed attachment key.
addWelcomeFiles(String...) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
afterRead(ByteBuffer, int, int) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
Caled after data was read into the ByteBuffer
afterRead(ByteBuffer, int, int) - Method in interface io.undertow.websockets.core.function.ChannelFunction
Is called on the ByteBuffer after a read operation completes
AGE - Static variable in class io.undertow.util.Headers
 
AGE_STRING - Static variable in class io.undertow.util.Headers
 
AjpClientExchange - Class in io.undertow.client.ajp
 
AjpClientExchange(ClientCallback<ClientExchange>, ClientRequest, AjpClientConnection) - Constructor for class io.undertow.client.ajp.AjpClientExchange
 
AjpClientProvider - Class in io.undertow.client.ajp
 
AjpClientProvider() - Constructor for class io.undertow.client.ajp.AjpClientProvider
 
AjpClientResponseConduit - Class in io.undertow.client.ajp
Underlying AJP request channel.
AjpClientResponseConduit(StreamSourceConduit, AjpClientConnection, AjpClientRequestConduit, ConduitListener<? super AjpClientResponseConduit>) - Constructor for class io.undertow.client.ajp.AjpClientResponseConduit
 
ajpDoesNotSupportHTTPUpgrade() - Method in interface io.undertow.UndertowMessages
 
AjpOpenListener - Class in io.undertow.server.protocol.ajp
 
AjpOpenListener(Pool<ByteBuffer>, int) - Constructor for class io.undertow.server.protocol.ajp.AjpOpenListener
 
AjpOpenListener(Pool<ByteBuffer>, OptionMap, int) - Constructor for class io.undertow.server.protocol.ajp.AjpOpenListener
 
AjpRequestParser - Class in io.undertow.server.protocol.ajp
 
AjpRequestParser() - Constructor for class io.undertow.server.protocol.ajp.AjpRequestParser
 
AjpResponseParser - Class in io.undertow.client.ajp
 
AjpResponseParser() - Constructor for class io.undertow.client.ajp.AjpResponseParser
 
AjpServerConnection - Class in io.undertow.server.protocol.ajp
A server-side AJP connection.
AjpServerConnection(StreamConnection, Pool<ByteBuffer>, HttpHandler, OptionMap, int) - Constructor for class io.undertow.server.protocol.ajp.AjpServerConnection
 
AjpServerRequestConduit - Class in io.undertow.server.protocol.ajp
Underlying AJP request channel.
AjpServerRequestConduit(StreamSourceConduit, HttpServerExchange, AjpServerResponseConduit, Long, ConduitListener<? super AjpServerRequestConduit>) - Constructor for class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
ALGORITHM - Static variable in class io.undertow.util.Headers
 
allocate() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
allocate() - Method in class io.undertow.server.handlers.cache.LimitedBufferSlicePool
Allocates a new byte buffer if possible
ALLOW - Static variable in class io.undertow.util.Headers
 
ALLOW_ENCODED_SLASH - Static variable in class io.undertow.UndertowOptions
If a request comes in with encoded / characters (i.e.
ALLOW_STRING - Static variable in class io.undertow.util.Headers
 
AllowedContentEncodings - Class in io.undertow.server.handlers.encoding
An attachment that provides information about the current content encoding that will be chosen for the response
AllowedContentEncodings(HttpServerExchange, List<EncodingMapping>) - Constructor for class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
AllowedMethodsHandler - Class in io.undertow.server.handlers
Handler that whitelists certain HTTP methods.
AllowedMethodsHandler(HttpHandler, Set<HttpString>) - Constructor for class io.undertow.server.handlers.AllowedMethodsHandler
 
AllowedMethodsHandler(HttpHandler, HttpString...) - Constructor for class io.undertow.server.handlers.AllowedMethodsHandler
 
allowExtensions - Variable in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
and(Predicate...) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that returns true if an only if the given predicates all return true.
appendTo(ByteBuffer) - Method in class io.undertow.util.HttpString
Append to a byte buffer.
APPLICATION_X_WWW_FORM_URLENCODED - Static variable in class io.undertow.server.handlers.form.FormEncodedDataDefinition
 
areExtensionsSupported() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
true if extendsions are supported for the WebSocketFrameType.
areExtensionsSupported() - Method in class io.undertow.websockets.core.WebSocketChannel
Returns true if extensions are supported by this WebSocket Channel.
argumentCannotBeNull(String) - Method in interface io.undertow.UndertowMessages
 
ASCII_MAX - Static variable in class io.undertow.server.protocol.http.HttpRequestParser
 
associateHash(String, byte[]) - Method in interface io.undertow.security.api.SessionNonceManager
Associate the supplied hash with the nonce specified.
associateHash(String, byte[]) - Method in class io.undertow.security.impl.SimpleNonceManager
 
AsyncSenderImpl - Class in io.undertow.io
 
AsyncSenderImpl(HttpServerExchange) - Constructor for class io.undertow.io.AsyncSenderImpl
 
AsyncSenderImpl.TransferTask - Class in io.undertow.io
 
AsyncSenderImpl.TransferTask() - Constructor for class io.undertow.io.AsyncSenderImpl.TransferTask
 
AsyncWebSocketHttpServerExchange - Class in io.undertow.websockets.spi
 
AsyncWebSocketHttpServerExchange(HttpServerExchange) - Constructor for class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
Attachable - Interface in io.undertow.util
A thing which can have named attachments.
ATTACHMENT_KEY - Static variable in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
ATTACHMENT_KEY - Static variable in interface io.undertow.security.api.AuthenticatedSessionManager
The attachment key that is used to attach the manager to the exchange
ATTACHMENT_KEY - Static variable in interface io.undertow.security.api.SecurityContext
The attachment key that is used to attach this context to the exchange
ATTACHMENT_KEY - Static variable in class io.undertow.server.handlers.cache.ResponseCache
 
ATTACHMENT_KEY - Static variable in class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
ATTACHMENT_KEY - Static variable in interface io.undertow.server.session.SessionManager
 
ATTACHMENT_KEY - Static variable in class io.undertow.UndertowOptions
 
AttachmentHandler<T> - Class in io.undertow.server.handlers
Handler that adds an attachment to the request
AttachmentHandler(AttachmentKey<T>, HttpHandler, T) - Constructor for class io.undertow.server.handlers.AttachmentHandler
 
AttachmentHandler(AttachmentKey<T>, HttpHandler) - Constructor for class io.undertow.server.handlers.AttachmentHandler
 
AttachmentKey<T> - Class in io.undertow.util
An immutable, type-safe object attachment key.
AttachmentList<T> - Class in io.undertow.util
 
AttachmentList(int, Class<T>) - Constructor for class io.undertow.util.AttachmentList
 
AttachmentList(Class<T>) - Constructor for class io.undertow.util.AttachmentList
 
AttachmentList(Collection<? extends T>, Class<T>) - Constructor for class io.undertow.util.AttachmentList
 
attributeAdded(Session, String, Object) - Method in interface io.undertow.server.session.SessionListener
 
attributeAdded(Session, String, Object) - Method in class io.undertow.server.session.SessionListeners
 
attributeRemoved(Session, String, Object) - Method in interface io.undertow.server.session.SessionListener
 
attributeRemoved(Session, String, Object) - Method in class io.undertow.server.session.SessionListeners
 
attributeUpdated(Session, String, Object, Object) - Method in interface io.undertow.server.session.SessionListener
 
attributeUpdated(Session, String, Object, Object) - Method in class io.undertow.server.session.SessionListeners
 
AUTH_PARAM - Static variable in class io.undertow.util.Headers
 
AUTH_TYPE - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
AUTH_TYPE - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
authenticate(HttpServerExchange, SecurityContext) - Method in interface io.undertow.security.api.AuthenticationMechanism
Perform authentication of the request.
authenticate() - Method in interface io.undertow.security.api.SecurityContext
Performs authentication on the request.
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.BasicAuthenticationMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.CachedAuthenticatedSessionMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.ClientCertAuthenticationMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.DigestAuthenticationMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.GSSAPIAuthenticationMechanism
 
authenticate() - Method in class io.undertow.security.impl.SecurityContextImpl
 
AuthenticatedSessionManager - Interface in io.undertow.security.api
Interface that represents a persistent authenticated session.
AuthenticatedSessionManager.AuthenticatedSession - Class in io.undertow.security.api
 
AuthenticatedSessionManager.AuthenticatedSession(Account, String) - Constructor for class io.undertow.security.api.AuthenticatedSessionManager.AuthenticatedSession
 
AUTHENTICATION_INFO - Static variable in class io.undertow.util.Headers
 
AUTHENTICATION_INFO_STRING - Static variable in class io.undertow.util.Headers
 
AuthenticationCallHandler - Class in io.undertow.security.handlers
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.
AuthenticationCallHandler(HttpHandler) - Constructor for class io.undertow.security.handlers.AuthenticationCallHandler
 
authenticationComplete(Account, String) - Method in interface io.undertow.security.api.SecurityContext
Called by the AuthenticationMechanism to indicate that an account has been successfully authenticated.
authenticationComplete(Account, String) - Method in class io.undertow.security.impl.SecurityContextImpl
 
authenticationComplete(Account, String, boolean) - Method in class io.undertow.security.impl.SecurityContextImpl
 
AuthenticationConstraintHandler - Class in io.undertow.security.handlers
Handler responsible for checking the constraints for the current request and marking authentication as required if applicable.
AuthenticationConstraintHandler(HttpHandler) - Constructor for class io.undertow.security.handlers.AuthenticationConstraintHandler
 
authenticationFailed(String, String) - Method in interface io.undertow.security.api.SecurityContext
Called by the AuthenticationMechanism to indicate that an authentication attempt has failed.
authenticationFailed(String, String) - Method in class io.undertow.security.impl.SecurityContextImpl
 
authenticationFailed(String, String) - Method in interface io.undertow.UndertowLogger
 
authenticationFailed(String) - Method in interface io.undertow.UndertowMessages
 
AuthenticationInfoToken - Enum in io.undertow.security.impl
Enumeration of tokens expected in a HTTP Digest 'Authentication-Info' header.
AuthenticationMechanism - Interface in io.undertow.security.api
The interface to be implemented by a single authentication mechanism.
AuthenticationMechanism.AuthenticationMechanismOutcome - Enum in io.undertow.security.api
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 - Class in io.undertow.security.api
Simple class to wrap the result of requesting a mechanism sends it's challenge.
AuthenticationMechanism.ChallengeResult(boolean, Integer) - Constructor for class io.undertow.security.api.AuthenticationMechanism.ChallengeResult
 
AuthenticationMechanism.ChallengeResult(boolean) - Constructor for class io.undertow.security.api.AuthenticationMechanism.ChallengeResult
 
AuthenticationMechanismsHandler - Class in io.undertow.security.handlers
Authentication handler that adds one or more authentication mechanisms to the security context
AuthenticationMechanismsHandler(HttpHandler, List<AuthenticationMechanism>) - Constructor for class io.undertow.security.handlers.AuthenticationMechanismsHandler
 
AuthenticationMechanismsHandler(List<AuthenticationMechanism>) - Constructor for class io.undertow.security.handlers.AuthenticationMechanismsHandler
 
AuthenticationMode - Enum in io.undertow.security.api
Enumeration to indicate the authentication mode in use.
authMechanismOutcomeNull() - Method in interface io.undertow.UndertowMessages
 
AUTHORIZATION - Static variable in class io.undertow.util.Headers
 
AUTHORIZATION_STRING - Static variable in class io.undertow.util.Headers
 
authTypeCannotBeCombined(String, String) - Method in interface io.undertow.UndertowMessages
 
available() - Method in class io.undertow.io.UndertowInputStream
 
awaitReadable() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
awaitReadable() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
awaitReadable() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
awaitReadable() - Method in class io.undertow.channels.IdleTimeoutConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.channels.IdleTimeoutConduit
 
awaitReadable() - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
awaitReadable() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
awaitReadable() - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
awaitReadable() - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
awaitReadable() - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
awaitReadable() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
awaitReadable() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
awaitReadable(long, TimeUnit) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
awaitWritable() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
awaitWritable() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
awaitWritable() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
awaitWritable() - Method in class io.undertow.channels.IdleTimeoutConduit
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.channels.IdleTimeoutConduit
 
awaitWritable() - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
awaitWritable() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
awaitWritable() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
awaitWritable() - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
awaitWritable() - Method in interface io.undertow.server.protocol.http.HttpContinue.ContinueResponseSender
 
awaitWritable(long, TimeUnit) - Method in interface io.undertow.server.protocol.http.HttpContinue.ContinueResponseSender
 
awaitWritable() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
awaitWritable() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
awaitWritable(long, TimeUnit) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 

B

BAD_GATEWAY - Static variable in class io.undertow.util.StatusCodes
 
BAD_GATEWAY_STRING - Static variable in class io.undertow.util.StatusCodes
 
BAD_REQUEST - Static variable in class io.undertow.util.StatusCodes
 
BAD_REQUEST_STRING - Static variable in class io.undertow.util.StatusCodes
 
BASELINE_CONTROL - Static variable in class io.undertow.util.Methods
 
BASELINE_CONTROL_STRING - Static variable in class io.undertow.util.Methods
 
BASIC - Static variable in class io.undertow.util.Headers
 
basicAuth(String) - Method in class io.undertow.Undertow.LoginConfig
 
BasicAuthenticationMechanism - Class in io.undertow.security.impl
The authentication handler responsible for BASIC authentication as described by RFC2617
BasicAuthenticationMechanism(String) - Constructor for class io.undertow.security.impl.BasicAuthenticationMechanism
 
BasicAuthenticationMechanism(String, String) - Constructor for class io.undertow.security.impl.BasicAuthenticationMechanism
 
BasicAuthenticationMechanism(String, String, boolean) - Constructor for class io.undertow.security.impl.BasicAuthenticationMechanism
 
BasicSSLSessionInfo - Class in io.undertow.server
Basic SSL session information.
BasicSSLSessionInfo(byte[], String, String) - Constructor for class io.undertow.server.BasicSSLSessionInfo
 
BasicSSLSessionInfo(String, String, String) - Constructor for class io.undertow.server.BasicSSLSessionInfo
 
beforeWrite(ByteBuffer, int, int) - Method in interface io.undertow.websockets.core.function.ChannelFunction
Is called on the ByteBuffer before a write operation completes
BEGIN_CERT - Static variable in class io.undertow.util.Certificates
 
beginParse(Pool<ByteBuffer>, MultipartParser.PartHandler, byte[]) - Static method in class io.undertow.util.MultipartParser
 
beginPart(HeaderMap) - Method in interface io.undertow.util.MultipartParser.PartHandler
 
BinaryOutputStream - Class in io.undertow.websockets.core
OutputStream implementation which buffers all the data until BinaryOutputStream.close() is called and then will try to send it in a blocking fashion with the provided FragmentedMessageChannel.
BinaryOutputStream(FragmentedMessageChannel, Pool<ByteBuffer>) - Constructor for class io.undertow.websockets.core.BinaryOutputStream
 
BlockingHandler - Class in io.undertow.server.handlers
A HttpHandler that initiates a blocking request.
BlockingHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.BlockingHandler
 
BlockingHandler() - Constructor for class io.undertow.server.handlers.BlockingHandler
 
BlockingHttpExchange - Interface in io.undertow.server
An interface that provides the input and output streams for blocking HTTP requests.
blockingOperationInIoThread() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
BlockingSenderImpl - Class in io.undertow.io
A sender that uses an output stream.
BlockingSenderImpl(HttpServerExchange, OutputStream) - Constructor for class io.undertow.io.BlockingSenderImpl
 
BlockingWebSocketHttpServerExchange - Class in io.undertow.websockets.spi
 
BlockingWebSocketHttpServerExchange(HttpServerExchange) - Constructor for class io.undertow.websockets.spi.BlockingWebSocketHttpServerExchange
 
BrokenStreamSourceConduit - Class in io.undertow.conduits
 
BrokenStreamSourceConduit(StreamSourceConduit, IOException) - Constructor for class io.undertow.conduits.BrokenStreamSourceConduit
Construct a new instance.
BUFFER_PIPELINED_DATA - Static variable in class io.undertow.UndertowOptions
If we should buffer pipelined requests.
BUFFER_SIZE - Static variable in class io.undertow.io.BlockingSenderImpl
TODO: we should be used pooled buffers
BufferedBinaryMessage - Class in io.undertow.websockets.core
A buffered binary message.
BufferedBinaryMessage(long) - Constructor for class io.undertow.websockets.core.BufferedBinaryMessage
 
BufferedBinaryMessage() - Constructor for class io.undertow.websockets.core.BufferedBinaryMessage
 
BufferedTextMessage - Class in io.undertow.websockets.core
A buffered text message.
BufferedTextMessage(long) - Constructor for class io.undertow.websockets.core.BufferedTextMessage
 
BufferedTextMessage() - Constructor for class io.undertow.websockets.core.BufferedTextMessage
 
bufferFullMessage(StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
Utility method that reads a full text or binary message, including all fragmented parts.
bufferPool - Variable in class io.undertow.server.AbstractServerConnection
 
buffers() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
BufferWritableOutputStream - Interface in io.undertow.io
Represents an output stream that can write byte buffers directly.
build(String) - Method in class io.undertow.attribute.BytesSentAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.CookieAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.DateTimeAttribute.Builder
 
build(String) - Method in interface io.undertow.attribute.ExchangeAttributeBuilder
Build the attribute from a text based representation.
build(String) - Method in class io.undertow.attribute.IdentUsernameAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.LocalIPAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.LocalPortAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.LocalServerNameAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.PredicateContextAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.QueryParameterAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.QueryStringAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RelativePathAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RemoteIPAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RemoteUserAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RequestHeaderAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RequestLineAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RequestMethodAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RequestProtocolAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.RequestURLAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.ResponseCodeAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.ResponseHeaderAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.SslCipherAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.SslClientCertAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.SslSessionIdAttribute.Builder
 
build(String) - Method in class io.undertow.attribute.ThreadNameAttribute.Builder
 
build(Map<String, Object>) - Method in class io.undertow.predicate.PathTemplatePredicate.Builder
 
build(Map<String, Object>) - Method in interface io.undertow.predicate.PredicateBuilder
Creates a predicate
build(Map<String, Object>) - Method in class io.undertow.predicate.RegularExpressionPredicate.Builder
 
build(Map<String, Object>) - Method in interface io.undertow.server.handlers.builder.HandlerBuilder
Creates the handler
build(Map<String, Object>) - Method in class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
build(Map<String, Object>) - Method in class io.undertow.server.handlers.builder.SetHandlerBuilder
 
build() - Method in class io.undertow.server.handlers.form.FormParserFactory.Builder
 
build() - Method in class io.undertow.Undertow.Builder
 
build() - Method in class io.undertow.util.MimeMappings.Builder
 
builder() - Static method in class io.undertow.server.handlers.form.FormParserFactory
 
builder(boolean) - Static method in class io.undertow.server.handlers.form.FormParserFactory
 
builder() - Static method in class io.undertow.Undertow
 
builder() - Static method in class io.undertow.util.MimeMappings
 
builder(boolean) - Static method in class io.undertow.util.MimeMappings
 
byteAt(int) - Method in class io.undertow.util.HttpString
Get the byte at an index.
BYTES_SENT - Static variable in class io.undertow.attribute.BytesSentAttribute
 
BYTES_SENT_SHORT_LOWER - Static variable in class io.undertow.attribute.BytesSentAttribute
 
BYTES_SENT_SHORT_UPPER - Static variable in class io.undertow.attribute.BytesSentAttribute
 
bytesSent(String) - Static method in class io.undertow.attribute.ExchangeAttributes
 
BytesSentAttribute - Class in io.undertow.attribute
The bytes sent
BytesSentAttribute(String) - Constructor for class io.undertow.attribute.BytesSentAttribute
 
BytesSentAttribute.Builder - Class in io.undertow.attribute
 
BytesSentAttribute.Builder() - Constructor for class io.undertow.attribute.BytesSentAttribute.Builder
 
bytesToWrite() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Return the bytes which need to get written before the frame is complete

C

CACHE_CONTROL - Static variable in class io.undertow.util.Headers
 
CACHE_CONTROL_STRING - Static variable in class io.undertow.util.Headers
 
CachedAuthenticatedSessionMechanism - Class in io.undertow.security.impl
An AuthenticationMechanism which uses any cached AuthenticationSessions.
CachedAuthenticatedSessionMechanism() - Constructor for class io.undertow.security.impl.CachedAuthenticatedSessionMechanism
 
CachedHttpRequest - Class in io.undertow.server.handlers.cache
 
CachedHttpRequest(HttpServerExchange) - Constructor for class io.undertow.server.handlers.cache.CachedHttpRequest
 
CachedResource - Class in io.undertow.server.handlers.resource
 
CachedResource(CachingResourceManager, Resource, String) - Constructor for class io.undertow.server.handlers.resource.CachedResource
 
CacheHandler - Class in io.undertow.server.handlers.cache
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.
CacheHandler(DirectBufferCache, HttpHandler) - Constructor for class io.undertow.server.handlers.cache.CacheHandler
 
CacheHandler(DirectBufferCache) - Constructor for class io.undertow.server.handlers.cache.CacheHandler
 
CachingResourceManager - Class in io.undertow.server.handlers.resource
 
CachingResourceManager(int, long, DirectBufferCache, ResourceManager, int) - Constructor for class io.undertow.server.handlers.resource.CachingResourceManager
 
canAllocate(int) - Method in class io.undertow.server.handlers.cache.LimitedBufferSlicePool
 
cannotRemoveUploadedFile(File) - Method in interface io.undertow.UndertowLogger
 
cannotUpgradeConnection(Exception) - Method in interface io.undertow.UndertowLogger
 
canonicalize(String) - Static method in class io.undertow.util.CanonicalPathUtils
 
CanonicalPathHandler - Class in io.undertow.server.handlers
 
CanonicalPathHandler() - Constructor for class io.undertow.server.handlers.CanonicalPathHandler
 
CanonicalPathHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.CanonicalPathHandler
 
CanonicalPathUtils - Class in io.undertow.util
 
canOnlyBeCalledByIoThread() - Method in interface io.undertow.UndertowMessages
 
cast(Object) - Method in class io.undertow.util.AttachmentKey
Cast the value to the type of this attachment key.
Certificates - Class in io.undertow.util
Utility class for dealing with certificates
changeSessionId(HttpServerExchange, SessionConfig) - Method in interface io.undertow.server.session.Session
Generate a new session id for this session, and return the new id.
channel - Variable in class io.undertow.server.AbstractServerConnection
 
channel - Variable in class io.undertow.websockets.core.StreamSinkFrameChannel
 
channel - Variable in class io.undertow.websockets.core.StreamSourceFrameChannel
 
channelClosed() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
ChannelFunction - Interface in io.undertow.websockets.core.function
 
ChannelFunctionFileChannel - Class in io.undertow.websockets.core.function
 
ChannelFunctionFileChannel(FileChannel, ChannelFunction...) - Constructor for class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
ChannelFunctionReadableByteChannel - Class in io.undertow.websockets.core.function
 
ChannelFunctionReadableByteChannel(ReadableByteChannel, ChannelFunction...) - Constructor for class io.undertow.websockets.core.function.ChannelFunctionReadableByteChannel
 
ChannelFunctionStreamSinkChannel - Class in io.undertow.websockets.core.function
 
ChannelFunctionStreamSinkChannel(StreamSinkChannel, ChannelFunction...) - Constructor for class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
ChannelFunctionStreamSourceChannel - Class in io.undertow.websockets.core.function
 
ChannelFunctionStreamSourceChannel(StreamSourceChannel, ChannelFunction...) - Constructor for class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
ChannelFunctionWritableByteChannel - Class in io.undertow.websockets.core.function
 
ChannelFunctionWritableByteChannel(WritableByteChannel, ChannelFunction...) - Constructor for class io.undertow.websockets.core.function.ChannelFunctionWritableByteChannel
 
channelIsClosed() - Method in interface io.undertow.UndertowMessages
 
ChannelUpgradeHandler - Class in io.undertow.server.handlers
An HTTP request handler which upgrades the HTTP request and hands it off as a socket to any XNIO consumer.
ChannelUpgradeHandler() - Constructor for class io.undertow.server.handlers.ChannelUpgradeHandler
 
checkClosed() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Throws an IOException if the StreamSinkFrameChannel.isOpen() returns false
CHECKIN - Static variable in class io.undertow.util.Methods
 
CHECKIN_STRING - Static variable in class io.undertow.util.Methods
 
CHECKOUT - Static variable in class io.undertow.util.Methods
 
CHECKOUT_STRING - Static variable in class io.undertow.util.Methods
 
checkStillValid() - Method in class io.undertow.server.handlers.resource.CachedResource
 
CHUNKED - Static variable in class io.undertow.util.Headers
 
chunkedChannelClosedMidChunk() - Method in interface io.undertow.UndertowMessages
 
ChunkedStreamSinkConduit - Class in io.undertow.conduits
Channel that implements HTTP chunked transfer coding.
ChunkedStreamSinkConduit(StreamSinkConduit, boolean, boolean, ConduitListener<? super ChunkedStreamSinkConduit>, Attachable) - Constructor for class io.undertow.conduits.ChunkedStreamSinkConduit
Construct a new instance.
ChunkedStreamSourceConduit - Class in io.undertow.conduits
Channel to de-chunkify data
ChunkedStreamSourceConduit(StreamSourceConduit, PushBackStreamSourceConduit, Pool<ByteBuffer>, ConduitListener<? super ChunkedStreamSourceConduit>, Attachable) - Constructor for class io.undertow.conduits.ChunkedStreamSourceConduit
 
ChunkedStreamSourceConduit(StreamSourceConduit, HttpServerExchange, ConduitListener<? super ChunkedStreamSourceConduit>) - Constructor for class io.undertow.conduits.ChunkedStreamSourceConduit
 
ChunkedStreamSourceConduit(StreamSourceConduit, ChunkedStreamSourceConduit.BufferWrapper, ConduitListener<? super ChunkedStreamSourceConduit>, Attachable, HttpServerExchange) - Constructor for class io.undertow.conduits.ChunkedStreamSourceConduit
 
claimEnable() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
ClassPathResourceManager - Class in io.undertow.server.handlers.resource
 
ClassPathResourceManager(ClassLoader, Package) - Constructor for class io.undertow.server.handlers.resource.ClassPathResourceManager
 
ClassPathResourceManager(ClassLoader, String) - Constructor for class io.undertow.server.handlers.resource.ClassPathResourceManager
 
clear() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Removes all of the elements from this deque.
clear() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Removes all of the elements from this deque.
clear() - Method in class io.undertow.server.session.SessionListeners
 
clear() - Method in class io.undertow.util.AttachmentList
 
clear() - Method in class io.undertow.util.CopyOnWriteMap
 
clear() - Method in class io.undertow.util.HeaderMap
 
clear() - Method in class io.undertow.util.HeaderValues
 
clear() - Method in class io.undertow.util.SecureHashMap
 
clearAllowedOrigins() - Method in class io.undertow.server.handlers.OriginHandler
 
clearPaths() - Method in class io.undertow.server.handlers.PathHandler
 
clearRules() - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
clearSession(HttpServerExchange, String) - Method in class io.undertow.server.session.PathParameterSessionConfig
 
clearSession(HttpServerExchange, String) - Method in interface io.undertow.server.session.SessionConfig
Clears this session from the exchange, removing the attachment and making any changes to the response necessary, such as clearing cookies.
clearSession(HttpServerExchange, String) - Method in class io.undertow.server.session.SessionCookieConfig
 
clearSession(HttpServerExchange, String) - Method in class io.undertow.server.session.SslSessionConfig
 
CLIENT_LOGGER - Static variable in interface io.undertow.UndertowLogger
 
ClientCallback<T> - Interface in io.undertow.client
 
ClientCertAuthenticationMechanism - Class in io.undertow.security.impl
The Client Cert based authentication mechanism.
ClientCertAuthenticationMechanism() - Constructor for class io.undertow.security.impl.ClientCertAuthenticationMechanism
 
ClientCertAuthenticationMechanism(String) - Constructor for class io.undertow.security.impl.ClientCertAuthenticationMechanism
 
ClientConnection - Interface in io.undertow.client
A client connection.
ClientExchange - Interface in io.undertow.client
 
ClientProvider - Interface in io.undertow.client
A client connection provider.
ClientRequest - Class in io.undertow.client
A client request.
ClientRequest() - Constructor for class io.undertow.client.ClientRequest
 
ClientResponse - Class in io.undertow.client
A client response.
ClientResponse(int, String, HttpString) - Constructor for class io.undertow.client.ClientResponse
 
ClientResponse(int, String, HttpString, HeaderMap) - Constructor for class io.undertow.client.ClientResponse
 
close() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
close() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
close() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
close() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
close() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
close() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
close() - Method in class io.undertow.client.http.HttpClientConnection
 
close(IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
close() - Method in class io.undertow.io.AsyncSenderImpl
 
close(IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
close() - Method in class io.undertow.io.BlockingSenderImpl
 
close(IoCallback) - Method in interface io.undertow.io.Sender
Closes this sender asynchronously.
close() - Method in interface io.undertow.io.Sender
Closes this sender asynchronously
close() - Method in class io.undertow.io.UndertowInputStream
 
close() - Method in class io.undertow.io.UndertowOutputStream
close() - Method in class io.undertow.server.AbstractServerConnection
 
close() - Method in interface io.undertow.server.BlockingHttpExchange
Closes both the input and output streams
close() - Method in class io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver
 
close(IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
close() - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
close() - Method in interface io.undertow.server.handlers.form.FormDataParser
Closes the parser, and removes and temporary files that may have been created.
close() - Method in interface io.undertow.server.ServerConnection
 
close(Closeable) - Static method in class io.undertow.util.FileUtils
 
close() - Method in class io.undertow.util.FlexBase64.DecoderInputStream
close() - Method in class io.undertow.util.FlexBase64.DecoderOutputStream
close() - Method in class io.undertow.util.FlexBase64.EncoderOutputStream
CLOSE - Static variable in class io.undertow.util.Headers
 
close() - Method in class io.undertow.websockets.core.BinaryOutputStream
 
close() - Method in class io.undertow.websockets.core.function.ChannelFunctionReadableByteChannel
 
close() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
close() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
close() - Method in class io.undertow.websockets.core.function.ChannelFunctionWritableByteChannel
 
close() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Closes the channel.
close() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
close() - Method in class io.undertow.websockets.core.WebSocketChannel
Forcibly closes the WebSocketChannel.
close() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
close() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Forcibly close the exchange.
closeCalledWithDataStillToBeFlushed() - Method in interface io.undertow.UndertowMessages
 
closed(ServerConnection) - Method in interface io.undertow.server.ServerConnection.CloseListener
 
closedBeforeAllBytesWereRead() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
closedBeforeFinishedWriting(StreamSinkFrameChannel) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
closeFrameSentBefore() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
closeListeners - Variable in class io.undertow.server.AbstractServerConnection
 
CloseMessage - Class in io.undertow.websockets.core
A close message
CloseMessage(ByteBuffer) - Constructor for class io.undertow.websockets.core.CloseMessage
 
CloseMessage(int, String) - Constructor for class io.undertow.websockets.core.CloseMessage
 
CloseMessage(ByteBuffer[]) - Constructor for class io.undertow.websockets.core.CloseMessage
 
closeSetter - Variable in class io.undertow.channels.DelegatingStreamSinkChannel
 
closeSetter - Variable in class io.undertow.channels.DelegatingStreamSourceChannel
 
closeSetter - Variable in class io.undertow.channels.DetachableStreamSinkChannel
 
closeSetter - Variable in class io.undertow.channels.DetachableStreamSourceChannel
 
closeSetter - Variable in class io.undertow.server.AbstractServerConnection
 
CNONCE - Static variable in class io.undertow.util.Headers
 
compareTo(HttpString) - Method in class io.undertow.util.HttpString
Compare this string to another in a case-insensitive manner.
compareTo(PathTemplate) - Method in class io.undertow.util.PathTemplate
 
compareTo(QValueParser.QValueResult) - Method in class io.undertow.util.QValueParser.QValueResult
 
complete(byte[], int) - Method in class io.undertow.util.FlexBase64.Encoder
Completes an encoding session by writing out the necessary padding.
complete(ByteBuffer) - Method in class io.undertow.util.FlexBase64.Encoder
Completes an encoding session by writing out the necessary padding.
complete() - Method in class io.undertow.util.FlexBase64.EncoderOutputStream
Completes the stream, writing out base64 padding characters if needed.
complete() - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
complete() - Method in interface io.undertow.websockets.core.function.ChannelFunction
Is called to complete the ChannelFunction.
complete() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Is called once the whole frame was read.
complete(WebSocketChannel, T) - Method in interface io.undertow.websockets.core.WebSocketCallback
 
completed(T) - Method in interface io.undertow.client.ClientCallback
Invoked when an operation completed.
completed(HttpServerExchange, T) - Method in interface io.undertow.server.handlers.proxy.ProxyCallback
 
CompositeExchangeAttribute - Class in io.undertow.attribute
Exchange attribute that represents a combination of attributes that should be merged into a single string.
CompositeExchangeAttribute(ExchangeAttribute[]) - Constructor for class io.undertow.attribute.CompositeExchangeAttribute
 
COMPRESS - Static variable in class io.undertow.util.Headers
 
ConcurrentDirectDeque<E> - Class in io.undertow.server.handlers.cache
A concurrent deque that allows direct item removal without traversal.
ConcurrentDirectDeque() - Constructor for class io.undertow.server.handlers.cache.ConcurrentDirectDeque
 
ConduitFactory<C extends org.xnio.conduits.Conduit> - Interface in io.undertow.util
 
ConduitListener<T extends org.xnio.conduits.Conduit> - Interface in io.undertow.conduits
 
ConduitWrapper<T extends org.xnio.conduits.Conduit> - Interface in io.undertow.server
Interface that provides a means of wrapping a Conduit.
confidentialityRequired(HttpServerExchange) - Method in class io.undertow.security.handlers.AbstractConfidentialityHandler
Use the HttpServerExchange to identify if confidentiality is required.
CONFLICT - Static variable in class io.undertow.util.StatusCodes
 
CONFLICT_STRING - Static variable in class io.undertow.util.StatusCodes
 
connect(ClientCallback<ClientConnection>, URI, XnioWorker, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.ajp.AjpClientProvider
 
connect(ClientCallback<ClientConnection>, URI, XnioIoThread, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.ajp.AjpClientProvider
 
connect(ClientCallback<ClientConnection>, URI, XnioWorker, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in interface io.undertow.client.ClientProvider
 
connect(ClientCallback<ClientConnection>, URI, XnioIoThread, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in interface io.undertow.client.ClientProvider
 
connect(ClientCallback<ClientConnection>, URI, XnioWorker, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.http.HttpClientProvider
 
connect(ClientCallback<ClientConnection>, URI, XnioIoThread, XnioSsl, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.http.HttpClientProvider
 
connect(URI, XnioWorker, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.UndertowClient
 
connect(URI, XnioIoThread, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.UndertowClient
 
connect(ClientCallback<ClientConnection>, URI, XnioWorker, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.UndertowClient
 
connect(ClientCallback<ClientConnection>, URI, XnioIoThread, Pool<ByteBuffer>, OptionMap) - Method in class io.undertow.client.UndertowClient
 
CONNECT - Static variable in class io.undertow.util.Methods
 
connect(XnioWorker, Pool<ByteBuffer>, OptionMap, URI, WebSocketVersion) - Static method in class io.undertow.websockets.client.WebSocketClient
 
CONNECT_STRING - Static variable in class io.undertow.util.Methods
 
CONNECTION - Static variable in class io.undertow.util.Headers
 
CONNECTION_STRING - Static variable in class io.undertow.util.Headers
 
connectionClosed() - Method in interface io.undertow.client.UndertowClientMessages
 
ConnectionSSLSessionInfo - Class in io.undertow.server
SSL session information that is read directly from the SSL session of the XNIO connection
ConnectionSSLSessionInfo(SslChannel) - Constructor for class io.undertow.server.ConnectionSSLSessionInfo
 
connectionTerminatedReadingMultiPartData() - Method in interface io.undertow.UndertowMessages
 
ConstantExchangeAttribute - Class in io.undertow.attribute
Exchange attribute that represents a fixed value
ConstantExchangeAttribute(String) - Constructor for class io.undertow.attribute.ConstantExchangeAttribute
 
contains(ExchangeAttribute, String...) - Static method in class io.undertow.predicate.Predicates
Returns true if the given attribute is present and contains one of the provided value
contains(Object) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns true if this deque contains at least one element e such that o.equals(e).
contains(Object) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns true if this deque contains at least one element e such that o.equals(e).
contains(String) - Method in class io.undertow.server.handlers.form.FormData
 
contains(Object) - Method in class io.undertow.util.AttachmentList
 
contains(HttpString) - Method in class io.undertow.util.HeaderMap
 
contains(String) - Method in class io.undertow.util.HeaderMap
 
contains(Object) - Method in class io.undertow.util.HeaderValues
 
containsAll(Collection<?>) - Method in class io.undertow.util.AttachmentList
 
containsKey(Object) - Method in class io.undertow.util.CopyOnWriteMap
 
containsKey(Object) - Method in class io.undertow.util.SecureHashMap
 
containsValue(Object) - Method in class io.undertow.util.CopyOnWriteMap
 
CONTENT_DISPOSITION - Static variable in class io.undertow.util.Headers
 
CONTENT_DISPOSITION_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_ENCODING - Static variable in class io.undertow.util.Headers
 
CONTENT_ENCODING_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_LANGUAGE - Static variable in class io.undertow.util.Headers
 
CONTENT_LANGUAGE_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_LENGTH - Static variable in class io.undertow.util.Headers
 
CONTENT_LENGTH_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_LOCATION - Static variable in class io.undertow.util.Headers
 
CONTENT_LOCATION_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_MD5 - Static variable in class io.undertow.util.Headers
 
CONTENT_MD5_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_RANGE - Static variable in class io.undertow.util.Headers
 
CONTENT_RANGE_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_TRANSFER_ENCODING - Static variable in class io.undertow.util.Headers
 
CONTENT_TRANSFER_ENCODING_STRING - Static variable in class io.undertow.util.Headers
 
CONTENT_TYPE - Static variable in class io.undertow.util.Headers
 
CONTENT_TYPE_STRING - Static variable in class io.undertow.util.Headers
 
ContentEncodedResource - Class in io.undertow.server.handlers.encoding
A resource that has been pre-compressed
ContentEncodedResource(Resource, String) - Constructor for class io.undertow.server.handlers.encoding.ContentEncodedResource
 
ContentEncodedResourceManager - Class in io.undertow.server.handlers.encoding
Class that provides a way of serving pre-encoded resources.
ContentEncodedResourceManager(File, CachingResourceManager, ContentEncodingRepository, int, int, Predicate) - Constructor for class io.undertow.server.handlers.encoding.ContentEncodedResourceManager
 
ContentEncodingProvider - Interface in io.undertow.server.handlers.encoding
 
ContentEncodingRepository - Class in io.undertow.server.handlers.encoding
 
ContentEncodingRepository() - Constructor for class io.undertow.server.handlers.encoding.ContentEncodingRepository
 
CONTEXT - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
continuationFrameOutsideFragmented() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
CONTINUE - Static variable in class io.undertow.server.protocol.http.HttpContinue
 
CONTINUE - Static variable in class io.undertow.util.StatusCodes
 
CONTINUE_STRING - Static variable in class io.undertow.util.StatusCodes
 
ContinueNotification - Interface in io.undertow.client
Callback class that provides a notification of a HTTP 100 Continue response in the client.
controlFrameWithPayloadLen1() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
convertFromHex(char[]) - Static method in class io.undertow.util.HexConverter
Take the incoming character of hex encoded data and convert to the raw byte values.
convertFromHex(String) - Static method in class io.undertow.util.HexConverter
Take the incoming String of hex encoded data and convert to the raw byte values.
convertToHexBytes(byte[]) - Static method in class io.undertow.util.HexConverter
Take the supplied byte array and convert it to to a byte array of the encoded hex values.
convertToHexString(byte[]) - Static method in class io.undertow.util.HexConverter
Take the supplied byte array and convert it to a hex encoded String.
cookie(String) - Static method in class io.undertow.attribute.ExchangeAttributes
 
Cookie - Interface in io.undertow.server.handlers
A HTTP cookie.
COOKIE - Static variable in class io.undertow.util.Headers
 
COOKIE2 - Static variable in class io.undertow.util.Headers
 
COOKIE2_STRING - Static variable in class io.undertow.util.Headers
 
COOKIE_STRING - Static variable in class io.undertow.util.Headers
 
CookieAttribute - Class in io.undertow.attribute
A cookie
CookieAttribute(String) - Constructor for class io.undertow.attribute.CookieAttribute
 
CookieAttribute.Builder - Class in io.undertow.attribute
 
CookieAttribute.Builder() - Constructor for class io.undertow.attribute.CookieAttribute.Builder
 
cookieHandlerNotPresent() - Method in interface io.undertow.UndertowMessages
 
CookieImpl - Class in io.undertow.server.handlers
 
CookieImpl(String, String) - Constructor for class io.undertow.server.handlers.CookieImpl
 
CookieImpl(String) - Constructor for class io.undertow.server.handlers.CookieImpl
 
Cookies - Class in io.undertow.util
Class that contains utility methods for dealing with cookies.
COPY - Static variable in class io.undertow.util.Methods
 
COPY_STRING - Static variable in class io.undertow.util.Methods
 
copyFile(File, File) - Static method in class io.undertow.util.FileUtils
 
copyFile(InputStream, File) - Static method in class io.undertow.util.FileUtils
 
CopyOnWriteMap<K,V> - Class in io.undertow.util
A basic copy on write map.
CopyOnWriteMap() - Constructor for class io.undertow.util.CopyOnWriteMap
 
CopyOnWriteMap(Map<K, V>) - Constructor for class io.undertow.util.CopyOnWriteMap
 
copyTo(int, byte[], int, int) - Method in class io.undertow.util.HttpString
Copy len bytes from this string at offset srcOffs to the given array at the given offset.
copyTo(byte[], int, int) - Method in class io.undertow.util.HttpString
Copy len bytes from this string to the given array at the given offset.
copyTo(byte[], int) - Method in class io.undertow.util.HttpString
Copy all the bytes from this string to the given array at the given offset.
couldNotDecodeTrailers() - Method in interface io.undertow.UndertowMessages
 
couldNotFindSessionCookieConfig() - Method in interface io.undertow.UndertowMessages
 
couldNotParseCookie(String) - Method in interface io.undertow.UndertowMessages
 
couldNotParseUriTemplate(String, int) - Method in interface io.undertow.UndertowMessages
 
couldNotSetAttribute(String, String) - Method in interface io.undertow.UndertowMessages
 
count(HttpString) - Method in class io.undertow.util.HeaderMap
 
count(String) - Method in class io.undertow.util.HeaderMap
 
CPING - Static variable in class io.undertow.client.ajp.AjpResponseParser
 
CPING - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
CPONG - Static variable in class io.undertow.client.ajp.AjpResponseParser
 
CPONG - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
CR - Static variable in class io.undertow.util.MultipartParser
The Carriage Return ASCII character value.
crc - Variable in class io.undertow.conduits.GzipStreamSinkConduit
CRC-32 of uncompressed data.
create(HttpServerExchange) - Method in class io.undertow.server.handlers.form.FormEncodedDataDefinition
 
create(HttpServerExchange) - Method in interface io.undertow.server.handlers.form.FormParserFactory.ParserDefinition
 
create(HttpServerExchange) - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
create(Class<? super T>) - Static method in class io.undertow.util.AttachmentKey
Construct a new simple attachment key.
create() - Method in interface io.undertow.util.ConduitFactory
Create the channel instance.
create() - Method in class io.undertow.util.ImmediateConduitFactory
 
create(String) - Static method in class io.undertow.util.PathTemplate
 
create() - Method in class io.undertow.util.WrapperConduitFactory
 
create(WebSocketVersion, URI) - Static method in class io.undertow.websockets.client.WebSocketClientHandshake
 
createChannel(StreamConnection, String, Pool<ByteBuffer>) - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
createChannel(StreamConnection, String, Pool<ByteBuffer>) - Method in class io.undertow.websockets.client.WebSocketClientHandshake
 
createChannel(WebSocketHttpExchange, StreamConnection, Pool<ByteBuffer>) - Method in class io.undertow.websockets.core.protocol.Handshake
Create the WebSocketChannel from the HttpServerExchange
createChannel(WebSocketHttpExchange, StreamConnection, Pool<ByteBuffer>) - Method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
createChannel(WebSocketHttpExchange, StreamConnection, Pool<ByteBuffer>) - Method in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
createChannel(WebSocketHttpExchange, StreamConnection, Pool<ByteBuffer>) - Method in class io.undertow.websockets.core.protocol.version08.Hybi08Handshake
 
createChannel(WebSocketHttpExchange, StreamConnection, Pool<ByteBuffer>) - Method in class io.undertow.websockets.core.protocol.version13.Hybi13Handshake
 
CREATED - Static variable in class io.undertow.util.StatusCodes
 
CREATED_STRING - Static variable in class io.undertow.util.StatusCodes
 
createDecoder() - Static method in class io.undertow.util.FlexBase64
Creates a state driven base64 decoder.
createDecoderInputStream(InputStream, int) - Static method in class io.undertow.util.FlexBase64
Creates an InputStream wrapper which decodes a base64 input source into the decoded content as it is read, until the source hits EOF.
createDecoderInputStream(InputStream) - Static method in class io.undertow.util.FlexBase64
Creates an InputStream wrapper which decodes a base64 input source into the decoded content as it is read, until the source hits EOF.
createDecoderOutputStream(OutputStream, int) - Static method in class io.undertow.util.FlexBase64
Creates an OutputStream wrapper which decodes base64 content before writing to the passed OutputStream target.
createDecoderOutputStream(OutputStream) - Static method in class io.undertow.util.FlexBase64
Creates an OutputStream wrapper which decodes base64 content before writing to the passed OutputStream target.
createEncoder(boolean) - Static method in class io.undertow.util.FlexBase64
Creates a state driven base64 encoder.
createEncoderInputStream(InputStream, int, boolean) - Static method in class io.undertow.util.FlexBase64
Creates an InputStream wrapper which encodes a source into base64 as it is read, until the source hits EOF.
createEncoderInputStream(InputStream) - Static method in class io.undertow.util.FlexBase64
Creates an InputStream wrapper which encodes a source into base64 as it is read, until the source hits EOF.
createEncoderOutputStream(OutputStream, int, boolean) - Static method in class io.undertow.util.FlexBase64
Creates an OutputStream wrapper which base64 encodes and writes to the passed OutputStream target.
createEncoderOutputStream(OutputStream) - Static method in class io.undertow.util.FlexBase64
Creates an OutputStream wrapper which base64 encodes and writes to the passed OutputStream target.
createFrameEnd() - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
createFrameEnd() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Create the ByteBuffer that marks the end of the frame
createFrameStart() - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
createFrameStart() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Create the ByteBuffer that will be written as start of the frame.
createHeaders() - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
createHeaders() - Method in class io.undertow.websockets.client.WebSocketClientHandshake
 
createList(Class<? super T>) - Static method in class io.undertow.util.AttachmentKey
Construct a new list attachment key.
createParser(HttpServerExchange) - Method in class io.undertow.server.handlers.form.FormParserFactory
Creates a form data parser for this request.
createResponseSender(HttpServerExchange) - Static method in class io.undertow.server.protocol.http.HttpContinue
Creates a response sender that can be used to send a HTTP 100-continue response.
createSecKey() - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
createSession(HttpServerExchange, SessionConfig) - Method in class io.undertow.server.session.InMemorySessionManager
 
createSession(HttpServerExchange, SessionConfig) - Method in interface io.undertow.server.session.SessionManager
Creates a new session.
createSessionId() - Method in class io.undertow.server.session.SecureRandomSessionIdGenerator
 
createSessionId() - Method in interface io.undertow.server.session.SessionIdGenerator
 
createStreamSinkChannel(StreamSinkChannel, WebSocketFrameType, long) - Method in class io.undertow.websockets.core.protocol.version00.WebSocket00Channel
 
createStreamSinkChannel(StreamSinkChannel, WebSocketFrameType, long) - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
createStreamSinkChannel(StreamSinkChannel, WebSocketFrameType, long) - Method in class io.undertow.websockets.core.WebSocketChannel
Create a new StreamSinkFrameChannel which can be used to send a WebSocket Frame of the type WebSocketFrameType.
Credential - Interface in io.undertow.security.idm
Representation of a users Credential.
CRLF - Static variable in class io.undertow.conduits.ChunkedStreamSinkConduit
 
currentBuffer - Variable in class io.undertow.conduits.DeflatingStreamSinkConduit
The streams buffer.
currentIntegerPart - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParseState
when reading the first byte of an integer this stores the first value.
currentString - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParseState
The current string being read

D

DASH - Static variable in class io.undertow.util.MultipartParser
The dash (-) ASCII character value.
data(ByteBuffer) - Method in interface io.undertow.util.MultipartParser.PartHandler
 
dataAlreadyQueued() - Method in interface io.undertow.UndertowMessages
 
dataHasBeenReleased() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
dataStillRemainingInChunk(long) - Method in interface io.undertow.client.UndertowClientMessages
 
date(HttpHandler) - Static method in class io.undertow.Handlers
Returns a new HTTP handler that sets the Date: header.
DATE - Static variable in class io.undertow.util.Headers
 
DATE_STRING - Static variable in class io.undertow.util.Headers
 
DATE_TIME - Static variable in class io.undertow.attribute.DateTimeAttribute
 
DATE_TIME_SHORT - Static variable in class io.undertow.attribute.DateTimeAttribute
 
DateHandler - Class in io.undertow.server.handlers
Class that adds the Date: header to a HTTP response.
DateHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.DateHandler
 
dateTime() - Static method in class io.undertow.attribute.ExchangeAttributes
 
DateTimeAttribute - Class in io.undertow.attribute
The request status code
DateTimeAttribute.Builder - Class in io.undertow.attribute
 
DateTimeAttribute.Builder() - Constructor for class io.undertow.attribute.DateTimeAttribute.Builder
 
DateUtils - Class in io.undertow.util
Utility for parsing and generating dates
decode(String) - Static method in class io.undertow.util.FlexBase64
Decodes a Base64 encoded string into a new byte buffer.
decode(ByteBuffer) - Static method in class io.undertow.util.FlexBase64
Decodes a Base64 encoded byte buffer into a new byte buffer.
decode(byte[], int, int) - Static method in class io.undertow.util.FlexBase64
Decodes a Base64 encoded byte array into a new byte buffer.
decode(ByteBuffer, ByteBuffer) - Method in class io.undertow.util.FlexBase64.Decoder
Decodes one Base64 byte buffer into another.
decode(String, int, int, byte[], int, int) - Method in class io.undertow.util.FlexBase64.Decoder
Decodes one Base64 byte array into another byte array.
decode(String, byte[]) - Method in class io.undertow.util.FlexBase64.Decoder
Decodes a Base64 encoded string into the passed byte array.
decode(byte[], int, int, byte[], int, int) - Method in class io.undertow.util.FlexBase64.Decoder
Decodes one Base64 byte array into another byte array.
DECODE_URL - Static variable in class io.undertow.UndertowOptions
If this is true then the parser will decode the URL and query parameters using UTF-8.
decodeKey(String) - Static method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
decodingFrameWithOpCode(int) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
DEFAULT - Static variable in class io.undertow.util.MimeMappings
 
DEFAULT_CATEGORY - Static variable in class io.undertow.server.handlers.accesslog.JBossLoggingAccessLogReceiver
 
DEFAULT_MAX_ENTITY_SIZE - Static variable in class io.undertow.UndertowOptions
We do not have a default upload limit
DEFAULT_MAX_HEADER_SIZE - Static variable in class io.undertow.UndertowOptions
The default size we allow for the HTTP header.
DEFAULT_MIME_MAPPINGS - Static variable in class io.undertow.util.MimeMappings
 
DEFAULT_POST_LOCATION - Static variable in class io.undertow.security.impl.FormAuthenticationMechanism
 
DEFAULT_SESSION_ID - Static variable in class io.undertow.server.session.SessionCookieConfig
 
DefaultAccessLogReceiver - Class in io.undertow.server.handlers.accesslog
Log Receiver that stores logs in a directory under the specified file name, and rotates them after midnight.
DefaultAccessLogReceiver(Executor, File, String) - Constructor for class io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver
 
DefaultIoCallback - Class in io.undertow.io
A default callback implementation that simply ends the exchange
DefaultIoCallback() - Constructor for class io.undertow.io.DefaultIoCallback
 
defaultParameter() - Method in class io.undertow.predicate.PathTemplatePredicate.Builder
 
defaultParameter() - Method in interface io.undertow.predicate.PredicateBuilder
 
defaultParameter() - Method in class io.undertow.predicate.RegularExpressionPredicate.Builder
 
defaultParameter() - Method in interface io.undertow.server.handlers.builder.HandlerBuilder
 
defaultParameter() - Method in class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
defaultParameter() - Method in class io.undertow.server.handlers.builder.SetHandlerBuilder
 
DefaultResponseListener - Interface in io.undertow.server
Listener interface for default response handlers.
DEFLATE - Static variable in class io.undertow.util.Headers
 
DeflateEncodingProvider - Class in io.undertow.server.handlers.encoding
Content coding for 'deflate'
DeflateEncodingProvider() - Constructor for class io.undertow.server.handlers.encoding.DeflateEncodingProvider
 
deflater - Variable in class io.undertow.conduits.DeflatingStreamSinkConduit
 
DeflatingStreamSinkConduit - Class in io.undertow.conduits
Channel that handles deflate compression
DeflatingStreamSinkConduit(ConduitFactory<StreamSinkConduit>, HttpServerExchange) - Constructor for class io.undertow.conduits.DeflatingStreamSinkConduit
 
DeflatingStreamSinkConduit(ConduitFactory<StreamSinkConduit>, HttpServerExchange, int) - Constructor for class io.undertow.conduits.DeflatingStreamSinkConduit
 
delegate - Variable in class io.undertow.channels.DelegatingStreamSinkChannel
 
delegate - Variable in class io.undertow.channels.DelegatingStreamSourceChannel
 
delegate - Variable in class io.undertow.channels.DetachableStreamSinkChannel
 
delegate - Variable in class io.undertow.channels.DetachableStreamSourceChannel
 
DelegatingStreamSinkChannel<T extends DelegatingStreamSinkChannel> - Class in io.undertow.channels
 
DelegatingStreamSinkChannel(StreamSinkChannel) - Constructor for class io.undertow.channels.DelegatingStreamSinkChannel
 
DelegatingStreamSourceChannel<T extends DelegatingStreamSourceChannel> - Class in io.undertow.channels
 
DelegatingStreamSourceChannel(StreamSourceChannel) - Constructor for class io.undertow.channels.DelegatingStreamSourceChannel
 
DELETE - Static variable in class io.undertow.util.Methods
 
DELETE_STRING - Static variable in class io.undertow.util.Methods
 
deleteRecursive(File) - Static method in class io.undertow.util.FileUtils
 
dereference() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
descendingIterator() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns an iterator over the elements in this deque in reverse sequential order.
descendingIterator() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns an iterator over the elements in this deque in reverse sequential order.
descendingIterator() - Method in class io.undertow.util.HeaderValues
 
DetachableStreamSinkChannel - Class in io.undertow.channels
Stream sink channel.
DetachableStreamSinkChannel(StreamSinkChannel) - Constructor for class io.undertow.channels.DetachableStreamSinkChannel
 
DetachableStreamSourceChannel - Class in io.undertow.channels
A stream source channel that can be marked as detached.
DetachableStreamSourceChannel(StreamSourceChannel) - Constructor for class io.undertow.channels.DetachableStreamSourceChannel
 
DIGEST - Static variable in class io.undertow.util.Headers
 
DigestAlgorithm - Enum in io.undertow.security.idm
Enumeration of the supported digest algorithms.
digestAuth(String) - Method in class io.undertow.Undertow.LoginConfig
 
DigestAuthenticationMechanism - Class in io.undertow.security.impl
HttpHandler to handle HTTP Digest authentication, both according to RFC-2617 and draft update to allow additional algorithms to be used.
DigestAuthenticationMechanism(List<DigestAlgorithm>, List<DigestQop>, String, String, NonceManager) - Constructor for class io.undertow.security.impl.DigestAuthenticationMechanism
 
DigestAuthenticationMechanism(List<DigestAlgorithm>, List<DigestQop>, String, String, NonceManager, String) - Constructor for class io.undertow.security.impl.DigestAuthenticationMechanism
 
DigestAuthenticationMechanism(String, String, String) - Constructor for class io.undertow.security.impl.DigestAuthenticationMechanism
 
DigestAuthorizationToken - Enum in io.undertow.security.impl
Enumeration of tokens expected in a HTTP Digest 'Authorization' header.
DigestCredential - Interface in io.undertow.security.idm
An extension of Credential to provide some additional methods needed to enable verification of a request where DigestAuthenticationMechanism is in use.
DigestQop - Enum in io.undertow.security.impl
Enumeration to represent the Digest quality of protection options.
DigestWWWAuthenticateToken - Enum in io.undertow.security.impl
Enumeration of tokens expected in a HTTP Digest 'WWW_Authenticate' header.
DirectBufferCache - Class in io.undertow.server.handlers.cache
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(int, int, int) - Constructor for class io.undertow.server.handlers.cache.DirectBufferCache
 
DirectBufferCache(int, int, int, BufferAllocator<ByteBuffer>) - Constructor for class io.undertow.server.handlers.cache.DirectBufferCache
 
DirectBufferCache(int, int, int, BufferAllocator<ByteBuffer>, int) - Constructor for class io.undertow.server.handlers.cache.DirectBufferCache
 
DirectBufferCache.CacheEntry - Class in io.undertow.server.handlers.cache
 
DirectoryUtils - Class in io.undertow.server.handlers.resource
 
disable() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
DisallowedMethodsHandler - Class in io.undertow.server.handlers
Handler that blacklists certain HTTP methods.
DisallowedMethodsHandler(HttpHandler, Set<HttpString>) - Constructor for class io.undertow.server.handlers.DisallowedMethodsHandler
 
DisallowedMethodsHandler(HttpHandler, HttpString...) - Constructor for class io.undertow.server.handlers.DisallowedMethodsHandler
 
discard() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Discard the frame, which means all data that would be part of the frame will be discarded.
dispatch() - Method in class io.undertow.server.HttpServerExchange
 
dispatch(Runnable) - Method in class io.undertow.server.HttpServerExchange
Dispatches this request to the XNIO worker thread pool.
dispatch(Executor, Runnable) - Method in class io.undertow.server.HttpServerExchange
Dispatches this request to the given executor.
dispatch(HttpHandler) - Method in class io.undertow.server.HttpServerExchange
 
dispatch(Executor, HttpHandler) - Method in class io.undertow.server.HttpServerExchange
 
DISPATCH_EXECUTOR - Static variable in class io.undertow.server.HttpServerExchange
The executor that is to be used to dispatch the HttpServerExchange.DISPATCH_TASK.
DISPATCH_TASK - Static variable in class io.undertow.server.HttpServerExchange
When the call stack return this task will be executed by the executor specified in HttpServerExchange.DISPATCH_EXECUTOR.
DOMAIN - Static variable in class io.undertow.server.ExchangeCookieUtils
 
DOMAIN - Static variable in class io.undertow.util.Headers
 
done() - Method in interface io.undertow.conduits.AbstractFramedStreamSinkConduit.FrameCallBack
 
done() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBufferFrameCallback
 
done() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBuffersFrameCallback
 
doTerminateWrites() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 

E

eachValue(HttpString) - Method in class io.undertow.util.HeaderMap
 
EagerFormParsingHandler - Class in io.undertow.server.handlers.form
Handler that eagerly parses form data.
EagerFormParsingHandler(FormParserFactory) - Constructor for class io.undertow.server.handlers.form.EagerFormParsingHandler
 
EagerFormParsingHandler() - Constructor for class io.undertow.server.handlers.form.EagerFormParsingHandler
 
echoFrame(WebSocketChannel, StreamSourceFrameChannel) - Static method in class io.undertow.websockets.core.WebSocketUtils
Echo back the frame to the sender
element() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
element() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
element() - Method in class io.undertow.util.HeaderValues
 
EMPTY - Static variable in class io.undertow.util.HttpString
Empty HttpString instance.
EMPTY_RESOURCE_MANAGER - Static variable in interface io.undertow.server.handlers.resource.ResourceManager
 
EmptyStreamSourceConduit - Class in io.undertow.conduits
A stream source conduit which is always empty.
EmptyStreamSourceConduit(XnioIoThread) - Constructor for class io.undertow.conduits.EmptyStreamSourceConduit
Construct a new instance.
enable() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
enabled() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
encode(ByteBuffer, ByteBuffer) - Method in class io.undertow.util.FlexBase64.Encoder
Encodes bytes read from source and writes them in base64 format to target.
encode(byte[], int, int, byte[], int, int) - Method in class io.undertow.util.FlexBase64.Encoder
Encodes bytes read from source and writes them in base64 format to target.
encodeBytes(byte[], int, int, boolean) - Static method in class io.undertow.util.FlexBase64
Encodes a fixed and complete byte buffer into a Base64 byte array.
encodeString(byte[], boolean) - Static method in class io.undertow.util.FlexBase64
Encodes a fixed and complete byte array into a Base64 String.
encodeString(byte[], int, int, boolean) - Static method in class io.undertow.util.FlexBase64
Encodes a fixed and complete byte array into a Base64 String.
encodeString(ByteBuffer, boolean) - Static method in class io.undertow.util.FlexBase64
Encodes a fixed and complete byte buffer into a Base64 String.
EncodingHandler - Class in io.undertow.server.handlers.encoding
Handler that serves as the basis for content encoding implementations.
EncodingHandler(HttpHandler, ContentEncodingRepository) - Constructor for class io.undertow.server.handlers.encoding.EncodingHandler
 
EncodingHandler(ContentEncodingRepository) - Constructor for class io.undertow.server.handlers.encoding.EncodingHandler
 
END_CERT - Static variable in class io.undertow.util.Certificates
 
END_EXCHANGE - Static variable in interface io.undertow.io.IoCallback
A default callback that simply ends the exchange.
endExchange() - Method in class io.undertow.server.HttpServerExchange
Ends the exchange by fully draining the request channel, and flushing the response channel.
endExchange() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
endExchange() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
End the exchange normally.
endFrameComplete() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Is called once the end of the frame was witten.
endPart() - Method in interface io.undertow.util.MultipartParser.PartHandler
 
entrySet() - Method in class io.undertow.util.CopyOnWriteMap
 
entrySet() - Method in class io.undertow.util.SecureHashMap
 
equals(Object) - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
equals(Object) - Method in class io.undertow.server.handlers.form.FormData
 
equals(Object) - Method in class io.undertow.util.AttachmentList
 
equals(Object) - Method in class io.undertow.util.ETag
 
equals(Object) - Method in class io.undertow.util.HeaderMap
 
equals(Object) - Method in class io.undertow.util.HttpString
Determine if this HttpString is equal to another.
equals(HttpString) - Method in class io.undertow.util.HttpString
Determine if this HttpString is equal to another.
equalToString(String) - Method in class io.undertow.util.HttpString
 
error(IOException) - Method in class io.undertow.util.StringReadChannelListener
 
errorParsingHandlerString(String, String) - Method in interface io.undertow.UndertowMessages
 
errorParsingPredicateString(String, String) - Method in interface io.undertow.UndertowMessages
 
errorRotatingAccessLog(IOException) - Method in interface io.undertow.UndertowLogger
 
errorWritingAccessLog(IOException) - Method in interface io.undertow.UndertowLogger
 
errorWritingJDBCLog(SQLException) - Method in interface io.undertow.UndertowLogger
 
ETag - Class in io.undertow.util
 
ETag(boolean, String) - Constructor for class io.undertow.util.ETag
 
ETAG - Static variable in class io.undertow.util.Headers
 
ETAG_STRING - Static variable in class io.undertow.util.Headers
 
ETagUtils - Class in io.undertow.util
 
ETagUtils() - Constructor for class io.undertow.util.ETagUtils
 
exceptionInvokingCloseListener(ServerConnection.CloseListener, Throwable) - Method in interface io.undertow.UndertowLogger
 
exceptionProcessingRequest(Throwable) - Method in interface io.undertow.UndertowLogger
 
exceptionReadingFile(File, IOException) - Method in interface io.undertow.UndertowLogger
 
ExchangeAttribute - Interface in io.undertow.attribute
Representation of a string attribute from a HTTP server exchange.
ExchangeAttributeBuilder - Interface in io.undertow.attribute
An interface that knows how to build an exchange attribute from a textual representation.
ExchangeAttributeParser - Class in io.undertow.attribute
Attribute parser for exchange attributes.
ExchangeAttributes - Class in io.undertow.attribute
Utility class for retrieving exchange attributes
ExchangeCompletionListener - Interface in io.undertow.server
Listener interface for events that are run at the completion of a request/response cycle (i.e.
ExchangeCompletionListener.NextListener - Interface in io.undertow.server
 
ExchangeCookieUtils - Class in io.undertow.server
Utility class for dealing with cookies.
exchangeEvent(HttpServerExchange, ExchangeCompletionListener.NextListener) - Method in interface io.undertow.server.ExchangeCompletionListener
 
execute(Runnable) - Method in class io.undertow.util.SameThreadExecutor
 
executeRootHandler(HttpHandler, HttpServerExchange, boolean) - Static method in class io.undertow.server.HttpHandlers
 
exists(ExchangeAttribute) - Static method in class io.undertow.predicate.Predicates
Return a predicate that will return true if the given attribute is not null and not empty
EXPECT - Static variable in class io.undertow.util.Headers
 
EXPECT_STRING - Static variable in class io.undertow.util.Headers
 
EXPECTATION_FAILED - Static variable in class io.undertow.util.StatusCodes
 
EXPECTATION_FAILED_STRING - Static variable in class io.undertow.util.StatusCodes
 
EXPIRES - Static variable in class io.undertow.util.Headers
 
EXPIRES_STRING - Static variable in class io.undertow.util.Headers
 
extensionsNotAllowed(int) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
extensionsNotSupported() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
extraBytes - Variable in class io.undertow.server.AbstractServerConnection
Any extra bytes that were read from the channel.
extract() - Method in class io.undertow.websockets.core.UTF8Output
Extract a String holding the utf8 text
extractQuotedValueFromHeader(String, String) - Static method in class io.undertow.util.Headers
Extracts a quoted value from a header that has a given key.
extractTokenFromHeader(String, String) - Static method in class io.undertow.util.Headers
Extracts a token from a header that has a given key.

F

failed(IOException) - Method in interface io.undertow.client.ClientCallback
Invoked when the operation failed.
failed(IOException) - Method in interface io.undertow.conduits.AbstractFramedStreamSinkConduit.FrameCallBack
 
failed(IOException) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBufferFrameCallback
 
failed(IOException) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit.PooledBuffersFrameCallback
 
failed(HttpServerExchange) - Method in interface io.undertow.server.handlers.proxy.ProxyCallback
 
failedToParsePath() - Method in interface io.undertow.UndertowMessages
 
failedToParseRequest(Exception) - Method in interface io.undertow.UndertowLogger
 
failedToUpgradeChannel(int, String) - Method in interface io.undertow.client.UndertowClientMessages
 
falsePredicate() - Static method in class io.undertow.predicate.Predicates
predicate that always returns false
FastConcurrentDirectDeque<E> - Class in io.undertow.server.handlers.cache
A modified version of ConcurrentLinkedDequeue which includes direct removal.
FastConcurrentDirectDeque() - Constructor for class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Constructs an empty deque.
FastConcurrentDirectDeque(Collection<? extends E>) - Constructor for class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Constructs a deque initially containing the elements of the given collection, added in traversal order of the collection's iterator.
fastIterate() - Method in class io.undertow.util.HeaderMap
Do a fast iteration of this header map without creating any objects.
fastIterateNonEmpty() - Method in class io.undertow.util.HeaderMap
Do a fast iteration of this header map without creating any objects, only considering non-empty header values.
fiCurrent(long) - Method in class io.undertow.util.HeaderMap
Return the value at the current index in a fast iteration.
FileErrorPageHandler - Class in io.undertow.server.handlers.error
Handler that serves up a file from disk to serve as an error page.
FileErrorPageHandler(File, Integer...) - Constructor for class io.undertow.server.handlers.error.FileErrorPageHandler
 
FileResource - Class in io.undertow.server.handlers.resource
A file resource
FileResource(File, FileResourceManager, String) - Constructor for class io.undertow.server.handlers.resource.FileResource
 
FileResourceManager - Class in io.undertow.server.handlers.resource
Serves files from the file system.
FileResourceManager(File, long) - Constructor for class io.undertow.server.handlers.resource.FileResourceManager
 
fileSystemWatcherAlreadyStarted() - Method in interface io.undertow.UndertowMessages
 
fileSystemWatcherNotStarted() - Method in interface io.undertow.UndertowMessages
 
FileUtils - Class in io.undertow.util
 
findSessionId(HttpServerExchange) - Method in class io.undertow.server.session.PathParameterSessionConfig
 
findSessionId(HttpServerExchange) - Method in interface io.undertow.server.session.SessionConfig
Retrieves a session id of an existing session from an exchange.
findSessionId(HttpServerExchange) - Method in class io.undertow.server.session.SessionCookieConfig
 
findSessionId(HttpServerExchange) - Method in class io.undertow.server.session.SslSessionConfig
 
findStickyHost(HttpServerExchange) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
fiNext(long) - Method in class io.undertow.util.HeaderMap
Find the next index in a fast iteration.
fiNextNonEmpty(long) - Method in class io.undertow.util.HeaderMap
Find the next non-empty index in a fast iteration.
FinishableStreamSinkConduit - Class in io.undertow.conduits
 
FinishableStreamSinkConduit(StreamSinkConduit, ConduitListener<? super FinishableStreamSinkConduit>) - Constructor for class io.undertow.conduits.FinishableStreamSinkConduit
 
FinishableStreamSourceConduit - Class in io.undertow.conduits
A conduit that calls a finish listener when there is no data left in the underlying conduit.
FinishableStreamSourceConduit(StreamSourceConduit, ConduitListener<? super FinishableStreamSourceConduit>) - Constructor for class io.undertow.conduits.FinishableStreamSourceConduit
 
finished() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
FixedLengthStreamSinkConduit - Class in io.undertow.conduits
A channel which writes a fixed amount of data.
FixedLengthStreamSinkConduit(StreamSinkConduit, long, boolean, boolean, ConduitListener<? super FixedLengthStreamSinkConduit>) - Constructor for class io.undertow.conduits.FixedLengthStreamSinkConduit
Construct a new instance.
FixedLengthStreamSourceConduit - Class in io.undertow.conduits
A channel which reads data of a fixed length and calls a finish listener.
FixedLengthStreamSourceConduit(StreamSourceConduit, long, ConduitListener<? super FixedLengthStreamSourceConduit>, HttpServerExchange) - Constructor for class io.undertow.conduits.FixedLengthStreamSourceConduit
Construct a new instance.
FixedLengthStreamSourceConduit(StreamSourceConduit, long, ConduitListener<? super FixedLengthStreamSourceConduit>) - Constructor for class io.undertow.conduits.FixedLengthStreamSourceConduit
Construct a new instance.
FixedPayloadFrameSourceChannel - Class in io.undertow.websockets.core
A StreamSourceFrameChannel that is used to read a Frame with a fixed sized payload.
FixedPayloadFrameSourceChannel(WebSocketChannel.StreamSourceChannelControl, StreamSourceChannel, WebSocketChannel, WebSocketFrameType, long, int, boolean, ChannelFunction...) - Constructor for class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
flattenCookies(HttpServerExchange) - Static method in class io.undertow.server.ExchangeCookieUtils
 
FlexBase64 - Class in io.undertow.util
An efficient and flexible MIME Base64 implementation.
FlexBase64() - Constructor for class io.undertow.util.FlexBase64
 
FlexBase64.Decoder - Class in io.undertow.util
Controls the decoding process.
FlexBase64.DecoderInputStream - Class in io.undertow.util
An input stream which decodes bytes as they are read from a stream with Base64 encoded data.
FlexBase64.DecoderOutputStream - Class in io.undertow.util
An output stream which decodes base64 data written to it, and writes the decoded output to the wrapped inner stream.
FlexBase64.Encoder - Class in io.undertow.util
Controls the encoding process.
FlexBase64.EncoderInputStream - Class in io.undertow.util
An input stream which encodes bytes as they are read from a stream.
FlexBase64.EncoderOutputStream - Class in io.undertow.util
An output stream which base64 encodes all passed data and writes it to the wrapped target output stream.
flush() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
flush() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
flush() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
flush() - Method in class io.undertow.channels.IdleTimeoutConduit
 
flush() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.FinishableStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
flush() - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
flush() - Method in class io.undertow.io.UndertowOutputStream
flush() - Method in class io.undertow.util.FlexBase64.DecoderOutputStream
flush() - Method in class io.undertow.util.FlexBase64.EncoderOutputStream
flush() - Method in class io.undertow.websockets.core.BinaryOutputStream
 
flush() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
flush() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
flush0() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
flushPipelinedData() - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
Flushes the cached data.
FORBIDDEN - Static variable in class io.undertow.util.StatusCodes
 
FORBIDDEN_STRING - Static variable in class io.undertow.util.StatusCodes
 
force(boolean) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
FORM_DATA - Static variable in interface io.undertow.server.handlers.form.FormDataParser
When the form data is parsed it will be attached under this key.
formatPossibleIpv6Address(String) - Static method in class io.undertow.util.NetworkUtils
 
formAuth(String, String) - Method in class io.undertow.Undertow.LoginConfig
 
FormAuthenticationMechanism - Class in io.undertow.security.impl
 
FormAuthenticationMechanism(String, String, String) - Constructor for class io.undertow.security.impl.FormAuthenticationMechanism
 
FormAuthenticationMechanism(String, String, String, String) - Constructor for class io.undertow.security.impl.FormAuthenticationMechanism
 
FormAuthenticationMechanism(FormParserFactory, String, String, String) - Constructor for class io.undertow.security.impl.FormAuthenticationMechanism
 
FormAuthenticationMechanism(FormParserFactory, String, String, String, String) - Constructor for class io.undertow.security.impl.FormAuthenticationMechanism
 
FormData - Class in io.undertow.server.handlers.form
Representation of form data.
FormData(int) - Constructor for class io.undertow.server.handlers.form.FormData
 
FormData.FormValue - Interface in io.undertow.server.handlers.form
 
FormDataParser - Interface in io.undertow.server.handlers.form
Parser for form data.
FormEncodedDataDefinition - Class in io.undertow.server.handlers.form
Parser defintion for form encoded data.
FormEncodedDataDefinition() - Constructor for class io.undertow.server.handlers.form.FormEncodedDataDefinition
 
FormParserFactory - Class in io.undertow.server.handlers.form
Factory class that can create a form data parser for a given request.
FormParserFactory.Builder - Class in io.undertow.server.handlers.form
 
FormParserFactory.Builder() - Constructor for class io.undertow.server.handlers.form.FormParserFactory.Builder
 
FormParserFactory.ParserDefinition - Interface in io.undertow.server.handlers.form
 
formValueIsAFile() - Method in interface io.undertow.UndertowMessages
 
formValueIsAString() - Method in interface io.undertow.UndertowMessages
 
forName(String) - Static method in enum io.undertow.security.idm.DigestAlgorithm
 
forName(String) - Static method in enum io.undertow.security.impl.DigestQop
 
FORWARD_REQUEST - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
FOUND - Static variable in class io.undertow.util.StatusCodes
 
FOUND_STRING - Static variable in class io.undertow.util.StatusCodes
 
fragmentationNotSupported() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
fragmentedControlFrame() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
FragmentedMessageChannel - Interface in io.undertow.websockets.core
 
fragmentedSenderCompleteAlready() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
fragmentedSenderInUse() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
frameNotMasked() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
frameStartComplete() - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
frameStartComplete() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Is called once the start of the frame was witten.
free() - Method in class io.undertow.server.handlers.cache.LimitedBufferSlicePool.PooledByteBuffer
 
FROM - Static variable in class io.undertow.util.Headers
 
FROM_STRING - Static variable in class io.undertow.util.Headers
 
fromUtf8String(CharSequence) - Static method in class io.undertow.websockets.core.WebSocketUtils
Create a ByteBuffer which holds the UTF8 encoded bytes for the given String.

G

GatedStreamSinkChannel - Class in io.undertow.channels
A 'gated' stream sink channel.
GatedStreamSinkChannel(StreamSinkChannel) - Constructor for class io.undertow.channels.GatedStreamSinkChannel
Construct a new instance.
GatedStreamSourceChannel - Class in io.undertow.channels
A 'gated' stream source channel.
GatedStreamSourceChannel(StreamSourceChannel) - Constructor for class io.undertow.channels.GatedStreamSourceChannel
Construct a new instance.
GATEWAY_TIME_OUT - Static variable in class io.undertow.util.StatusCodes
 
GATEWAY_TIME_OUT_STRING - Static variable in class io.undertow.util.StatusCodes
 
get(Object) - Method in class io.undertow.server.handlers.cache.DirectBufferCache
 
get(K) - Method in class io.undertow.server.handlers.cache.LRUCache
 
get(String) - Method in class io.undertow.server.handlers.form.FormData
 
get(int) - Method in class io.undertow.util.AttachmentList
 
get(Object) - Method in class io.undertow.util.CopyOnWriteMap
 
get(HttpString) - Method in class io.undertow.util.HeaderMap
 
get(String) - Method in class io.undertow.util.HeaderMap
 
get(HttpString, int) - Method in class io.undertow.util.HeaderMap
 
get(String, int) - Method in class io.undertow.util.HeaderMap
 
get(int) - Method in class io.undertow.util.HeaderValues
 
GET - Static variable in class io.undertow.util.Methods
 
get(Object) - Method in class io.undertow.util.SecureHashMap
 
GET_STRING - Static variable in class io.undertow.util.Methods
 
getAccount() - Method in class io.undertow.security.api.AuthenticatedSessionManager.AuthenticatedSession
 
getAccount() - Method in class io.undertow.security.api.SecurityNotification
 
getActiveSessions() - Method in class io.undertow.server.session.InMemorySessionManager
 
getActiveSessions() - Method in interface io.undertow.server.session.SessionManager
Returns the identifiers of those sessions that are active on this node, excluding passivated sessions
getAjpClientRequestConduit() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getAlgorithm() - Method in enum io.undertow.security.idm.DigestAlgorithm
 
getAlgorithm() - Method in interface io.undertow.security.idm.DigestCredential
Obtain the selected DigestAlgorithm for the request being authenticated.
getAllowed() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getAllowedOrigins() - Method in class io.undertow.server.handlers.OriginHandler
 
getAllSessions() - Method in class io.undertow.server.session.InMemorySessionManager
 
getAllSessions() - Method in interface io.undertow.server.session.SessionManager
Returns the identifiers of all sessions, including both active and passive
getAttachment(AttachmentKey<T>) - Method in class io.undertow.util.AbstractAttachable
Get an attachment value.
getAttachment(AttachmentKey<T>) - Method in interface io.undertow.util.Attachable
Get an attachment value.
getAttachment(AttachmentKey<T>) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getAttachment(AttachmentKey<T>) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getAttachmentList(AttachmentKey<? extends List<T>>) - Method in class io.undertow.util.AbstractAttachable
Gets a list attachment value.
getAttachmentList(AttachmentKey<? extends List<T>>) - Method in interface io.undertow.util.Attachable
Gets a list attachment value.
getAttribute(String) - Method in interface io.undertow.server.session.Session
Returns the object bound with the specified name in this session, or null if no object is bound under the name.
getAttribute(String) - Method in class io.undertow.websockets.core.WebSocketChannel
 
getAttributeNames() - Method in interface io.undertow.server.session.Session
Returns an Set of String objects containing the names of all the objects bound to this session.
getAuthenticatedAccount() - Method in interface io.undertow.security.api.SecurityContext
Obtain the Account for the currently authenticated identity.
getAuthenticatedAccount() - Method in class io.undertow.security.impl.SecurityContextImpl
 
getAuthenticationMechanisms() - Method in interface io.undertow.security.api.SecurityContext
 
getAuthenticationMechanisms() - Method in class io.undertow.security.impl.SecurityContextImpl
 
getBase() - Method in class io.undertow.server.handlers.resource.FileResourceManager
 
getBindAddress() - Method in class io.undertow.server.ListenerRegistry.Listener
The address that this listener is bound to
getBufferPool() - Method in interface io.undertow.client.ClientConnection
 
getBufferPool() - Method in class io.undertow.client.http.HttpClientConnection
 
getBufferPool() - Method in class io.undertow.server.AbstractServerConnection
Get the buffer pool for this connection.
getBufferPool() - Method in interface io.undertow.server.ServerConnection
 
getBufferPool() - Method in class io.undertow.websockets.core.WebSocketChannel
Get the buffer pool for this connection.
getBufferPool() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getBufferPool() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getBufferSize() - Method in class io.undertow.server.AbstractServerConnection
 
getBufferSize() - Method in interface io.undertow.server.ServerConnection
 
getBytesField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getCachable() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getCacheKey() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getCacheKey() - Method in class io.undertow.server.handlers.resource.FileResource
 
getCacheKey() - Method in interface io.undertow.server.handlers.resource.Resource
 
getCacheKey() - Method in class io.undertow.server.handlers.resource.URLResource
 
getCacheTime() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getCertificate() - Method in class io.undertow.security.idm.X509CertificateCredential
 
getChannel() - Method in class io.undertow.channels.GatedStreamSinkChannel
Get the underlying channel if the gate is open, else return this channel.
getChannel() - Method in class io.undertow.channels.GatedStreamSourceChannel
Get the underlying channel if the gate is open, else return this channel.
getChannel() - Method in class io.undertow.server.AbstractServerConnection
Get the underlying channel.
getChannel() - Method in interface io.undertow.websockets.core.WebSocketChannel.PartialFrame
 
getCipherSuite() - Method in class io.undertow.server.BasicSSLSessionInfo
 
getCipherSuite() - Method in class io.undertow.server.ConnectionSSLSessionInfo
 
getCipherSuite() - Method in interface io.undertow.server.SSLSessionInfo
 
getCloseSetter() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getCloseSetter() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getCloseSetter() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getCloseSetter() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getCloseSetter() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getCloseSetter() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getCloseSetter() - Method in interface io.undertow.client.ClientConnection
 
getCloseSetter() - Method in class io.undertow.client.http.HttpClientConnection
 
getCloseSetter() - Method in class io.undertow.server.AbstractServerConnection
 
getCloseSetter() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getCloseSetter() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getCloseSetter() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getCloseSetter() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getCloseSetter() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getComment() - Method in interface io.undertow.server.handlers.Cookie
 
getComment() - Method in class io.undertow.server.handlers.CookieImpl
 
getComment() - Method in class io.undertow.server.session.SessionCookieConfig
 
getConnection() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getConnection() - Method in interface io.undertow.client.ClientExchange
 
getConnection() - Method in class io.undertow.client.http.HttpClientExchange
 
getConnection(HttpServerExchange, ProxyCallback<ProxyConnection>, long, TimeUnit) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
getConnection(HttpServerExchange, ProxyCallback<ProxyConnection>, long, TimeUnit) - Method in interface io.undertow.server.handlers.proxy.ProxyClient
 
getConnection() - Method in class io.undertow.server.handlers.proxy.ProxyConnection
 
getConnection(HttpServerExchange, ProxyCallback<ProxyConnection>, long, TimeUnit) - Method in class io.undertow.server.handlers.proxy.SimpleProxyClientProvider
 
getConnection() - Method in class io.undertow.server.HttpServerExchange
Get the underlying HTTP connection.
getConnectionsPerThread() - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
getContentEncodedResourceManager() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getContentEncoding() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getContentEncoding() - Method in class io.undertow.server.handlers.encoding.ContentEncodedResource
 
getContentEncodings(HttpServerExchange) - Method in class io.undertow.server.handlers.encoding.ContentEncodingRepository
Gets all allow
getContentLength() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getContentLength() - Method in class io.undertow.server.handlers.resource.FileResource
 
getContentLength() - Method in interface io.undertow.server.handlers.resource.Resource
 
getContentLength() - Method in class io.undertow.server.handlers.resource.URLResource
 
getContentLocation() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getContentType() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getContentType(MimeMappings) - Method in class io.undertow.server.handlers.resource.CachedResource
 
getContentType(MimeMappings) - Method in class io.undertow.server.handlers.resource.FileResource
 
getContentType(MimeMappings) - Method in interface io.undertow.server.handlers.resource.Resource
Return the resources content type.
getContentType(MimeMappings) - Method in class io.undertow.server.handlers.resource.URLResource
 
getContextInformation(String) - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
getContextInformation(String) - Method in class io.undertow.server.ListenerRegistry.Listener
 
getContextKeys() - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
getContextKeys() - Method in class io.undertow.server.ListenerRegistry.Listener
 
getContinueResponse() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getContinueResponse() - Method in interface io.undertow.client.ClientExchange
 
getContinueResponse() - Method in class io.undertow.client.http.HttpClientExchange
 
getCookieName() - Method in class io.undertow.server.session.SessionCookieConfig
 
getCreationTime() - Method in interface io.undertow.server.session.Session
Returns the time when this session was created, measured in milliseconds since midnight January 1, 1970 GMT.
getCurrentContentEncoding() - Method in class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
getData() - Method in class io.undertow.websockets.core.BufferedBinaryMessage
 
getData() - Method in class io.undertow.websockets.core.BufferedTextMessage
Gets the buffered data and clears the buffered text message.
getDefaultEncoding() - Method in class io.undertow.server.handlers.form.FormEncodedDataDefinition
 
getDefaultEncoding() - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
getDefaultHandler() - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
getDesiredResponseCode() - Method in class io.undertow.security.api.AuthenticationMechanism.ChallengeResult
Obtain the response code desired by this mechanism for the challenge.
getDestinationAddress() - Method in class io.undertow.server.HttpServerExchange
Get the destination address of the HTTP request.
getDestinationAddress() - Method in class io.undertow.websockets.core.WebSocketChannel
Get the destination address of the WebSocket Channel.
getDispatchExecutor() - Method in class io.undertow.server.HttpServerExchange
Gets the current executor that is used for dispatch operations.
getDomain() - Method in interface io.undertow.server.handlers.Cookie
 
getDomain() - Method in class io.undertow.server.handlers.CookieImpl
 
getDomain() - Method in class io.undertow.server.session.SessionCookieConfig
 
getEncoding() - Method in class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
getEtag() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getETag() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getETag() - Method in class io.undertow.server.handlers.resource.FileResource
 
getETag() - Method in interface io.undertow.server.handlers.resource.Resource
 
getETag() - Method in class io.undertow.server.handlers.resource.URLResource
 
getETag(HttpServerExchange) - Static method in class io.undertow.util.ETagUtils
 
getEventType() - Method in class io.undertow.security.api.SecurityNotification
 
getExchange() - Method in class io.undertow.security.api.SecurityNotification
 
getExecutor() - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
getExpires() - Method in class io.undertow.server.handlers.cache.LRUCache.CacheEntry
 
getExpires() - Method in interface io.undertow.server.handlers.Cookie
 
getExpires() - Method in class io.undertow.server.handlers.CookieImpl
 
getExtraBytes() - Method in class io.undertow.server.AbstractServerConnection
 
getFalseHandler() - Method in class io.undertow.server.handlers.PredicateHandler
 
getFile() - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
getFile() - Method in interface io.undertow.server.handlers.form.FormData.FormValue
 
getFile() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getFile() - Method in class io.undertow.server.handlers.resource.FileResource
 
getFile() - Method in interface io.undertow.server.handlers.resource.Resource
 
getFile() - Method in class io.undertow.server.handlers.resource.URLResource
 
getFileName() - Method in interface io.undertow.server.handlers.form.FormData.FormValue
 
getFileOrCheckParentsIfNotFound(String, String) - Static method in class io.undertow.util.FileUtils
 
getFirst() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
getFirst() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
getFirst(String) - Method in class io.undertow.server.handlers.form.FormData
 
getFirst(HttpString) - Method in class io.undertow.util.HeaderMap
 
getFirst(String) - Method in class io.undertow.util.HeaderMap
 
getFirst() - Method in class io.undertow.util.HeaderValues
 
getFullVersionString() - Static method in class io.undertow.Version
 
getGssContext() - Method in class io.undertow.security.idm.GSSContextCredential
 
getHandler() - Method in class io.undertow.server.handlers.BlockingHandler
 
getHandler() - Method in class io.undertow.server.handlers.builder.PredicatedHandler
 
getHashAlgorithm() - Method in class io.undertow.websockets.core.protocol.Handshake
Return the algorithm that is used to hash during the handshake
getHeaderName() - Method in class io.undertow.util.HeaderValues
 
getHeaderNames() - Method in class io.undertow.util.HeaderMap
 
getHeaders() - Method in interface io.undertow.server.handlers.form.FormData.FormValue
 
getHostAndPort() - Method in class io.undertow.server.HttpServerExchange
Return the host, and also the port if this request was sent to a non-standard port.
getHostName() - Method in class io.undertow.server.HttpServerExchange
Return the host that this request was sent to, in general this will be the value of the Host header, minus the port specifier.
getHosts() - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
getHttpUpgradeMetadata() - Method in class io.undertow.server.ListenerRegistry.Listener
 
getId() - Method in interface io.undertow.server.session.Session
Returns a string containing the unique identifier assigned to this session.
getIdentityManager() - Method in interface io.undertow.security.api.SecurityContext
Obtain the associated IdentityManager to use to make account verification decisions.
getIdentityManager() - Method in class io.undertow.security.impl.SecurityContextImpl
 
getIdleTimeFailed(Throwable) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
getIdleTimeout() - Method in class io.undertow.channels.IdleTimeoutConduit
 
getIdleTimeout() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getInputStream() - Method in interface io.undertow.server.BlockingHttpExchange
Returns the input stream that is in use for this exchange.
getInputStream() - Method in class io.undertow.server.HttpServerExchange
 
getInstance() - Static method in class io.undertow.client.UndertowClient
 
getInstance(ClassLoader) - Static method in class io.undertow.client.UndertowClient
 
getInstance() - Method in class io.undertow.server.handlers.AttachmentHandler
 
getIoThread() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getIoThread() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getIoThread() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getIoThread() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getIoThread() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getIoThread() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getIoThread() - Method in interface io.undertow.client.ClientConnection
 
getIoThread() - Method in class io.undertow.client.http.HttpClientConnection
 
getIoThread() - Method in class io.undertow.server.AbstractServerConnection
 
getIoThread() - Method in class io.undertow.server.HttpServerExchange
 
getIoThread() - Method in interface io.undertow.server.ServerConnection
 
getIoThread() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getIoThread() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getIoThread() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getIoThread() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getIoThread() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getLanguage() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getLast() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
getLast() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
getLast(String) - Method in class io.undertow.server.handlers.form.FormData
 
getLast(HttpString) - Method in class io.undertow.util.HeaderMap
 
getLast(String) - Method in class io.undertow.util.HeaderMap
 
getLast() - Method in class io.undertow.util.HeaderValues
 
getLastAccessedTime() - Method in interface io.undertow.server.session.Session
Returns the last time the client sent a request associated with this session, as the number of milliseconds since midnight January 1, 1970 GMT, and marked by the time the container received the request.
getLastInputPosition() - Method in class io.undertow.util.FlexBase64.Decoder
Gets the last position where decoding left off in the last byte array that was used for reading.
getLastInputPosition() - Method in class io.undertow.util.FlexBase64.Encoder
Gets the last position where encoding left off in the last byte array that was used.
getLastModified() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getLastModified() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getLastModified() - Method in class io.undertow.server.handlers.resource.FileResource
 
getLastModified() - Method in interface io.undertow.server.handlers.resource.Resource
 
getLastModified() - Method in class io.undertow.server.handlers.resource.URLResource
 
getLastModifiedString() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getLastModifiedString() - Method in class io.undertow.server.handlers.resource.FileResource
 
getLastModifiedString() - Method in interface io.undertow.server.handlers.resource.Resource
 
getLastModifiedString() - Method in class io.undertow.server.handlers.resource.URLResource
 
getLength() - Method in class io.undertow.server.session.SecureRandomSessionIdGenerator
 
getListener(String) - Method in class io.undertow.server.ListenerRegistry
 
getLocalAddress() - Method in interface io.undertow.client.ClientConnection
 
getLocalAddress(Class<A>) - Method in interface io.undertow.client.ClientConnection
 
getLocalAddress() - Method in class io.undertow.client.http.HttpClientConnection
 
getLocalAddress(Class<A>) - Method in class io.undertow.client.http.HttpClientConnection
 
getLocalAddress() - Method in class io.undertow.server.AbstractServerConnection
 
getLocalAddress(Class<A>) - Method in class io.undertow.server.AbstractServerConnection
 
getLocalAddress() - Method in interface io.undertow.server.ServerConnection
 
getLocalAddress(Class<A>) - Method in interface io.undertow.server.ServerConnection
 
getLocalAddress() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getLocalAddress(Class<A>) - Method in class io.undertow.websockets.core.WebSocketChannel
 
getLocaleFromString(String) - Static method in class io.undertow.util.LocaleUtils
 
getLocalesFromHeader(String) - Static method in class io.undertow.util.LocaleUtils
 
getLocalesFromHeader(List<String>) - Static method in class io.undertow.util.LocaleUtils
 
getMagicNumber() - Method in class io.undertow.websockets.core.protocol.Handshake
Return the magic number which will be mixed in
getMaxAge() - Method in interface io.undertow.server.handlers.Cookie
 
getMaxAge() - Method in class io.undertow.server.handlers.CookieImpl
 
getMaxAge() - Method in class io.undertow.server.handlers.resource.CachingResourceManager
 
getMaxAge() - Method in class io.undertow.server.session.SessionCookieConfig
 
getMaxBinaryBufferSize() - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
getMaxEntitySize() - Method in class io.undertow.server.HttpServerExchange
 
getMaxFileSize() - Method in class io.undertow.server.handlers.resource.CachingResourceManager
 
getMaximumConcurrentRequests() - Method in class io.undertow.server.handlers.RequestLimitingHandler
Get the maximum concurrent requests.
getMaxInactiveInterval() - Method in interface io.undertow.server.session.Session
Returns the maximum time interval, in seconds, that the servlet container will keep this session open between client accesses.
getMaxIndividualFileSize() - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
getMaxRequestTime() - Method in class io.undertow.server.handlers.MetricsHandler.MetricResult
 
getMaxTextBufferSize() - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
getMechanism() - Method in class io.undertow.security.api.AuthenticatedSessionManager.AuthenticatedSession
 
getMechanism() - Method in class io.undertow.security.api.SecurityNotification
 
getMechanismName() - Method in interface io.undertow.security.api.SecurityContext
 
getMechanismName() - Method in class io.undertow.security.impl.SecurityContextImpl
 
getMessage() - Method in class io.undertow.security.api.SecurityNotification
 
getMessageDigest() - Method in enum io.undertow.security.idm.DigestAlgorithm
 
getMethod() - Method in class io.undertow.client.ClientRequest
 
getMethodField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getMetrics() - Method in class io.undertow.server.handlers.MetricsHandler
 
getMetricsStartDate() - Method in class io.undertow.server.handlers.MetricsHandler.MetricResult
 
getMimeMappings() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getMimeType(String) - Method in class io.undertow.util.MimeMappings
 
getMinRequestTime() - Method in class io.undertow.server.handlers.MetricsHandler.MetricResult
 
getName() - Method in enum io.undertow.security.impl.AuthenticationInfoToken
 
getName() - Method in enum io.undertow.security.impl.DigestAuthorizationToken
 
getName() - Method in enum io.undertow.security.impl.DigestWWWAuthenticateToken
 
getName() - Method in interface io.undertow.server.handlers.Cookie
 
getName() - Method in class io.undertow.server.handlers.CookieImpl
 
getName() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getName() - Method in class io.undertow.server.handlers.resource.FileResource
 
getName() - Method in interface io.undertow.server.handlers.resource.Resource
 
getName() - Method in class io.undertow.server.handlers.resource.URLResource
 
getName() - Method in class io.undertow.server.ListenerRegistry.Listener
The optional listener name;
getName() - Method in interface io.undertow.util.HeaderToken
 
getNext() - Method in class io.undertow.security.handlers.AuthenticationMechanismsHandler
 
getNext() - Method in class io.undertow.server.handlers.AttachmentHandler
 
getNext() - Method in class io.undertow.server.handlers.cache.CacheHandler
 
getNext() - Method in class io.undertow.server.handlers.CanonicalPathHandler
 
getNext() - Method in class io.undertow.server.handlers.encoding.EncodingHandler
 
getNext() - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
getNext() - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
getNext() - Method in class io.undertow.server.handlers.form.EagerFormParsingHandler
 
getNext() - Method in class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
getNext() - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
getNext() - Method in class io.undertow.server.handlers.OriginHandler
 
getNext() - Method in class io.undertow.server.session.SessionAttachmentHandler
 
getNextHandler() - Method in class io.undertow.server.handlers.RequestLimitingHandler
Get the next handler.
getNoEncodingHandler() - Method in class io.undertow.server.handlers.encoding.EncodingHandler
 
getNonUpgradeHandler() - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Get the non-upgrade delegate handler.
getOption(Option<T>) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getOption(Option<T>) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getOption(Option<T>) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getOption(Option<T>) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getOption(Option<T>) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getOption(Option<T>) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getOption(Option<T>) - Method in interface io.undertow.client.ClientConnection
 
getOption(Option<T>) - Method in class io.undertow.client.http.HttpClientConnection
 
getOption(Option<T>) - Method in class io.undertow.server.AbstractServerConnection
 
getOption(Option<T>) - Method in interface io.undertow.server.ServerConnection
 
getOption(Option<T>) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getOption(Option<T>) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getOption(Option<T>) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getOption(Option<T>) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getOption(Option<T>) - Method in class io.undertow.websockets.core.WebSocketChannel
 
getOriginalSinkConduit() - Method in class io.undertow.server.AbstractServerConnection
 
getOriginalSourceConduit() - Method in class io.undertow.server.AbstractServerConnection
 
getOriginFailedHandler() - Method in class io.undertow.server.handlers.OriginHandler
 
getOutcome() - Method in class io.undertow.security.api.SecurityContext.AuthenticationResult
 
getOutputStream() - Method in interface io.undertow.server.BlockingHttpExchange
Returns the output stream that is in use for this exchange.
getOutputStream() - Method in class io.undertow.server.HttpServerExchange
 
getPassword() - Method in class io.undertow.security.idm.PasswordCredential
 
getPath() - Method in class io.undertow.client.ClientRequest
 
getPath() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getPath() - Method in interface io.undertow.server.handlers.Cookie
 
getPath() - Method in class io.undertow.server.handlers.CookieImpl
 
getPath() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getPath() - Method in class io.undertow.server.handlers.resource.FileResource
 
getPath() - Method in interface io.undertow.server.handlers.resource.Resource
 
getPath() - Method in class io.undertow.server.handlers.resource.URLResource
 
getPath() - Method in class io.undertow.server.session.SessionCookieConfig
 
getPathParameters() - Method in class io.undertow.server.HttpServerExchange
Returns a mutable map of path parameters
getPaths() - Method in class io.undertow.server.handlers.PathHandler
 
getPayloadSize() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getPayloadSize() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Return the payload size of -1if unknown on creation
getPeerAddress() - Method in interface io.undertow.client.ClientConnection
 
getPeerAddress(Class<A>) - Method in interface io.undertow.client.ClientConnection
 
getPeerAddress() - Method in class io.undertow.client.http.HttpClientConnection
 
getPeerAddress(Class<A>) - Method in class io.undertow.client.http.HttpClientConnection
 
getPeerAddress() - Method in class io.undertow.server.AbstractServerConnection
 
getPeerAddress(Class<A>) - Method in class io.undertow.server.AbstractServerConnection
 
getPeerAddress() - Method in interface io.undertow.server.ServerConnection
 
getPeerAddress(Class<A>) - Method in interface io.undertow.server.ServerConnection
 
getPeerAddress() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getPeerAddress(Class<A>) - Method in class io.undertow.websockets.core.WebSocketChannel
 
getPeerCertificateChain() - Method in class io.undertow.server.BasicSSLSessionInfo
 
getPeerCertificateChain() - Method in class io.undertow.server.ConnectionSSLSessionInfo
 
getPeerCertificateChain() - Method in interface io.undertow.server.SSLSessionInfo
 
getPeerCertificates() - Method in class io.undertow.server.BasicSSLSessionInfo
 
getPeerCertificates() - Method in class io.undertow.server.ConnectionSSLSessionInfo
 
getPeerCertificates() - Method in interface io.undertow.server.SSLSessionInfo
 
getPredicate() - Method in class io.undertow.server.handlers.builder.PredicatedHandler
 
getPredicate() - Method in class io.undertow.server.handlers.PredicateHandler
 
getPrincipal() - Method in interface io.undertow.security.idm.Account
 
getProblemServerRetry() - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
getProtocol() - Method in class io.undertow.client.ClientRequest
 
getProtocol() - Method in class io.undertow.client.ClientResponse
 
getProtocol() - Method in class io.undertow.server.HttpServerExchange
Get the request protocol string.
getProtocol() - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
getProtocol() - Method in class io.undertow.server.ListenerRegistry.Listener
The protocol that this listener is using
getProxyClient() - Method in class io.undertow.server.handlers.proxy.ProxyHandler
 
getQueryField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getQueryParameters() - Method in class io.undertow.server.HttpServerExchange
Returns a mutable map of query parameters.
getQueryString() - Method in class io.undertow.server.HttpServerExchange
 
getQueryString() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getQueryString() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getQvalue() - Method in class io.undertow.util.QValueParser.QValueResult
 
getReadSetter() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getReadSetter() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getReadSetter() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getReadSetter() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getReadSetter() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getReadThread() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getReadThread() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getReadThread() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getReadThread() - Method in class io.undertow.channels.IdleTimeoutConduit
 
getReadThread() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
getReadThread() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getReadThread() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getRealm() - Method in interface io.undertow.security.idm.DigestCredential
Get the realm name the credential is being validated against.
getReason(int) - Static method in class io.undertow.util.StatusCodes
 
getReason() - Method in class io.undertow.websockets.core.CloseMessage
 
getReceiveSetter() - Method in class io.undertow.websockets.core.WebSocketChannel
Return the ChannelListener.Setter which will holds the ChannelListener that gets notified once a frame was received.
getRedirectURI(HttpServerExchange) - Method in class io.undertow.security.handlers.AbstractConfidentialityHandler
All sub-classes are required to provide an implementation of this method, using the HttpServerExchange for the current request return the address to use for a redirect should confidentiality be required and the request not be confidential.
getRedirectURI(HttpServerExchange) - Method in class io.undertow.security.handlers.SinglePortConfidentialityHandler
 
getRedirectURI(HttpServerExchange, int) - Method in class io.undertow.security.handlers.SinglePortConfidentialityHandler
 
getRefererField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getRelativePath() - Method in class io.undertow.server.HttpServerExchange
Get the request relative path.
getRemaining() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
Get the number of remaining bytes in this fixed length channel.
getRemaining() - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
Get the number of remaining bytes.
getRemoteHostField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getRequest() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getRequest() - Method in interface io.undertow.client.ClientExchange
 
getRequest() - Method in class io.undertow.client.http.HttpClientExchange
 
getRequestChannel() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getRequestChannel() - Method in interface io.undertow.client.ClientExchange
 
getRequestChannel() - Method in class io.undertow.client.http.HttpClientExchange
 
getRequestChannel() - Method in class io.undertow.server.HttpServerExchange
Get the inbound request.
getRequestContentLength() - Method in class io.undertow.server.HttpServerExchange
 
getRequestCookies() - Method in class io.undertow.server.HttpServerExchange
 
getRequestHeader(String) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getRequestHeader(String) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
gets the first request header with the specified name
getRequestHeaders() - Method in class io.undertow.client.ClientRequest
 
getRequestHeaders() - Method in class io.undertow.server.HttpServerExchange
Get the request headers.
getRequestHeaders() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getRequestHeaders() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getRequestMethod() - Method in class io.undertow.server.HttpServerExchange
Get the HTTP request method.
getRequestPath() - Method in class io.undertow.server.HttpServerExchange
The request path.
getRequestScheme() - Method in class io.undertow.server.HttpServerExchange
Get the request URI scheme.
getRequestScheme() - Method in class io.undertow.websockets.core.WebSocketChannel
Get the request URI scheme.
getRequestScheme() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getRequestScheme() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Get the request scheme, usually http or https
getRequestURI() - Method in class io.undertow.server.HttpServerExchange
The original request URI.
getRequestURI() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getRequestURI() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getRequestURL() - Method in class io.undertow.server.HttpServerExchange
Reconstructs the complete URL as seen by the user.
getResolvedPath() - Method in class io.undertow.server.HttpServerExchange
Get the resolved path.
getResource() - Method in class io.undertow.server.handlers.cache.LimitedBufferSlicePool.PooledByteBuffer
 
getResource() - Method in class io.undertow.server.handlers.encoding.ContentEncodedResource
 
getResource(Resource, HttpServerExchange) - Method in class io.undertow.server.handlers.encoding.ContentEncodedResourceManager
Gets a pre-encoded resource.
getResource(String) - Method in class io.undertow.server.handlers.resource.CachingResourceManager
 
getResource(String) - Method in class io.undertow.server.handlers.resource.ClassPathResourceManager
 
getResource(String) - Method in class io.undertow.server.handlers.resource.FileResourceManager
 
getResource(String) - Method in interface io.undertow.server.handlers.resource.ResourceManager
Returns a resource for the given path.
getResourceManager() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
getResourceManagerRoot() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getResourceManagerRoot() - Method in class io.undertow.server.handlers.resource.FileResource
 
getResourceManagerRoot() - Method in interface io.undertow.server.handlers.resource.Resource
Returns the resource manager root.
getResourceManagerRoot() - Method in class io.undertow.server.handlers.resource.URLResource
 
getResponse() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getResponse() - Method in interface io.undertow.client.ClientExchange
 
getResponse() - Method in class io.undertow.client.http.HttpClientExchange
 
getResponseChannel() - Method in class io.undertow.client.ajp.AjpClientExchange
 
getResponseChannel() - Method in interface io.undertow.client.ClientExchange
 
getResponseChannel() - Method in class io.undertow.client.http.HttpClientExchange
 
getResponseChannel() - Method in class io.undertow.server.HttpServerExchange
Get the response channel.
getResponseCode() - Method in class io.undertow.client.ClientResponse
 
getResponseCode() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
getResponseCode() - Method in class io.undertow.server.HttpServerExchange
Get the response code.
getResponseCodes() - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
getResponseCodes() - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
getResponseContentLength() - Method in class io.undertow.server.HttpServerExchange
 
getResponseCookies() - Method in class io.undertow.server.HttpServerExchange
 
getResponseHeader(String) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getResponseHeader(String) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
get a response header
getResponseHeaders() - Method in class io.undertow.client.ClientResponse
 
getResponseHeaders() - Method in class io.undertow.server.HttpServerExchange
Get the response headers.
getResponseHeaders() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getResponseHeaders() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
getResponseSender() - Method in class io.undertow.server.HttpServerExchange
Get the response sender.
getResponseWrapper() - Method in interface io.undertow.server.handlers.encoding.ContentEncodingProvider
 
getResponseWrapper() - Method in class io.undertow.server.handlers.encoding.DeflateEncodingProvider
 
getResponseWrapper() - Method in class io.undertow.server.handlers.encoding.GzipEncodingProvider
 
getRoles() - Method in interface io.undertow.security.idm.Account
Returns the users roles.
getRootHandler() - Method in class io.undertow.server.AbstractServerConnection
Get the root HTTP handler for this connection.
getRootHandler() - Method in interface io.undertow.server.OpenListener
 
getRootHandler() - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
getRootHandler() - Method in class io.undertow.server.protocol.http.HttpOpenListener
 
getRsv() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Return the RSV for the extension.
getRsv() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Return the rsv which is used for extensions.
getScheme() - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
getSendChallengeTask() - Method in class io.undertow.security.api.SecurityContext.AuthenticationResult
 
getSender() - Method in interface io.undertow.server.BlockingHttpExchange
Returns a sender based on the provided output stream
getServerName() - Method in class io.undertow.server.ListenerRegistry.Listener
The server name
getSession(HttpServerExchange, SessionConfig) - Method in class io.undertow.server.session.InMemorySessionManager
 
getSession(String) - Method in class io.undertow.server.session.InMemorySessionManager
 
getSession(HttpServerExchange, SessionConfig) - Method in interface io.undertow.server.session.SessionManager
 
getSession(String) - Method in interface io.undertow.server.session.SessionManager
Retrieves a session with the given session id
getSession() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
getSession() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Gets the session, if any
getSessionData() - Method in interface io.undertow.security.idm.DigestCredential
If the algorithm is session based return the session data to be included when generating the ha1.
getSessionId() - Method in class io.undertow.server.BasicSSLSessionInfo
 
getSessionId() - Method in class io.undertow.server.ConnectionSSLSessionInfo
 
getSessionId() - Method in interface io.undertow.server.SSLSessionInfo
 
getSessionManager() - Method in interface io.undertow.server.session.Session
 
getSessionManager() - Method in class io.undertow.server.session.SessionAttachmentHandler
 
getSinkChannel() - Method in class io.undertow.server.AbstractServerConnection
 
getSinkChannel() - Method in interface io.undertow.server.ServerConnection
 
getSourceAddress() - Method in class io.undertow.server.HttpServerExchange
Get the source address of the HTTP request.
getSourceAddress() - Method in class io.undertow.websockets.core.WebSocketChannel
Get the source address of the WebSocket Channel.
getSourceChannel() - Method in class io.undertow.server.AbstractServerConnection
 
getSourceChannel() - Method in interface io.undertow.server.ServerConnection
 
getSslSession() - Method in class io.undertow.server.protocol.http.HttpServerConnection
 
getSslSessionInfo() - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
getSslSessionInfo() - Method in class io.undertow.server.protocol.http.HttpServerConnection
 
getSslSessionInfo() - Method in interface io.undertow.server.ServerConnection
Gets SSL information about the connection.
getState() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getStatus() - Method in class io.undertow.client.ClientResponse
 
getStatusField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getStickeySessionLifetime() - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
getString() - Method in class io.undertow.websockets.core.CloseMessage
 
getSubjectForHost(String) - Method in interface io.undertow.security.api.GSSAPIServerSubjectFactory
Obtain the Subject to use for the specified host.
getSubProtocol() - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
getSubProtocols() - Method in class io.undertow.websockets.core.WebSocketChannel
Returns an unmodifiable Set of the selected subprotocols if any.
getTableName() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getTag() - Method in class io.undertow.util.ETag
 
getTargetPath() - Method in class io.undertow.server.handlers.proxy.ProxyConnection
 
getTempFileLocation() - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
getTimestampField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getToken() - Method in enum io.undertow.security.idm.DigestAlgorithm
 
getToken() - Method in enum io.undertow.security.impl.DigestQop
 
getTotalRequests() - Method in class io.undertow.server.handlers.MetricsHandler.MetricResult
 
getTotalRequestTime() - Method in class io.undertow.server.handlers.MetricsHandler.MetricResult
 
getTrailer() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
called before the stream is finally flushed.
getTrailer() - Method in class io.undertow.conduits.GzipStreamSinkConduit
 
getTransferMinSize() - Method in class io.undertow.server.handlers.resource.FileResourceManager
 
getTransientSessions() - Method in class io.undertow.server.session.InMemorySessionManager
 
getTransientSessions() - Method in interface io.undertow.server.session.SessionManager
Returns the identifiers of those sessions that would be lost upon shutdown of this node
getTrueHandler() - Method in class io.undertow.server.handlers.PredicateHandler
 
getType() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Return the WebSocketFrameType for which the StreamSinkFrameChannel was obtained.
getType() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Return the WebSocketFrameType or null if its not known at the calling time.
getUndertowOptions() - Method in class io.undertow.server.AbstractServerConnection
 
getUndertowOptions() - Method in interface io.undertow.server.OpenListener
 
getUndertowOptions() - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
getUndertowOptions() - Method in class io.undertow.server.protocol.http.HttpOpenListener
 
getUndertowOptions() - Method in interface io.undertow.server.ServerConnection
 
getUrl() - Method in class io.undertow.server.handlers.resource.CachedResource
 
getUrl() - Method in class io.undertow.server.handlers.resource.FileResource
 
getUrl() - Method in interface io.undertow.server.handlers.resource.Resource
 
getUrl() - Method in class io.undertow.server.handlers.resource.URLResource
 
getUrl() - Method in class io.undertow.websockets.core.WebSocketChannel
Return the URL of the WebSocket endpoint.
getUserAgentField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getUserField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getValue() - Method in class io.undertow.server.handlers.cache.LRUCache.CacheEntry
 
getValue() - Method in interface io.undertow.server.handlers.Cookie
 
getValue() - Method in class io.undertow.server.handlers.CookieImpl
 
getValue() - Method in interface io.undertow.server.handlers.form.FormData.FormValue
 
getValue() - Method in class io.undertow.util.QValueParser.QValueResult
 
getValueClass() - Method in class io.undertow.util.AttachmentList
 
getVersion() - Method in interface io.undertow.server.handlers.Cookie
 
getVersion() - Method in class io.undertow.server.handlers.CookieImpl
 
getVersion() - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
getVersion() - Method in class io.undertow.websockets.core.protocol.Handshake
Return the version for which the Handshake can be used.
getVersion() - Method in class io.undertow.websockets.core.protocol.version08.WebSocket08Channel
 
getVersion() - Method in class io.undertow.websockets.core.protocol.version13.WebSocket13Channel
 
getVersion() - Method in class io.undertow.websockets.core.WebSocketChannel
Return the WebSocketVersion which is used
getVersionString() - Static method in class io.undertow.Version
 
getVirtualHostField() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
getWebSocketChannel() - Method in interface io.undertow.websockets.core.FragmentedMessageChannel
 
getWebSocketChannel() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getWebSocketChannel() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getWebSocketLocation(WebSocketHttpExchange) - Static method in class io.undertow.websockets.core.protocol.Handshake
Return the full url of the websocket location of the given HttpServerExchange
getWorker() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getWorker() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
getWorker() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getWorker() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
getWorker() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getWorker() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
getWorker() - Method in class io.undertow.channels.IdleTimeoutConduit
 
getWorker() - Method in interface io.undertow.client.ClientConnection
 
getWorker() - Method in class io.undertow.client.http.HttpClientConnection
 
getWorker() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
getWorker() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
getWorker() - Method in class io.undertow.server.AbstractServerConnection
 
getWorker() - Method in interface io.undertow.server.ServerConnection
 
getWorker() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getWorker() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
getWorker() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getWorker() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
getWorker() - Method in class io.undertow.websockets.core.WebSocketChannel
 
getWriteSetter() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getWriteSetter() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getWriteSetter() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getWriteSetter() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getWriteSetter() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
getWriteThread() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
getWriteThread() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
getWriteThread() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
getWriteThread() - Method in class io.undertow.channels.IdleTimeoutConduit
 
getWriteThread() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
getWriteThread() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
getWriteThread() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
GOING_AWAY - Static variable in class io.undertow.websockets.core.CloseMessage
 
GONE - Static variable in class io.undertow.util.StatusCodes
 
GONE_STRING - Static variable in class io.undertow.util.StatusCodes
 
GSSAPIAuthenticationMechanism - Class in io.undertow.security.impl
AuthenticationMechanism for GSSAPI / SPNEGO based authentication.
GSSAPIAuthenticationMechanism(GSSAPIServerSubjectFactory) - Constructor for class io.undertow.security.impl.GSSAPIAuthenticationMechanism
 
GSSAPIServerSubjectFactory - Interface in io.undertow.security.api
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 - Class in io.undertow.security.idm
A Credential to wrap an established GSSContext.
GSSContextCredential(GSSContext) - Constructor for class io.undertow.security.idm.GSSContextCredential
 
GZIP - Static variable in class io.undertow.util.Headers
 
GzipEncodingProvider - Class in io.undertow.server.handlers.encoding
Content coding for 'deflate'
GzipEncodingProvider() - Constructor for class io.undertow.server.handlers.encoding.GzipEncodingProvider
 
GzipStreamSinkConduit - Class in io.undertow.conduits
 
GzipStreamSinkConduit(ConduitFactory<StreamSinkConduit>, HttpServerExchange) - Constructor for class io.undertow.conduits.GzipStreamSinkConduit
 

H

handle(ByteBuffer, ParseState, HttpServerExchange) - Method in class io.undertow.server.protocol.http.HttpRequestParser
 
handle(ByteBuffer, StreamConnection, PushBackStreamSourceConduit) - Method in interface io.undertow.websockets.core.WebSocketChannel.PartialFrame
Handles the data, any remaining data will be pushed back
HANDLE_200 - Static variable in class io.undertow.server.handlers.ResponseCodeHandler
A handler which sets a 200 code.
HANDLE_403 - Static variable in class io.undertow.server.handlers.ResponseCodeHandler
A handler which sets a 403 code.
HANDLE_404 - Static variable in class io.undertow.server.handlers.ResponseCodeHandler
A handler which sets a 404 code.
HANDLE_406 - Static variable in class io.undertow.server.handlers.ResponseCodeHandler
A handler which sets a 406 code.
HANDLE_500 - Static variable in class io.undertow.server.handlers.ResponseCodeHandler
A handler which sets a 500 code.
handleAfterVersion(ByteBuffer, ParseState, HttpServerExchange) - Method in class io.undertow.server.protocol.http.HttpRequestParser
 
handleContinue(ClientExchange) - Method in interface io.undertow.client.ContinueNotification
 
handleDefaultResponse(HttpServerExchange) - Method in interface io.undertow.server.DefaultResponseListener
 
handleDigestHeader(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.DigestAuthenticationMechanism
 
handleEvent(T) - Method in interface io.undertow.conduits.ConduitListener
Handle the event on this conduit.
handleEvent(StreamSinkChannel) - Method in class io.undertow.io.AsyncSenderImpl.TransferTask
 
handleEvent(StreamConnection) - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
handleEvent(StreamConnection) - Method in class io.undertow.server.protocol.http.HttpOpenListener
 
handleEvent(StreamSourceChannel) - Method in class io.undertow.util.StringReadChannelListener
 
handleEvent(StreamSinkChannel) - Method in class io.undertow.util.StringWriteChannelListener
 
handleEvent(WebSocketChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
handleIfMatch(HttpServerExchange, ETag, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-match header.
handleIfMatch(HttpServerExchange, List<ETag>, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-match header.
handleIfMatch(String, ETag, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-match header.
handleIfMatch(String, List<ETag>, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-match header.
handleIfModifiedSince(HttpServerExchange, Date) - Static method in class io.undertow.util.DateUtils
Handles the if-modified-since header.
handleIfModifiedSince(String, Date) - Static method in class io.undertow.util.DateUtils
Handles the if-modified-since header.
handleIfNoneMatch(HttpServerExchange, ETag, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-none-match header.
handleIfNoneMatch(HttpServerExchange, List<ETag>, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-none-match header.
handleIfNoneMatch(String, ETag, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-none-match header.
handleIfNoneMatch(String, List<ETag>, boolean) - Static method in class io.undertow.util.ETagUtils
Handles the if-none-match header.
handleIfUnmodifiedSince(HttpServerExchange, Date) - Static method in class io.undertow.util.DateUtils
Handles the if-unmodified-since header.
handleIfUnmodifiedSince(String, Date) - Static method in class io.undertow.util.DateUtils
Handles the if-unmodified-since header.
handleNotification(SecurityNotification) - Method in interface io.undertow.security.api.NotificationReceiver
Handle a security related notification.
HandlerBuilder - Interface in io.undertow.server.handlers.builder
Interface that provides a way of providing a textual representation of a handler.
handlerCannotBeNull() - Method in interface io.undertow.UndertowMessages
 
handleRedirectBack(HttpServerExchange) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
handleRequest(HttpServerExchange) - Method in class io.undertow.predicate.PredicatesHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.AbstractConfidentialityHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.AuthenticationCallHandler
Only allow the request through if successfully authenticated or if authentication is not required.
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.AuthenticationConstraintHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.AuthenticationMechanismsHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.NotificationReceiverHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.security.handlers.SecurityInitialHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.accesslog.AccessLogHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.AllowedMethodsHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.AttachmentHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.BlockingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.cache.CacheHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.CanonicalPathHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.DateHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.DisallowedMethodsHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.encoding.EncodingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.form.EagerFormParsingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.HttpContinueReadHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.HttpTraceHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.MetricsHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.OriginHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.PathHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.PredicateContextHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.PredicateHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.proxy.ProxyHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.RedirectHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.RequestDumplingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.RequestLimitingHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.ResponseCodeHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.SetAttributeHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.SetHeaderHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.SSLHeaderHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.server.handlers.URLDecodingHandler
 
handleRequest(HttpServerExchange) - Method in interface io.undertow.server.HttpHandler
Handle the request.
handleRequest(HttpServerExchange) - Method in class io.undertow.server.session.SessionAttachmentHandler
 
handleRequest(HttpServerExchange) - Method in class io.undertow.websockets.core.handler.WebSocketProtocolHandshakeHandler
 
handlerNotNull(HttpHandler) - Static method in class io.undertow.server.HttpHandlers
 
HandlerParser - Class in io.undertow.server.handlers.builder
Parser that can build a handler from a string representation.
HandlerParser() - Constructor for class io.undertow.server.handlers.builder.HandlerParser
 
Handlers - Class in io.undertow
Utility class with convenience methods for dealing with handlers
HandlerWrapper - Interface in io.undertow.server
Interface that can be used to wrap the handler chains, adding additional handlers.
handlesSchemes() - Method in class io.undertow.client.ajp.AjpClientProvider
 
handlesSchemes() - Method in interface io.undertow.client.ClientProvider
 
handlesSchemes() - Method in class io.undertow.client.http.HttpClientProvider
 
handleUpgrade(HttpServerExchange) - Method in interface io.undertow.server.handlers.HttpUpgradeHandshake
Validates an upgrade request and returns any extra headers that should be added to the response.
handleUpgrade(StreamConnection, Pool<ByteBuffer>) - Method in interface io.undertow.websockets.spi.UpgradeCallback
 
Handshake - Class in io.undertow.websockets.core.protocol
Abstract base class for doing a WebSocket Handshake.
Handshake(WebSocketVersion, String, String, Set<String>) - Constructor for class io.undertow.websockets.core.protocol.Handshake
 
handshake(WebSocketHttpExchange, WebSocketConnectionCallback) - Method in class io.undertow.websockets.core.protocol.Handshake
Issue the WebSocket upgrade
handshakeChecker(URI, Map<String, String>) - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
handshakeChecker(URI, Map<String, String>) - Method in class io.undertow.websockets.client.WebSocketClientHandshake
 
handshakeInternal(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.Handshake
 
handshakeInternal(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
handshakeInternal(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
handshakeInternal(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.version13.Hybi13Handshake
 
hasData() - Method in class io.undertow.websockets.core.UTF8Output
 
hashAlgorithmNotFound(String) - Method in interface io.undertow.UndertowMessages
 
hashCode() - Method in class io.undertow.server.handlers.cache.CachedHttpRequest
 
hashCode() - Method in class io.undertow.server.handlers.form.FormData
 
hashCode() - Method in class io.undertow.util.AttachmentList
 
hashCode() - Method in class io.undertow.util.ETag
 
hashCode() - Method in class io.undertow.util.HeaderMap
 
hashCode() - Method in class io.undertow.util.HttpString
Get the hash code.
hasRemaining() - Method in class io.undertow.util.StringWriteChannelListener
 
HEAD - Static variable in class io.undertow.util.Methods
 
HEAD_STRING - Static variable in class io.undertow.util.Methods
 
header(HttpHandler, String, String) - Static method in class io.undertow.Handlers
Returns a handler that sets a response header
header - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParser.StringHolder
 
HeaderMap - Class in io.undertow.util
An optimized array-backed header map.
HeaderMap() - Constructor for class io.undertow.util.HeaderMap
 
headers(int) - Method in class io.undertow.client.ajp.AjpResponseParser
 
headers(int) - Method in class io.undertow.server.protocol.ajp.AbstractAjpParser
 
headers(int) - Method in class io.undertow.server.protocol.ajp.AjpRequestParser
 
Headers - Class in io.undertow.util
NOTE: if you add a new header here you must also add it to HttpRequestParser
HeaderToken - Interface in io.undertow.util
Representation of a token allowed within a header.
HeaderTokenParser<E extends HeaderToken> - Class in io.undertow.util
Utility to parse the tokens contained within a HTTP header.
HeaderTokenParser(Map<String, E>) - Constructor for class io.undertow.util.HeaderTokenParser
 
HeaderValues - Class in io.undertow.util
An array-backed list/deque for header string values.
HeadStreamSinkConduit - Class in io.undertow.conduits
A conduit that discards all data written to it.
HeadStreamSinkConduit(StreamSinkConduit, ConduitListener<? super HeadStreamSinkConduit>) - Constructor for class io.undertow.conduits.HeadStreamSinkConduit
Construct a new instance.
HexConverter - Class in io.undertow.util
A utility class for mapping between byte arrays and their hex representation and back again.
HexConverter() - Constructor for class io.undertow.util.HexConverter
 
hit() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
hit() - Method in class io.undertow.server.handlers.cache.LRUCache.CacheEntry
 
HOST - Static variable in class io.undertow.util.Headers
 
HOST_STRING - Static variable in class io.undertow.util.Headers
 
HTTP_0_9 - Static variable in class io.undertow.util.Protocols
 
HTTP_0_9_STRING - Static variable in class io.undertow.util.Protocols
HTTP 0.9.
HTTP_1_0 - Static variable in class io.undertow.util.Protocols
HTTP 1.0.
HTTP_1_0_STRING - Static variable in class io.undertow.util.Protocols
HTTP 1.0.
HTTP_1_1 - Static variable in class io.undertow.util.Protocols
HTTP 1.1.
HTTP_1_1_STRING - Static variable in class io.undertow.util.Protocols
HTTP 1.1.
HTTP_VERSION_NOT_SUPPORTED - Static variable in class io.undertow.util.StatusCodes
 
HTTP_VERSION_NOT_SUPPORTED_STRING - Static variable in class io.undertow.util.StatusCodes
 
HttpClientConnection - Class in io.undertow.client.http
 
HttpClientExchange - Class in io.undertow.client.http
 
HttpClientExchange(ClientCallback<ClientExchange>, ClientRequest, HttpClientConnection) - Constructor for class io.undertow.client.http.HttpClientExchange
 
HttpClientProvider - Class in io.undertow.client.http
 
HttpClientProvider() - Constructor for class io.undertow.client.http.HttpClientProvider
 
HttpContinue - Class in io.undertow.server.protocol.http
Class that provides support for dealing with HTTP 100 (Continue) responses.
HttpContinue() - Constructor for class io.undertow.server.protocol.http.HttpContinue
 
HttpContinue.ContinueResponseSender - Interface in io.undertow.server.protocol.http
A continue response that is in the process of being sent.
HttpContinueAcceptingHandler - Class in io.undertow.server.handlers
Handler that provides support for HTTP/1.1 continue responses.
HttpContinueAcceptingHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
HttpContinueAcceptingHandler() - Constructor for class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
httpContinueRead(HttpHandler) - Static method in class io.undertow.Handlers
A handler that automatically handles HTTP 100-continue responses, by sending a continue response when the first attempt is made to read from the request channel.
HttpContinueReadHandler - Class in io.undertow.server.handlers
Handler for requests that require 100-continue responses.
HttpContinueReadHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.HttpContinueReadHandler
 
HttpHandler - Interface in io.undertow.server
A handler for an HTTP request.
HttpHandlers - Class in io.undertow.server
Utility methods pertaining to HTTP handlers.
HttpHandlers() - Constructor for class io.undertow.server.HttpHandlers
 
HttpOpenListener - Class in io.undertow.server.protocol.http
Open listener for HTTP server.
HttpOpenListener(Pool<ByteBuffer>, int) - Constructor for class io.undertow.server.protocol.http.HttpOpenListener
 
HttpOpenListener(Pool<ByteBuffer>, OptionMap, int) - Constructor for class io.undertow.server.protocol.http.HttpOpenListener
 
HttpRequestParser - Class in io.undertow.server.protocol.http
The basic HTTP parser.
HttpRequestParser(OptionMap) - Constructor for class io.undertow.server.protocol.http.HttpRequestParser
 
HTTPS - Static variable in class io.undertow.server.handlers.SSLHeaderHandler
 
HttpServerConnection - Class in io.undertow.server.protocol.http
A server-side HTTP connection.
HttpServerConnection(StreamConnection, Pool<ByteBuffer>, HttpHandler, OptionMap, int) - Constructor for class io.undertow.server.protocol.http.HttpServerConnection
 
HttpServerExchange - Class in io.undertow.server
An HTTP server request/response exchange.
HttpServerExchange(ServerConnection, long) - Constructor for class io.undertow.server.HttpServerExchange
 
HttpServerExchange(ServerConnection) - Constructor for class io.undertow.server.HttpServerExchange
 
HttpString - Class in io.undertow.util
An HTTP case-insensitive Latin-1 string.
HttpString(byte[]) - Constructor for class io.undertow.util.HttpString
Construct a new instance.
HttpString(byte[], int, int) - Constructor for class io.undertow.util.HttpString
Construct a new instance.
HttpString(ByteBuffer) - Constructor for class io.undertow.util.HttpString
Construct a new instance by reading the remaining bytes from a buffer.
HttpString(String) - Constructor for class io.undertow.util.HttpString
Construct a new instance from a String.
httpStrings() - Static method in class io.undertow.server.protocol.http.HttpRequestParser
This is a bit of hack to enable the parser to get access to the HttpString's that are sorted in the static fields of the relevant classes.
HttpTraceHandler - Class in io.undertow.server.handlers
A handler that handles HTTP trace requests
HttpTraceHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.HttpTraceHandler
 
HttpTransferEncoding - Class in io.undertow.server.protocol.http
Class that is responsible for HTTP transfer encooding, this could be part of the HttpReadListener, but is seperated out for clarity
HttpUpgradeHandshake - Interface in io.undertow.server.handlers
Server side upgrade handler.
Hybi00Handshake - Class in io.undertow.websockets.core.protocol.version00
 
Hybi00Handshake() - Constructor for class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
Hybi00Handshake(Set<String>) - Constructor for class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
Hybi07Handshake - Class in io.undertow.websockets.core.protocol.version07
The handshaking protocol implementation for Hybi-07.
Hybi07Handshake(WebSocketVersion, Set<String>, boolean) - Constructor for class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
Hybi07Handshake(Set<String>, boolean) - Constructor for class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
Hybi07Handshake() - Constructor for class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
Hybi08Handshake - Class in io.undertow.websockets.core.protocol.version08
The handshaking protocol impelemtation for Hybi-07, which is identical to Hybi-08, and thus is just a thin subclass of Hybi07Handshake that sets a different version number.
Hybi08Handshake() - Constructor for class io.undertow.websockets.core.protocol.version08.Hybi08Handshake
 
Hybi08Handshake(Set<String>, boolean) - Constructor for class io.undertow.websockets.core.protocol.version08.Hybi08Handshake
 
Hybi13Handshake - Class in io.undertow.websockets.core.protocol.version13
The handshaking protocol implementation for Hybi-13.
Hybi13Handshake() - Constructor for class io.undertow.websockets.core.protocol.version13.Hybi13Handshake
 
Hybi13Handshake(Set<String>, boolean) - Constructor for class io.undertow.websockets.core.protocol.version13.Hybi13Handshake
 

I

IDENT_USERNAME - Static variable in class io.undertow.attribute.IdentUsernameAttribute
 
IDENTITY - Static variable in interface io.undertow.server.handlers.encoding.ContentEncodingProvider
 
IDENTITY - Static variable in class io.undertow.server.handlers.encoding.ContentEncodingRepository
 
IDENTITY - Static variable in class io.undertow.util.Headers
 
IdentityManager - Interface in io.undertow.security.idm
The IdentityManager interface to be implemented by an identity manager implementation providing user verification and identity loading to Undertow.
IdentUsernameAttribute - Class in io.undertow.attribute
The ident username, not used, included for apache access log compatibility
IdentUsernameAttribute.Builder - Class in io.undertow.attribute
 
IdentUsernameAttribute.Builder() - Constructor for class io.undertow.attribute.IdentUsernameAttribute.Builder
 
IDLE_TIMEOUT - Static variable in class io.undertow.UndertowOptions
The idle timeout in milliseconds after which the channel will be closed.
IdleTimeoutConduit - Class in io.undertow.channels
StreamChannel wrapper that add support to close a StreamChannel once for a specified time no reads and no writes were perfomed.
IdleTimeoutConduit(StreamSinkConduit, StreamSourceConduit) - Constructor for class io.undertow.channels.IdleTimeoutConduit
 
IF_MATCH - Static variable in class io.undertow.util.Headers
 
IF_MATCH_STRING - Static variable in class io.undertow.util.Headers
 
IF_MODIFIED_SINCE - Static variable in class io.undertow.util.Headers
 
IF_MODIFIED_SINCE_STRING - Static variable in class io.undertow.util.Headers
 
IF_NONE_MATCH - Static variable in class io.undertow.util.Headers
 
IF_NONE_MATCH_STRING - Static variable in class io.undertow.util.Headers
 
IF_RANGE - Static variable in class io.undertow.util.Headers
 
IF_RANGE_STRING - Static variable in class io.undertow.util.Headers
 
IF_UNMODIFIED_SINCE - Static variable in class io.undertow.util.Headers
 
IF_UNMODIFIED_SINCE_STRING - Static variable in class io.undertow.util.Headers
 
ignoringAjpRequestWithPrefixCode(byte) - Method in interface io.undertow.UndertowLogger
 
illegalContentLength(long) - Method in interface io.undertow.client.UndertowClientMessages
 
ImmediateConduitFactory<T extends org.xnio.conduits.Conduit> - Class in io.undertow.util
 
ImmediateConduitFactory(T) - Constructor for class io.undertow.util.ImmediateConduitFactory
 
implCloseChannel() - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
incorrectFrameType(WebSocketFrameType) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
indexOf(Object) - Method in class io.undertow.util.AttachmentList
 
indexOf(Object) - Method in class io.undertow.util.HeaderValues
 
initiateTransfer(I, O, ChannelListener<? super I>, ChannelListener<? super O>, ChannelExceptionHandler<? super I>, ChannelExceptionHandler<? super O>, Pool<ByteBuffer>) - Static method in class io.undertow.websockets.core.WebSocketUtils
Initiate a low-copy transfer between two stream channels.
InMemorySessionManager - Class in io.undertow.server.session
The default in memory session manager.
InMemorySessionManager() - Constructor for class io.undertow.server.session.InMemorySessionManager
 
INSTANCE - Static variable in class io.undertow.attribute.DateTimeAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.IdentUsernameAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.LocalIPAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.LocalPortAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.LocalServerNameAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.QueryStringAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RelativePathAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RemoteIPAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RemoteUserAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RequestLineAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RequestMethodAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RequestProtocolAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.RequestURLAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.ResponseCodeAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.SslCipherAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.SslClientCertAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.SslSessionIdAttribute
 
INSTANCE - Static variable in class io.undertow.attribute.ThreadNameAttribute
 
INSTANCE - Static variable in class io.undertow.client.ajp.AjpResponseParser
 
INSTANCE - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
instance(OptionMap) - Static method in class io.undertow.server.protocol.http.HttpRequestParser
 
INSTANCE - Static variable in class io.undertow.util.SameThreadExecutor
 
INTERNAL_SERVER_ERROR - Static variable in class io.undertow.util.StatusCodes
 
INTERNAL_SERVER_ERROR_STRING - Static variable in class io.undertow.util.StatusCodes
 
invalidate() - Method in class io.undertow.server.handlers.resource.CachedResource
 
invalidate(String) - Method in class io.undertow.server.handlers.resource.CachingResourceManager
 
invalidate(HttpServerExchange) - Method in interface io.undertow.server.session.Session
Invalidates this session then unbinds any objects bound to it.
invalidBase64Token(IOException) - Method in interface io.undertow.UndertowMessages
 
invalidCloseFrameStatusCode(int) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
invalidConnectionState() - Method in interface io.undertow.client.UndertowClientMessages
 
invalidDataFrameLength() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
invalidHeader() - Method in interface io.undertow.UndertowMessages
 
invalidNonceReceived() - Method in interface io.undertow.UndertowMessages
 
InvalidOpCodeException - Exception in io.undertow.websockets.core
 
InvalidOpCodeException() - Constructor for exception io.undertow.websockets.core.InvalidOpCodeException
 
InvalidOpCodeException(String, Throwable) - Constructor for exception io.undertow.websockets.core.InvalidOpCodeException
 
InvalidOpCodeException(String) - Constructor for exception io.undertow.websockets.core.InvalidOpCodeException
 
InvalidOpCodeException(Throwable) - Constructor for exception io.undertow.websockets.core.InvalidOpCodeException
 
invalidPayloadLengthForPing(long) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
invalidSyntax(String) - Method in interface io.undertow.UndertowMessages
 
invalidTextFrameEncoding() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
invalidTokenReceived(String, String) - Method in interface io.undertow.UndertowLogger
 
io.undertow - package io.undertow
 
io.undertow.attribute - package io.undertow.attribute
 
io.undertow.channels - package io.undertow.channels
 
io.undertow.client - package io.undertow.client
 
io.undertow.client.ajp - package io.undertow.client.ajp
 
io.undertow.client.http - package io.undertow.client.http
 
io.undertow.conduits - package io.undertow.conduits
 
io.undertow.io - package io.undertow.io
 
io.undertow.predicate - package io.undertow.predicate
 
io.undertow.security.api - package io.undertow.security.api
 
io.undertow.security.handlers - package io.undertow.security.handlers
 
io.undertow.security.idm - package io.undertow.security.idm
 
io.undertow.security.impl - package io.undertow.security.impl
 
io.undertow.server - package io.undertow.server
 
io.undertow.server.handlers - package io.undertow.server.handlers
 
io.undertow.server.handlers.accesslog - package io.undertow.server.handlers.accesslog
 
io.undertow.server.handlers.builder - package io.undertow.server.handlers.builder
 
io.undertow.server.handlers.cache - package io.undertow.server.handlers.cache
 
io.undertow.server.handlers.encoding - package io.undertow.server.handlers.encoding
 
io.undertow.server.handlers.error - package io.undertow.server.handlers.error
 
io.undertow.server.handlers.form - package io.undertow.server.handlers.form
 
io.undertow.server.handlers.proxy - package io.undertow.server.handlers.proxy
 
io.undertow.server.handlers.resource - package io.undertow.server.handlers.resource
 
io.undertow.server.protocol.ajp - package io.undertow.server.protocol.ajp
 
io.undertow.server.protocol.http - package io.undertow.server.protocol.http
 
io.undertow.server.session - package io.undertow.server.session
 
io.undertow.util - package io.undertow.util
 
io.undertow.websockets.client - package io.undertow.websockets.client
 
io.undertow.websockets.core - package io.undertow.websockets.core
 
io.undertow.websockets.core.function - package io.undertow.websockets.core.function
 
io.undertow.websockets.core.handler - package io.undertow.websockets.core.handler
 
io.undertow.websockets.core.protocol - package io.undertow.websockets.core.protocol
 
io.undertow.websockets.core.protocol.version00 - package io.undertow.websockets.core.protocol.version00
 
io.undertow.websockets.core.protocol.version07 - package io.undertow.websockets.core.protocol.version07
 
io.undertow.websockets.core.protocol.version08 - package io.undertow.websockets.core.protocol.version08
 
io.undertow.websockets.core.protocol.version13 - package io.undertow.websockets.core.protocol.version13
 
io.undertow.websockets.spi - package io.undertow.websockets.spi
 
IoCallback - Interface in io.undertow.io
 
ioException(IOException) - Method in interface io.undertow.UndertowLogger
 
ioExceptionReadingFromChannel(IOException) - Method in interface io.undertow.UndertowLogger
 
ipAccessControl(HttpHandler, boolean) - Static method in class io.undertow.Handlers
Returns a new handler that can allow or deny access to a resource based on IP address
IPAddressAccessControlHandler - Class in io.undertow.server.handlers
Handler that can accept or reject a request based on the IP address of the remote peer.
IPAddressAccessControlHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.IPAddressAccessControlHandler
 
IPAddressAccessControlHandler() - Constructor for class io.undertow.server.handlers.IPAddressAccessControlHandler
 
IS_SSL - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
isActive() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Return true if this StreamSinkFrameChannel is currently in use.
isAllowQuoted() - Method in enum io.undertow.security.impl.AuthenticationInfoToken
 
isAllowQuoted() - Method in enum io.undertow.security.impl.DigestAuthorizationToken
 
isAllowQuoted() - Method in enum io.undertow.security.impl.DigestWWWAuthenticateToken
 
isAllowQuoted() - Method in interface io.undertow.util.HeaderToken
 
isAuthenticated() - Method in interface io.undertow.security.api.SecurityContext
 
isAuthenticated() - Method in class io.undertow.security.impl.SecurityContextImpl
 
isAuthenticationRequired(HttpServerExchange) - Method in class io.undertow.security.handlers.AuthenticationConstraintHandler
Evaluate the current request and indicate if authentication is required for the current request.
isChallengeSent() - Method in class io.undertow.security.api.AuthenticationMechanism.ChallengeResult
Check if the mechanism did send a challenge.
isClient() - Method in class io.undertow.websockets.core.WebSocketChannel
 
isCloseFrameReceived() - Method in class io.undertow.websockets.core.WebSocketChannel
 
isCloseFrameSent() - Method in class io.undertow.websockets.core.WebSocketChannel
 
isComplete() - Method in class io.undertow.server.HttpServerExchange
Returns true if the completion handler for this exchange has been invoked, and the request is considered finished.
isComplete() - Method in class io.undertow.util.MultipartParser.ParseState
 
isComplete() - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
isComplete() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Returns true if the frame was complete.
isConfidential(HttpServerExchange) - Method in class io.undertow.security.handlers.AbstractConfidentialityHandler
Use the HttpServerExchange supplied to check if this request is already 'sufficiently' confidential.
isDefaultAllow() - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
isDirectory() - Method in class io.undertow.server.handlers.resource.CachedResource
 
isDirectory() - Method in class io.undertow.server.handlers.resource.FileResource
 
isDirectory() - Method in interface io.undertow.server.handlers.resource.Resource
 
isDirectory() - Method in class io.undertow.server.handlers.resource.URLResource
 
isDirectoryListingEnabled() - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
isDiscard() - Method in interface io.undertow.server.handlers.Cookie
 
isDiscard() - Method in class io.undertow.server.handlers.CookieImpl
 
isDiscard() - Method in class io.undertow.server.session.SessionCookieConfig
 
isDispatched() - Method in class io.undertow.server.HttpServerExchange
 
isDone() - Method in interface io.undertow.websockets.core.WebSocketChannel.PartialFrame
 
isEmpty() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns true if this collection contains no elements.
isEmpty() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns true if this collection contains no elements.
isEmpty() - Method in class io.undertow.util.AttachmentList
 
isEmpty() - Method in class io.undertow.util.CopyOnWriteMap
 
isEmpty() - Method in class io.undertow.util.HeaderValues
 
isFile() - Method in interface io.undertow.server.handlers.form.FormData.FormValue
Returns true if this is a file and not a simple string
isFinalFragment() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Return true if this StreamSinkFrameChannel is the final fragement
isFinalFragment() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
Flag to indicate if this frame is the final fragment in a message.
isFinished() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
isFinished() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
isFinished() - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
isFragmentationSupported() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
true if fragementation is supported for the WebSocketFrameType.
isGateOpen() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
isGateOpen() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
isHostIncludedInRequestURI() - Method in class io.undertow.server.HttpServerExchange
If a request was submitted to the server with a full URI instead of just a path this will return true.
isHttp09() - Method in class io.undertow.server.HttpServerExchange
Determine whether this request conforms to HTTP 0.9.
isHttp10() - Method in class io.undertow.server.HttpServerExchange
Determine whether this request conforms to HTTP 1.0.
isHttp11() - Method in class io.undertow.server.HttpServerExchange
Determine whether this request conforms to HTTP 1.1.
isHttpOnly() - Method in interface io.undertow.server.handlers.Cookie
 
isHttpOnly() - Method in class io.undertow.server.handlers.CookieImpl
 
isHttpOnly() - Method in class io.undertow.server.session.SessionCookieConfig
 
isIdentity() - Method in class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
isInIoThread() - Method in class io.undertow.server.HttpServerExchange
 
isMessageIntegrity() - Method in enum io.undertow.security.impl.DigestQop
 
isNoEncodingsAllowed() - Method in class io.undertow.server.handlers.encoding.AllowedContentEncodings
If the list of allowed encodings was empty then it means that no encodings were allowed, and identity was explicitly prohibited with a q value of 0.
isOpen() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
isOpen() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
isOpen() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
isOpen() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
isOpen() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
isOpen() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
isOpen() - Method in interface io.undertow.client.ClientConnection
 
isOpen() - Method in class io.undertow.client.http.HttpClientConnection
 
isOpen() - Method in class io.undertow.server.AbstractServerConnection
 
isOpen() - Method in interface io.undertow.server.ServerConnection
 
isOpen() - Method in class io.undertow.websockets.core.function.ChannelFunctionReadableByteChannel
 
isOpen() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
isOpen() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
isOpen() - Method in class io.undertow.websockets.core.function.ChannelFunctionWritableByteChannel
 
isOpen() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
isOpen() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
isOpen() - Method in class io.undertow.websockets.core.WebSocketChannel
 
isPersistent() - Method in class io.undertow.server.HttpServerExchange
 
isProgramatic() - Method in class io.undertow.security.api.SecurityNotification
 
isQValueZero() - Method in class io.undertow.util.QValueParser.QValueResult
 
isReadResumed() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
isReadResumed() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
isReadResumed() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
isReadResumed() - Method in class io.undertow.channels.IdleTimeoutConduit
 
isReadResumed() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
isReadResumed() - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
isReadResumed() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
isReadResumed() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
isReadShutdown() - Method in class io.undertow.channels.IdleTimeoutConduit
 
isReadShutdown() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
isRequestChannelAvailable() - Method in class io.undertow.server.HttpServerExchange
 
isRequireAllOrigins() - Method in class io.undertow.server.handlers.OriginHandler
 
isRequireOriginHeader() - Method in class io.undertow.server.handlers.OriginHandler
 
isRequiresContinue() - Method in class io.undertow.client.ajp.AjpClientExchange
 
isRequiresContinue() - Method in class io.undertow.client.http.HttpClientExchange
 
isResponseChannelAvailable() - Method in class io.undertow.server.HttpServerExchange
 
isResponseStarted() - Method in class io.undertow.server.HttpServerExchange
 
isSecure() - Method in interface io.undertow.server.handlers.Cookie
 
isSecure() - Method in class io.undertow.server.handlers.CookieImpl
 
isSecure() - Method in class io.undertow.server.session.SessionCookieConfig
 
isSecure() - Method in class io.undertow.websockets.core.WebSocketChannel
Return true if this is handled via WebSocket Secure.
isSession() - Method in enum io.undertow.security.idm.DigestAlgorithm
 
isUpgrade() - Method in class io.undertow.server.HttpServerExchange
 
isUpgraded() - Method in interface io.undertow.client.ClientConnection
 
isUpgraded() - Method in class io.undertow.client.http.HttpClientConnection
 
isUseLongContentLength() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
isValid(int) - Static method in class io.undertow.websockets.core.CloseMessage
Return true if the provided code is a valid close status code.
isWeak() - Method in class io.undertow.util.ETag
 
isWriteResumed() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
isWriteResumed() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
isWriteResumed() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
isWriteResumed() - Method in class io.undertow.channels.IdleTimeoutConduit
 
isWriteResumed() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
isWriteResumed() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
isWriteResumed() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
isWriteResumed() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
isWriteResumed() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
isWriteShutdown() - Method in class io.undertow.channels.IdleTimeoutConduit
 
isWriteShutdown() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
iterator() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns an iterator over the elements in this deque in proper sequence.
iterator() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns an iterator over the elements in this deque in proper sequence.
iterator() - Method in class io.undertow.server.handlers.form.FormData
 
iterator() - Method in class io.undertow.util.AttachmentList
 
iterator() - Method in class io.undertow.util.HeaderMap
 
iterator() - Method in class io.undertow.util.HeaderValues
 

J

JBossLoggingAccessLogReceiver - Class in io.undertow.server.handlers.accesslog
Access log receiver that logs messages at INFO level.
JBossLoggingAccessLogReceiver(String) - Constructor for class io.undertow.server.handlers.accesslog.JBossLoggingAccessLogReceiver
 
JBossLoggingAccessLogReceiver() - Constructor for class io.undertow.server.handlers.accesslog.JBossLoggingAccessLogReceiver
 
JDBCLogHandler - Class in io.undertow.server.handlers
 
JDBCLogHandler(HttpHandler, Executor, String, DataSource) - Constructor for class io.undertow.server.handlers.JDBCLogHandler
 

K

KEEP_ALIVE - Static variable in class io.undertow.util.Headers
 
kerberosAuth(GSSAPIServerSubjectFactory) - Method in class io.undertow.Undertow.LoginConfig
 
key() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
key() - Method in class io.undertow.server.handlers.cache.LRUCache.CacheEntry
 
keySet() - Method in class io.undertow.util.CopyOnWriteMap
 
keySet() - Method in class io.undertow.util.SecureHashMap
 

L

LABEL - Static variable in class io.undertow.util.Methods
 
LABEL_STRING - Static variable in class io.undertow.util.Methods
 
LAST_MODIFIED - Static variable in class io.undertow.util.Headers
 
LAST_MODIFIED_STRING - Static variable in class io.undertow.util.Headers
 
lastIndexOf(Object) - Method in class io.undertow.util.AttachmentList
 
lastIndexOf(Object) - Method in class io.undertow.util.HeaderValues
 
length() - Method in class io.undertow.util.HttpString
Get the string length.
LENGTH_REQUIRED - Static variable in class io.undertow.util.StatusCodes
 
LENGTH_REQUIRED_STRING - Static variable in class io.undertow.util.StatusCodes
 
lengthBiggerThenFileChannel() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
LF - Static variable in class io.undertow.util.MultipartParser
The Line Feed ASCII character value.
LimitedBufferSlicePool - Class in io.undertow.server.handlers.cache
A limited buffer pooled allocator.
LimitedBufferSlicePool(BufferAllocator<ByteBuffer>, int, int, int) - Constructor for class io.undertow.server.handlers.cache.LimitedBufferSlicePool
Construct a new instance.
LimitedBufferSlicePool(BufferAllocator<ByteBuffer>, int, int) - Constructor for class io.undertow.server.handlers.cache.LimitedBufferSlicePool
Construct a new instance.
LimitedBufferSlicePool(int, int) - Constructor for class io.undertow.server.handlers.cache.LimitedBufferSlicePool
Construct a new instance, using a direct buffer allocator.
LimitedBufferSlicePool.PooledByteBuffer - Class in io.undertow.server.handlers.cache
 
list() - Method in class io.undertow.server.handlers.resource.CachedResource
 
list() - Method in class io.undertow.server.handlers.resource.FileResource
 
list() - Method in interface io.undertow.server.handlers.resource.Resource
 
list() - Method in class io.undertow.server.handlers.resource.URLResource
 
listenerAlreadyRegistered(String) - Method in interface io.undertow.UndertowMessages
 
ListenerRegistry - Class in io.undertow.server
A registry of listeners, and the services that are exposed via these listeners.
ListenerRegistry() - Constructor for class io.undertow.server.ListenerRegistry
 
ListenerRegistry.HttpUpgradeMetadata - Class in io.undertow.server
 
ListenerRegistry.HttpUpgradeMetadata(String, String) - Constructor for class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
ListenerRegistry.Listener - Class in io.undertow.server
 
ListenerRegistry.Listener(String, String, String, InetSocketAddress) - Constructor for class io.undertow.server.ListenerRegistry.Listener
 
listIterator() - Method in class io.undertow.util.AttachmentList
 
listIterator(int) - Method in class io.undertow.util.AttachmentList
 
listIterator() - Method in class io.undertow.util.HeaderValues
 
listIterator(int) - Method in class io.undertow.util.HeaderValues
 
LoadBalancingProxyClient - Class in io.undertow.server.handlers.proxy
Initial implementation of a load balancing proxy client.
LoadBalancingProxyClient() - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
LoadBalancingProxyClient(UndertowClient) - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
LoadBalancingProxyClient.StickeySessionData - Class in io.undertow.server.handlers.proxy
 
LoadBalancingProxyClient.StickeySessionData(String, Host) - Constructor for class io.undertow.server.handlers.proxy.LoadBalancingProxyClient.StickeySessionData
 
LOCAL_IP - Static variable in class io.undertow.attribute.LocalIPAttribute
 
LOCAL_IP_SHORT - Static variable in class io.undertow.attribute.LocalIPAttribute
 
LOCAL_PORT - Static variable in class io.undertow.attribute.LocalPortAttribute
 
LOCAL_PORT_SHORT - Static variable in class io.undertow.attribute.LocalPortAttribute
 
LOCAL_SERVER_NAME - Static variable in class io.undertow.attribute.LocalServerNameAttribute
 
LOCAL_SERVER_NAME_SHORT - Static variable in class io.undertow.attribute.LocalServerNameAttribute
 
LocaleUtils - Class in io.undertow.util
 
LocaleUtils() - Constructor for class io.undertow.util.LocaleUtils
 
localIp() - Static method in class io.undertow.attribute.ExchangeAttributes
 
LocalIPAttribute - Class in io.undertow.attribute
The local IP address
LocalIPAttribute.Builder - Class in io.undertow.attribute
 
LocalIPAttribute.Builder() - Constructor for class io.undertow.attribute.LocalIPAttribute.Builder
 
localPort() - Static method in class io.undertow.attribute.ExchangeAttributes
 
LocalPortAttribute - Class in io.undertow.attribute
The local port
LocalPortAttribute.Builder - Class in io.undertow.attribute
 
LocalPortAttribute.Builder() - Constructor for class io.undertow.attribute.LocalPortAttribute.Builder
 
localServerName() - Static method in class io.undertow.attribute.ExchangeAttributes
 
LocalServerNameAttribute - Class in io.undertow.attribute
The local server name
LocalServerNameAttribute.Builder - Class in io.undertow.attribute
 
LocalServerNameAttribute.Builder() - Constructor for class io.undertow.attribute.LocalServerNameAttribute.Builder
 
LOCATION - Static variable in class io.undertow.util.Headers
 
LOCATION_COOKIE - Static variable in class io.undertow.security.impl.FormAuthenticationMechanism
 
LOCATION_STRING - Static variable in class io.undertow.util.Headers
 
LOCK - Static variable in class io.undertow.util.Methods
 
lock(long, long, boolean) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
LOCK_STRING - Static variable in class io.undertow.util.Methods
 
login(String, String) - Method in interface io.undertow.security.api.SecurityContext
Attempts to log the user in using the provided credentials.
login(String, String) - Method in class io.undertow.security.impl.SecurityContextImpl
 
logMessage(String) - Method in interface io.undertow.server.handlers.accesslog.AccessLogReceiver
 
logMessage(String) - Method in class io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver
 
logMessage(String) - Method in class io.undertow.server.handlers.accesslog.JBossLoggingAccessLogReceiver
 
logMessage(String, HttpServerExchange) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
logout() - Method in interface io.undertow.security.api.SecurityContext
de-authenticates the current exchange.
logout() - Method in class io.undertow.security.impl.SecurityContextImpl
 
lookupHash(String) - Method in interface io.undertow.security.api.SessionNonceManager
Retrieve the existing hash associated with the nonce specified.
lookupHash(String) - Method in class io.undertow.security.impl.SimpleNonceManager
 
lookupSession(HttpServerExchange) - Method in interface io.undertow.security.api.AuthenticatedSessionManager
 
LRUCache<K,V> - Class in io.undertow.server.handlers.cache
A non-blocking cache where entries are indexed by a key.
LRUCache(int, int) - Constructor for class io.undertow.server.handlers.cache.LRUCache
 
LRUCache.CacheEntry<K,V> - Class in io.undertow.server.handlers.cache
 

M

MAGIC_NUMBER - Static variable in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
MAGIC_NUMBER - Static variable in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
main(String[]) - Static method in class io.undertow.util.HexConverter
 
MalformedMessageException - Exception in io.undertow.util
Exception that is thrown when multipart parsing cannot parse a request
MalformedMessageException() - Constructor for exception io.undertow.util.MalformedMessageException
 
map(FileChannel.MapMode, long, long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
matches(String, Map<String, String>) - Method in class io.undertow.util.PathTemplate
Check if the given uri matches the template.
matches(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.Handshake
Return true if this implementation can be used to issue a handshake.
matches(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
matches(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
MAX_COOKIES - Static variable in class io.undertow.UndertowOptions
The maximum number of cookies that will be parsed.
MAX_ENTITY_SIZE - Static variable in class io.undertow.UndertowOptions
The default maximum size of the HTTP entity body.
MAX_FORWARDS - Static variable in class io.undertow.util.Headers
 
MAX_FORWARDS_STRING - Static variable in class io.undertow.util.Headers
 
MAX_HEADER_SIZE - Static variable in class io.undertow.UndertowOptions
The maximum size in bytes of a http request header.
MAX_HEADERS - Static variable in class io.undertow.UndertowOptions
The maximum number of headers that will be parsed.
MAX_PARAMETERS - Static variable in class io.undertow.UndertowOptions
The maximum number of parameters that will be parsed.
maxContentSize(long) - Static method in class io.undertow.predicate.Predicates
Predicate that returns true if the Content-Size of a request is above a given value.
maxFileSizeExceeded(long) - Method in interface io.undertow.UndertowMessages
 
maximumConcurrentRequestsMustBeLargerThanZero() - Method in interface io.undertow.UndertowMessages
 
md5(ByteBuffer) - Static method in class io.undertow.websockets.core.WebSocketUtils
Generate the MD5 hash out of the given ByteBuffer
MERGE - Static variable in class io.undertow.util.Methods
 
MERGE_STRING - Static variable in class io.undertow.util.Methods
 
mergeBuffers(ByteBuffer...) - Static method in class io.undertow.websockets.core.WebSockets
 
mergeQueryParametersWithNewQueryString(Map<String, Deque<String>>, String) - Static method in class io.undertow.util.QueryParameterUtils
 
MESSAGES - Static variable in interface io.undertow.client.UndertowClientMessages
 
MESSAGES - Static variable in interface io.undertow.UndertowMessages
 
MESSAGES - Static variable in interface io.undertow.websockets.core.WebSocketMessages
 
messageToBig(long) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
METHOD_NOT_ALLOWED - Static variable in class io.undertow.util.StatusCodes
 
METHOD_NOT_ALLOWED_STRING - Static variable in class io.undertow.util.StatusCodes
 
Methods - Class in io.undertow.util
NOTE: If you add a new method here you must also add it to HttpRequestParser
MetricsHandler - Class in io.undertow.server.handlers
Handler that records some metrics
MetricsHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.MetricsHandler
 
MetricsHandler.MetricResult - Class in io.undertow.server.handlers
 
MetricsHandler.MetricResult(Date) - Constructor for class io.undertow.server.handlers.MetricsHandler.MetricResult
 
MetricsHandler.MetricResult(MetricsHandler.MetricResult) - Constructor for class io.undertow.server.handlers.MetricsHandler.MetricResult
 
MimeMappings - Class in io.undertow.util
 
MimeMappings.Builder - Class in io.undertow.util
 
minContentSize(long) - Static method in class io.undertow.predicate.Predicates
Predicate that returns true if the Content-Size of a request is below a given value.
mismatchedBraces(String) - Method in interface io.undertow.UndertowMessages
 
MISSING_EXTENSIONS - Static variable in class io.undertow.websockets.core.CloseMessage
 
missingAuthorizationToken(String) - Method in interface io.undertow.UndertowLogger
 
missingHeader(String) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
MKACTIVITY - Static variable in class io.undertow.util.Methods
 
MKACTIVITY_STRING - Static variable in class io.undertow.util.Methods
 
MKCOL - Static variable in class io.undertow.util.Methods
 
MKCOL_STRING - Static variable in class io.undertow.util.Methods
 
MKWORKSPACE - Static variable in class io.undertow.util.Methods
 
MKWORKSPACE_STRING - Static variable in class io.undertow.util.Methods
 
moreThanOneHandlerWithName(String, Class<? extends HandlerBuilder>, Class<? extends HandlerBuilder>) - Method in interface io.undertow.UndertowMessages
 
moreThanOnePredicateWithName(String, Class<? extends PredicateBuilder>, Class<? extends PredicateBuilder>) - Method in interface io.undertow.UndertowMessages
 
MOVE - Static variable in class io.undertow.util.Methods
 
MOVE_STRING - Static variable in class io.undertow.util.Methods
 
MOVED_PERMENANTLY - Static variable in class io.undertow.util.StatusCodes
 
MOVED_PERMENANTLY_STRING - Static variable in class io.undertow.util.StatusCodes
 
MSG_CONTAINS_INVALID_DATA - Static variable in class io.undertow.websockets.core.CloseMessage
 
MSG_TOO_BIG - Static variable in class io.undertow.websockets.core.CloseMessage
 
MSG_VIOLATES_POLICY - Static variable in class io.undertow.websockets.core.CloseMessage
 
MULTIPART_FORM_DATA - Static variable in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
MultipartParser - Class in io.undertow.util
 
MultipartParser() - Constructor for class io.undertow.util.MultipartParser
 
MultipartParser.ParseState - Class in io.undertow.util
 
MultipartParser.ParseState(Pool<ByteBuffer>, MultipartParser.PartHandler, byte[]) - Constructor for class io.undertow.util.MultipartParser.ParseState
 
MultipartParser.PartHandler - Interface in io.undertow.util
 
MultiPartParserDefinition - Class in io.undertow.server.handlers.form
 
MultiPartParserDefinition() - Constructor for class io.undertow.server.handlers.form.MultiPartParserDefinition
 
MultiPartParserDefinition(File) - Constructor for class io.undertow.server.handlers.form.MultiPartParserDefinition
 
MULTIPLE_CHOICES - Static variable in class io.undertow.util.StatusCodes
 
MULTIPLE_CHOICES_STRING - Static variable in class io.undertow.util.StatusCodes
 

N

name() - Method in class io.undertow.attribute.BytesSentAttribute.Builder
 
name() - Method in class io.undertow.attribute.CookieAttribute.Builder
 
name() - Method in class io.undertow.attribute.DateTimeAttribute.Builder
 
name() - Method in interface io.undertow.attribute.ExchangeAttributeBuilder
The string representation of the attribute name.
name() - Method in class io.undertow.attribute.IdentUsernameAttribute.Builder
 
name() - Method in class io.undertow.attribute.LocalIPAttribute.Builder
 
name() - Method in class io.undertow.attribute.LocalPortAttribute.Builder
 
name() - Method in class io.undertow.attribute.LocalServerNameAttribute.Builder
 
name() - Method in class io.undertow.attribute.PredicateContextAttribute.Builder
 
name() - Method in class io.undertow.attribute.QueryParameterAttribute.Builder
 
name() - Method in class io.undertow.attribute.QueryStringAttribute.Builder
 
name() - Method in class io.undertow.attribute.RelativePathAttribute.Builder
 
name() - Method in class io.undertow.attribute.RemoteIPAttribute.Builder
 
name() - Method in class io.undertow.attribute.RemoteUserAttribute.Builder
 
name() - Method in class io.undertow.attribute.RequestHeaderAttribute.Builder
 
name() - Method in class io.undertow.attribute.RequestLineAttribute.Builder
 
name() - Method in class io.undertow.attribute.RequestMethodAttribute.Builder
 
name() - Method in class io.undertow.attribute.RequestProtocolAttribute.Builder
 
name() - Method in class io.undertow.attribute.RequestURLAttribute.Builder
 
name() - Method in class io.undertow.attribute.ResponseCodeAttribute.Builder
 
name() - Method in class io.undertow.attribute.ResponseHeaderAttribute.Builder
 
name() - Method in class io.undertow.attribute.SslCipherAttribute.Builder
 
name() - Method in class io.undertow.attribute.SslClientCertAttribute.Builder
 
name() - Method in class io.undertow.attribute.SslSessionIdAttribute.Builder
 
name() - Method in class io.undertow.attribute.ThreadNameAttribute.Builder
 
name() - Method in class io.undertow.predicate.PathTemplatePredicate.Builder
 
name() - Method in interface io.undertow.predicate.PredicateBuilder
The string representation of the predicate name.
name() - Method in class io.undertow.predicate.RegularExpressionPredicate.Builder
 
name() - Method in interface io.undertow.server.handlers.builder.HandlerBuilder
The string representation of the handler name.
name() - Method in class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
name() - Method in class io.undertow.server.handlers.builder.SetHandlerBuilder
 
NameVirtualHostHandler - Class in io.undertow.server.handlers
A HttpHandler that implements virtual hosts based on the Host: http header header.
NameVirtualHostHandler() - Constructor for class io.undertow.server.handlers.NameVirtualHostHandler
 
negativePayloadLength() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
NEGOTIATE - Static variable in class io.undertow.util.Headers
 
NetworkUtils - Class in io.undertow.util
 
newInstance() - Static method in class io.undertow.server.handlers.cache.ConcurrentDirectDeque
 
NEXT_NONCE - Static variable in class io.undertow.util.Headers
 
nextNonce(String, HttpServerExchange) - Method in interface io.undertow.security.api.NonceManager
Select the next nonce to be sent from the server taking into account the last valid nonce.
nextNonce(String, HttpServerExchange) - Method in class io.undertow.security.impl.SimpleNonceManager
 
NO_CONTENT - Static variable in class io.undertow.util.StatusCodes
 
NO_CONTENT_STRING - Static variable in class io.undertow.util.StatusCodes
 
noLengthEncodedInFrame() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
NON_AUTHORITATIVE_INFORMATION - Static variable in class io.undertow.util.StatusCodes
 
NON_AUTHORITATIVE_INFORMATION_STRING - Static variable in class io.undertow.util.StatusCodes
 
NONCE - Static variable in class io.undertow.util.Headers
 
NONCE_COUNT - Static variable in class io.undertow.util.Headers
 
NonceManager - Interface in io.undertow.security.api
A NonceManager is used by the HTTP Digest authentication mechanism to request nonces and to validate the nonces sent from the client.
nonContinuationFrameInsideFragmented() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
noPayloadAllowedForCloseFrames() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
noRequestActive() - Method in interface io.undertow.UndertowMessages
 
NORMAL_CLOSURE - Static variable in class io.undertow.websockets.core.CloseMessage
 
noSessionData() - Method in interface io.undertow.UndertowMessages
 
not(Predicate) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that returns true if the given predicate returns false
NOT_ACCEPTABLE - Static variable in class io.undertow.util.StatusCodes
 
NOT_ACCEPTABLE_STRING - Static variable in class io.undertow.util.StatusCodes
 
NOT_FOUND - Static variable in class io.undertow.util.StatusCodes
 
NOT_FOUND_STRING - Static variable in class io.undertow.util.StatusCodes
 
NOT_IMPLEMENTED - Static variable in class io.undertow.util.StatusCodes
 
NOT_IMPLEMENTED_STRING - Static variable in class io.undertow.util.StatusCodes
 
NOT_MODIFIED - Static variable in class io.undertow.util.StatusCodes
 
NOT_MODIFIED_STRING - Static variable in class io.undertow.util.StatusCodes
 
notAllPayloadDataWritten(long, long) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
notAValidIpPattern(String) - Method in interface io.undertow.UndertowMessages
 
NotificationReceiver - Interface in io.undertow.security.api
The interface to be interested by classes interested in processing security related notifications.
NotificationReceiverHandler - Class in io.undertow.security.handlers
A HttpHandler to register a list of NotificationReceiver instances with the current SecurityContext.
NotificationReceiverHandler(HttpHandler, Collection<NotificationReceiver>) - Constructor for class io.undertow.security.handlers.NotificationReceiverHandler
 
noWebSocketConnectionHeader() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
noWebSocketUpgradeHeader() - Method in interface io.undertow.websockets.core.WebSocketMessages
 

O

offer(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the tail of this deque.
offer(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the tail of this deque.
offer(String) - Method in class io.undertow.util.HeaderValues
 
offerFirst(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the front of this deque.
offerFirst(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the front of this deque.
offerFirst(String) - Method in class io.undertow.util.HeaderValues
 
offerFirstAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.ConcurrentDirectDeque
 
offerFirstAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
offerFirstAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
offerLast(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Inserts the specified element at the end of this deque.
offerLast(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Inserts the specified element at the end of this deque.
offerLast(String) - Method in class io.undertow.util.HeaderValues
 
offerLastAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.ConcurrentDirectDeque
 
offerLastAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
offerLastAndReturnToken(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
OK - Static variable in class io.undertow.util.StatusCodes
 
OK_STRING - Static variable in class io.undertow.util.StatusCodes
 
onBinary(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onClose(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onComplete(HttpServerExchange, Sender) - Method in class io.undertow.io.DefaultIoCallback
 
onComplete(HttpServerExchange, Sender) - Method in interface io.undertow.io.IoCallback
 
onConnect(WebSocketHttpExchange, WebSocketChannel) - Method in interface io.undertow.websockets.core.handler.WebSocketConnectionCallback
Is called once the WebSocket connection is established, which means the handshake was successful.
onContinuation(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onError(WebSocketChannel, Throwable) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onError(WebSocketChannel, T, Throwable) - Method in interface io.undertow.websockets.core.WebSocketCallback
 
onException(HttpServerExchange, Sender, IOException) - Method in class io.undertow.io.DefaultIoCallback
 
onException(HttpServerExchange, Sender, IOException) - Method in interface io.undertow.io.IoCallback
 
onFullBinaryMessage(WebSocketChannel, BufferedBinaryMessage) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onFullCloseMessage(WebSocketChannel, BufferedBinaryMessage) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onFullPingMessage(WebSocketChannel, BufferedBinaryMessage) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onFullPongMessage(WebSocketChannel, BufferedBinaryMessage) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onFullTextMessage(WebSocketChannel, BufferedTextMessage) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onPing(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onPong(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
onText(WebSocketChannel, StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.AbstractReceiveListener
 
OPAQUE - Static variable in class io.undertow.util.Headers
 
OPCODE_BINARY - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
OPCODE_CLOSE - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
OPCODE_CONT - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
OPCODE_PING - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
OPCODE_PONG - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
OPCODE_TEXT - Static variable in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
openGate() - Method in class io.undertow.channels.GatedStreamSinkChannel
Open the gate and allow data to flow.
openGate() - Method in class io.undertow.channels.GatedStreamSourceChannel
Open the gate and allow data to flow.
OpenListener - Interface in io.undertow.server
 
OPTIONS - Static variable in class io.undertow.util.Methods
 
OPTIONS_STRING - Static variable in class io.undertow.util.Methods
 
or(Predicate...) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that returns true if any of the given predicates return true.
ORIGIN - Static variable in class io.undertow.util.Headers
 
ORIGIN_STRING - Static variable in class io.undertow.util.Headers
 
originalSinkConduit - Variable in class io.undertow.server.AbstractServerConnection
 
originalSourceConduit - Variable in class io.undertow.server.AbstractServerConnection
 
OriginHandler - Class in io.undertow.server.handlers
A handler for the HTTP Origin header.
OriginHandler() - Constructor for class io.undertow.server.handlers.OriginHandler
 
outOfBandResponseOnlyAllowedFor100Continue() - Method in interface io.undertow.UndertowMessages
 

P

parameters() - Method in class io.undertow.predicate.PathTemplatePredicate.Builder
 
parameters() - Method in interface io.undertow.predicate.PredicateBuilder
Returns a map of paramters and their types.
parameters() - Method in class io.undertow.predicate.RegularExpressionPredicate.Builder
 
parameters() - Method in interface io.undertow.server.handlers.builder.HandlerBuilder
Returns a map of parameters and their types.
parameters() - Method in class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
parameters() - Method in class io.undertow.server.handlers.builder.SetHandlerBuilder
 
parse(String) - Method in class io.undertow.attribute.ExchangeAttributeParser
Parses the provided value string, and turns it into a list of exchange attributes.
parse(ByteBuffer, AjpResponseParseState, AjpResponseBuilder) - Method in class io.undertow.client.ajp.AjpResponseParser
 
parse(String, ClassLoader) - Static method in class io.undertow.predicate.PredicateParser
 
parse(String, ClassLoader) - Static method in class io.undertow.server.handlers.builder.HandlerParser
 
parse(File, ClassLoader) - Static method in class io.undertow.server.handlers.builder.PredicatedHandlersParser
 
parse(InputStream, ClassLoader) - Static method in class io.undertow.server.handlers.builder.PredicatedHandlersParser
 
parse(String, ClassLoader) - Static method in class io.undertow.server.handlers.builder.PredicatedHandlersParser
 
parse(HttpHandler) - Method in interface io.undertow.server.handlers.form.FormDataParser
Parse the form data asynchronously.
parse(ByteBuffer, AjpRequestParseState, HttpServerExchange) - Method in class io.undertow.server.protocol.ajp.AjpRequestParser
 
parse(ByteBuffer) - Method in class io.undertow.util.MultipartParser.ParseState
 
parse(List<String>) - Static method in class io.undertow.util.QValueParser
Parses a set of headers that take q values to determine the most preferred one.
parse16BitInteger(ByteBuffer, AbstractAjpParseState) - Method in class io.undertow.server.protocol.ajp.AbstractAjpParser
 
parseBlocking() - Method in interface io.undertow.server.handlers.form.FormDataParser
Parse the data, blocking the current thread until parsing is complete.
parseDate(String) - Static method in class io.undertow.util.DateUtils
Attempts to pass a HTTP date.
parseETagList(String) - Static method in class io.undertow.util.ETagUtils
 
parseHeader(String) - Static method in enum io.undertow.security.impl.AuthenticationInfoToken
 
parseHeader(String) - Static method in enum io.undertow.security.impl.DigestAuthorizationToken
 
parseHeader(String) - Static method in enum io.undertow.security.impl.DigestWWWAuthenticateToken
 
parseHeader(String) - Method in class io.undertow.util.HeaderTokenParser
 
parseQueryString(String) - Static method in class io.undertow.util.QueryParameterUtils
 
parser(ClassLoader) - Static method in class io.undertow.attribute.ExchangeAttributes
 
parseRequestCookies(HttpServerExchange) - Static method in class io.undertow.server.ExchangeCookieUtils
 
parseSetCookieHeader(String) - Static method in class io.undertow.util.Cookies
Parses a Set-Cookie response header into its cookie representation.
parseSingleToken(String) - Method in class io.undertow.attribute.ExchangeAttributeParser
 
parseString(ByteBuffer, AbstractAjpParseState, boolean) - Method in class io.undertow.server.protocol.ajp.AbstractAjpParser
 
PARTIAL_CONTENT - Static variable in class io.undertow.util.StatusCodes
 
PARTIAL_CONTENT_STRING - Static variable in class io.undertow.util.StatusCodes
 
PasswordCredential - Class in io.undertow.security.idm
A Credential representing the password of an Account.
PasswordCredential(char[]) - Constructor for class io.undertow.security.idm.PasswordCredential
 
path(HttpHandler) - Static method in class io.undertow.Handlers
Creates a new path handler, with the default handler specified
path() - Static method in class io.undertow.Handlers
Creates a new path handler
path(String) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if the given path matches exactly
PATH - Static variable in class io.undertow.server.ExchangeCookieUtils
 
PathHandler - Class in io.undertow.server.handlers
Handler that dispatches to a given handler based of a prefix match of the path.
PathHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.PathHandler
 
PathHandler() - Constructor for class io.undertow.server.handlers.PathHandler
 
pathMustBeSpecified() - Method in interface io.undertow.UndertowMessages
 
PathParameterSessionConfig - Class in io.undertow.server.session
Session config that is based on a path parameter and URL rewriting
PathParameterSessionConfig(String) - Constructor for class io.undertow.server.session.PathParameterSessionConfig
 
PathParameterSessionConfig() - Constructor for class io.undertow.server.session.PathParameterSessionConfig
 
paths(String...) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if any of the given paths match exactly
PathTemplate - Class in io.undertow.util
Represents a parsed web socket path template.
PathTemplatePredicate - Class in io.undertow.predicate
 
PathTemplatePredicate(String, ExchangeAttribute) - Constructor for class io.undertow.predicate.PathTemplatePredicate
 
PathTemplatePredicate.Builder - Class in io.undertow.predicate
 
PathTemplatePredicate.Builder() - Constructor for class io.undertow.predicate.PathTemplatePredicate.Builder
 
payloadNotSupportedInCloseFrames() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
payloadSize - Variable in class io.undertow.websockets.core.StreamSinkFrameChannel
The payload size
PAYMENT_REQUIRED - Static variable in class io.undertow.util.StatusCodes
 
PAYMENT_REQUIRED_STRING - Static variable in class io.undertow.util.StatusCodes
 
peek() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
peek() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
peek() - Method in class io.undertow.util.HeaderValues
 
peekFirst() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
peekFirst() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
peekFirst() - Method in class io.undertow.util.HeaderValues
 
peekLast() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
peekLast() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
peekLast() - Method in class io.undertow.util.HeaderValues
 
peerUnverified() - Method in interface io.undertow.UndertowMessages
 
performUpgrade() - Method in interface io.undertow.client.ClientConnection
Upgrade the connection, if the underlying protocol supports it.
performUpgrade() - Method in class io.undertow.client.http.HttpClientConnection
 
performUpgrade(WebSocketHttpExchange, byte[]) - Method in class io.undertow.websockets.core.protocol.Handshake
convenience method to perform the upgrade
performUpgrade(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.Handshake
Perform the upgrade using no payload
PipelingBufferingStreamSinkConduit - Class in io.undertow.conduits
A buffer that is used when processing pipelined requests, that allows the server to buffer multiple responses into a single write() call.
PipelingBufferingStreamSinkConduit(StreamSinkConduit, Pool<ByteBuffer>) - Constructor for class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
poll() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
poll() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
poll() - Method in class io.undertow.util.HeaderValues
 
pollFirst() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
pollFirst() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
pollFirst() - Method in class io.undertow.util.HeaderValues
 
pollLast() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
pollLast() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
pollLast() - Method in class io.undertow.util.HeaderValues
 
pop() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
pop() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
pop() - Method in class io.undertow.util.HeaderValues
 
PortableConcurrentDirectDeque<E> - Class in io.undertow.server.handlers.cache
A modified version of ConcurrentLinkedDequeue which includes direct removal and is portable accorss all JVMs.
PortableConcurrentDirectDeque() - Constructor for class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Constructs an empty deque.
PortableConcurrentDirectDeque(Collection<? extends E>) - Constructor for class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Constructs a deque initially containing the elements of the given collection, added in traversal order of the collection's iterator.
position() - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
position(long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
POST - Static variable in class io.undertow.util.Methods
 
POST_STRING - Static variable in class io.undertow.util.Methods
 
PRAGMA - Static variable in class io.undertow.util.Headers
 
PRAGMA_STRING - Static variable in class io.undertow.util.Headers
 
PRECONDITION_FAILED - Static variable in class io.undertow.util.StatusCodes
 
PRECONDITION_FAILED_STRING - Static variable in class io.undertow.util.StatusCodes
 
preDeflate(byte[]) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
preDeflate(byte[]) - Method in class io.undertow.conduits.GzipStreamSinkConduit
 
predicate(Predicate, HttpHandler, HttpHandler) - Static method in class io.undertow.Handlers
Returns a new predicate handler, that will delegate to one of the two provided handlers based on the value of the provided predicate.
Predicate - Interface in io.undertow.predicate
A predicate.
PREDICATE_CONTEXT - Static variable in interface io.undertow.predicate.Predicate
Attachment key that can be used to store additional predicate context that allows the predicates to store additional information.
PredicateBuilder - Interface in io.undertow.predicate
An interface that knows how to build a predicate from a textual representation.
predicateContext(HttpHandler) - Static method in class io.undertow.Handlers
 
PredicateContextAttribute - Class in io.undertow.attribute
 
PredicateContextAttribute(String) - Constructor for class io.undertow.attribute.PredicateContextAttribute
 
PredicateContextAttribute.Builder - Class in io.undertow.attribute
 
PredicateContextAttribute.Builder() - Constructor for class io.undertow.attribute.PredicateContextAttribute.Builder
 
PredicateContextHandler - Class in io.undertow.server.handlers
Handler that sets up the predicate context
PredicateContextHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.PredicateContextHandler
 
PredicatedHandler - Class in io.undertow.server.handlers.builder
 
PredicatedHandler(Predicate, HandlerWrapper) - Constructor for class io.undertow.server.handlers.builder.PredicatedHandler
 
PredicatedHandlersParser - Class in io.undertow.server.handlers.builder
Parser for the undertow-handlers.conf file.
PredicatedHandlersParser() - Constructor for class io.undertow.server.handlers.builder.PredicatedHandlersParser
 
PredicateHandler - Class in io.undertow.server.handlers
 
PredicateHandler(Predicate, HttpHandler, HttpHandler) - Constructor for class io.undertow.server.handlers.PredicateHandler
 
PredicateParser - Class in io.undertow.predicate
Parser that can build a predicate from a string representation.
PredicateParser() - Constructor for class io.undertow.predicate.PredicateParser
 
predicates(List<PredicatedHandler>, HttpHandler) - Static method in class io.undertow.Handlers
 
Predicates - Class in io.undertow.predicate
 
PredicatesHandler - Class in io.undertow.predicate
Handler that can deal with a large number of predicates.
PredicatesHandler(HttpHandler) - Constructor for class io.undertow.predicate.PredicatesHandler
 
prefix(String) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if the given relative path starts with the provided prefix
prefixs(String...) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if the relative request path matches any of the provided prefixes
proceed() - Method in interface io.undertow.server.ExchangeCompletionListener.NextListener
 
PROPFIND - Static variable in class io.undertow.util.Methods
 
PROPFIND_STRING - Static variable in class io.undertow.util.Methods
 
PROPPATCH - Static variable in class io.undertow.util.Methods
 
PROPPATCH_STRING - Static variable in class io.undertow.util.Methods
 
PROTOCOL_ERROR - Static variable in class io.undertow.websockets.core.CloseMessage
 
Protocols - Class in io.undertow.util
Protocol version strings.
ProxiedRequestAttachments - Class in io.undertow.client
Additional attachments that are specific to requests that are being proxied from one server to another
ProxiedRequestAttachments() - Constructor for class io.undertow.client.ProxiedRequestAttachments
 
PROXY_AUTHENTICATE - Static variable in class io.undertow.util.Headers
 
PROXY_AUTHENTICATE_STRING - Static variable in class io.undertow.util.Headers
 
PROXY_AUTHENTICATION_REQUIRED - Static variable in class io.undertow.util.StatusCodes
 
PROXY_AUTHENTICATION_REQUIRED_STRING - Static variable in class io.undertow.util.StatusCodes
 
PROXY_AUTHORIZATION - Static variable in class io.undertow.util.Headers
 
PROXY_AUTHORIZATION_STRING - Static variable in class io.undertow.util.Headers
 
ProxyCallback<T> - Interface in io.undertow.server.handlers.proxy
Yet another callback class, this one used by the proxy handler
ProxyClient - Interface in io.undertow.server.handlers.proxy
A client that provides connections for the proxy handler.
ProxyConnection - Class in io.undertow.server.handlers.proxy
A connection to a backend proxy.
ProxyConnection(ClientConnection, String) - Constructor for class io.undertow.server.handlers.proxy.ProxyConnection
 
ProxyHandler - Class in io.undertow.server.handlers.proxy
An HTTP handler which proxies content to a remote server.
ProxyHandler(ProxyClient, int) - Constructor for class io.undertow.server.handlers.proxy.ProxyHandler
 
ProxyHandler(ProxyClient) - Constructor for class io.undertow.server.handlers.proxy.ProxyHandler
 
proxyRequestTimedOut(String) - Method in interface io.undertow.UndertowLogger
 
push(E) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
push(E) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
push(String) - Method in class io.undertow.util.HeaderValues
 
put(String, String, HeaderMap) - Method in class io.undertow.server.handlers.form.FormData
 
put(K, V) - Method in class io.undertow.util.CopyOnWriteMap
 
put(HttpString, String) - Method in class io.undertow.util.HeaderMap
 
put(HttpString, long) - Method in class io.undertow.util.HeaderMap
 
PUT - Static variable in class io.undertow.util.Methods
 
put(K, V) - Method in class io.undertow.util.SecureHashMap
 
PUT_STRING - Static variable in class io.undertow.util.Methods
 
putAll(Map<? extends K, ? extends V>) - Method in class io.undertow.util.CopyOnWriteMap
 
putAll(HttpString, Collection<String>) - Method in class io.undertow.util.HeaderMap
 
putAttachment(AttachmentKey<T>, T) - Method in class io.undertow.util.AbstractAttachable
Set an attachment value.
putAttachment(AttachmentKey<T>, T) - Method in interface io.undertow.util.Attachable
Set an attachment value.
putAttachment(AttachmentKey<T>, T) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
putAttachment(AttachmentKey<T>, T) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
 
putIfAbsent(K, V) - Method in class io.undertow.util.CopyOnWriteMap
 
putIfAbsent(K, V) - Method in class io.undertow.util.SecureHashMap
 

Q

QOP - Static variable in class io.undertow.util.Headers
 
QUERY_STRING - Static variable in class io.undertow.attribute.QueryStringAttribute
 
QUERY_STRING - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
QUERY_STRING_SHORT - Static variable in class io.undertow.attribute.QueryStringAttribute
 
QueryParameterAttribute - Class in io.undertow.attribute
Query parameter
QueryParameterAttribute(String) - Constructor for class io.undertow.attribute.QueryParameterAttribute
 
QueryParameterAttribute.Builder - Class in io.undertow.attribute
 
QueryParameterAttribute.Builder() - Constructor for class io.undertow.attribute.QueryParameterAttribute.Builder
 
QueryParameterUtils - Class in io.undertow.util
 
QueryParameterUtils() - Constructor for class io.undertow.util.QueryParameterUtils
 
queryString() - Static method in class io.undertow.attribute.ExchangeAttributes
 
QueryStringAttribute - Class in io.undertow.attribute
The query string
QueryStringAttribute.Builder - Class in io.undertow.attribute
 
QueryStringAttribute.Builder() - Constructor for class io.undertow.attribute.QueryStringAttribute.Builder
 
queueCloseFrames() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
queuedDataLength() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
queueFrame(AbstractFramedStreamSinkConduit.FrameCallBack, ByteBuffer...) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
Queues a frame for sending.
queueListener(ChannelListener<StreamSourceFrameChannel>) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
QValueParser - Class in io.undertow.util
Utility class for parsing headers that accept q values
QValueParser.QValueResult - Class in io.undertow.util
 
QValueParser.QValueResult() - Constructor for class io.undertow.util.QValueParser.QValueResult
 

R

RANGE - Static variable in class io.undertow.util.Headers
 
RANGE_STRING - Static variable in class io.undertow.util.Headers
 
read(ByteBuffer[]) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
read(ByteBuffer) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
read(ByteBuffer[]) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
read(ByteBuffer) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
read(ByteBuffer[]) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
read(ByteBuffer) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.channels.IdleTimeoutConduit
 
read(ByteBuffer) - Method in class io.undertow.channels.IdleTimeoutConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
read(ByteBuffer[]) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
read(ByteBuffer) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
read(ByteBuffer) - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.BrokenStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.BrokenStreamSourceConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.FinishableStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.FinishableStreamSourceConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
read(ByteBuffer[]) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
read(ByteBuffer) - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
read(ByteBuffer[], int, int) - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
read() - Method in class io.undertow.io.UndertowInputStream
 
read(byte[]) - Method in class io.undertow.io.UndertowInputStream
 
read(byte[], int, int) - Method in class io.undertow.io.UndertowInputStream
 
read(ByteBuffer[], int, int) - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
read(ByteBuffer) - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
read(byte[], int, int) - Method in class io.undertow.util.FlexBase64.DecoderInputStream
read() - Method in class io.undertow.util.FlexBase64.DecoderInputStream
read() - Method in class io.undertow.util.FlexBase64.EncoderInputStream
read(byte[], int, int) - Method in class io.undertow.util.FlexBase64.EncoderInputStream
read(StreamSourceFrameChannel, WebSocketCallback<BufferedBinaryMessage>) - Method in class io.undertow.websockets.core.BufferedBinaryMessage
 
read(StreamSourceFrameChannel, WebSocketCallback<BufferedTextMessage>) - Method in class io.undertow.websockets.core.BufferedTextMessage
 
read(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
read(ByteBuffer, long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
read(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionReadableByteChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
read(ByteBuffer[]) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
read(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
read(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
read(ByteBuffer[]) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
read(ByteBuffer) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
read0(ByteBuffer) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
read0(ByteBuffer[]) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
read0(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
read0(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
read0(ByteBuffer[]) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
read0(ByteBuffer) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.BytesSentAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.CompositeExchangeAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.ConstantExchangeAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.CookieAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.DateTimeAttribute
 
readAttribute(HttpServerExchange) - Method in interface io.undertow.attribute.ExchangeAttribute
Resolve the attribute from the HTTP server exchange.
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.IdentUsernameAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.LocalIPAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.LocalPortAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.LocalServerNameAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.PredicateContextAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.QueryParameterAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.QueryStringAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RelativePathAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RemoteIPAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RemoteUserAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RequestHeaderAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RequestLineAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RequestMethodAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RequestProtocolAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.RequestURLAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.ResponseCodeAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.ResponseHeaderAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.SslCipherAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.SslClientCertAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.SslSessionIdAttribute
 
readAttribute(HttpServerExchange) - Method in class io.undertow.attribute.ThreadNameAttribute
 
readBlocking(StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.BufferedBinaryMessage
 
readBlocking(StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.BufferedTextMessage
 
readComplete - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParser.IntegerHolder
 
readComplete - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParser.StringHolder
 
ReadDataStreamSourceConduit - Class in io.undertow.conduits
 
ReadDataStreamSourceConduit(StreamSourceConduit, AbstractServerConnection) - Constructor for class io.undertow.conduits.ReadDataStreamSourceConduit
 
readFile(Class<?>, String) - Static method in class io.undertow.util.FileUtils
 
readFile(URL) - Static method in class io.undertow.util.FileUtils
 
readFile(File) - Static method in class io.undertow.util.FileUtils
 
readFile(InputStream) - Static method in class io.undertow.util.FileUtils
 
readFrameDone(StreamSourceFrameChannel) - Method in class io.undertow.websockets.core.WebSocketChannel.StreamSourceChannelControl
Called once the frame was read for the given StreamSourceFrameChannel.
ReadOnlyAttributeException - Exception in io.undertow.attribute
An exception that is thrown when an attribute is read only
ReadOnlyAttributeException() - Constructor for exception io.undertow.attribute.ReadOnlyAttributeException
 
ReadOnlyAttributeException(String, String) - Constructor for exception io.undertow.attribute.ReadOnlyAttributeException
 
readRequestData() - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
readRequestData() - Method in class io.undertow.websockets.spi.BlockingWebSocketHttpServerExchange
 
readRequestData() - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Gets the body of the request.
readSetter - Variable in class io.undertow.channels.DelegatingStreamSourceChannel
 
readSetter - Variable in class io.undertow.channels.DetachableStreamSourceChannel
 
ReadTimeoutStreamSourceChannel - Class in io.undertow.channels
Wrapper for read timeout.
ReadTimeoutStreamSourceChannel(StreamSourceChannel) - Constructor for class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
REALM - Static variable in class io.undertow.util.Headers
 
receive() - Method in class io.undertow.websockets.core.WebSocketChannel
Async receive, returns null if no frame is ready.
receiveFrame(WebSocketChannel.StreamSourceChannelControl) - Method in class io.undertow.websockets.core.protocol.version00.WebSocket00Channel
 
receiveFrame(WebSocketChannel.StreamSourceChannelControl) - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
 
receiveFrame(WebSocketChannel.StreamSourceChannelControl) - Method in class io.undertow.websockets.core.WebSocketChannel
Create a new StreamSourceFrameChannel which can be used to read the data of the received WebSocket Frame
redirect(String) - Static method in class io.undertow.Handlers
Returns a new redirect handler
RedirectHandler - Class in io.undertow.server.handlers
A redirect handler that redirects to the specifed location via a 302 redirect.
RedirectHandler(String) - Constructor for class io.undertow.server.handlers.RedirectHandler
 
RedirectHandler(String, ClassLoader) - Constructor for class io.undertow.server.handlers.RedirectHandler
 
reference() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
REFERER - Static variable in class io.undertow.util.Headers
 
REFERER_STRING - Static variable in class io.undertow.util.Headers
 
REFRESH - Static variable in class io.undertow.util.Headers
 
REFRESH_STRING - Static variable in class io.undertow.util.Headers
 
regex(ExchangeAttribute, String) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that matches the given attribute against a regex.
regex(ExchangeAttribute, String, boolean) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that matches the given attribute against a regex.
regex(String, String, ClassLoader, boolean) - Static method in class io.undertow.predicate.Predicates
Creates a predicate that matches the given attribute against a regex.
registerNotificationReceiver(NotificationReceiver) - Method in interface io.undertow.security.api.SecurityContext
Register a NotificationReceiver interested in receiving notifications for security events that happen on this SecurityContext.
registerNotificationReceiver(NotificationReceiver) - Method in class io.undertow.security.impl.SecurityContextImpl
 
registerSessionListener(SessionListener) - Method in class io.undertow.server.session.InMemorySessionManager
 
registerSessionListener(SessionListener) - Method in interface io.undertow.server.session.SessionManager
Registers a session listener for the session manager
RegularExpressionPredicate - Class in io.undertow.predicate
A predicate that does a regex match against an exchange.
RegularExpressionPredicate(String, ExchangeAttribute, boolean) - Constructor for class io.undertow.predicate.RegularExpressionPredicate
 
RegularExpressionPredicate(String, ExchangeAttribute) - Constructor for class io.undertow.predicate.RegularExpressionPredicate
 
RegularExpressionPredicate.Builder - Class in io.undertow.predicate
 
RegularExpressionPredicate.Builder() - Constructor for class io.undertow.predicate.RegularExpressionPredicate.Builder
 
rejectExchange(HttpServerExchange) - Static method in class io.undertow.server.protocol.http.HttpContinue
Sets a 417 response code and ends the exchange.
RELATIVE_PATH - Static variable in class io.undertow.attribute.RelativePathAttribute
 
RELATIVE_PATH_SHORT - Static variable in class io.undertow.attribute.RelativePathAttribute
 
relativePath() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RelativePathAttribute - Class in io.undertow.attribute
The relative path
RelativePathAttribute.Builder - Class in io.undertow.attribute
 
RelativePathAttribute.Builder() - Constructor for class io.undertow.attribute.RelativePathAttribute.Builder
 
release() - Method in class io.undertow.websockets.core.BufferedBinaryMessage
 
REMOTE_ADDRESS - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
REMOTE_HOST - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
REMOTE_HOST_NAME_SHORT - Static variable in class io.undertow.attribute.RemoteIPAttribute
 
REMOTE_IP - Static variable in class io.undertow.attribute.RemoteIPAttribute
 
REMOTE_IP_SHORT - Static variable in class io.undertow.attribute.RemoteIPAttribute
 
REMOTE_USER - Static variable in class io.undertow.attribute.RemoteUserAttribute
 
REMOTE_USER - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
REMOTE_USER - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
REMOTE_USER_SHORT - Static variable in class io.undertow.attribute.RemoteUserAttribute
 
remoteIp() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RemoteIPAttribute - Class in io.undertow.attribute
The remote IP address
RemoteIPAttribute.Builder - Class in io.undertow.attribute
 
RemoteIPAttribute.Builder() - Constructor for class io.undertow.attribute.RemoteIPAttribute.Builder
 
remoteUser() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RemoteUserAttribute - Class in io.undertow.attribute
The remote user
RemoteUserAttribute.Builder - Class in io.undertow.attribute
 
RemoteUserAttribute.Builder() - Constructor for class io.undertow.attribute.RemoteUserAttribute.Builder
 
remove(Object) - Method in class io.undertow.server.handlers.cache.DirectBufferCache
 
remove() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
remove(Object) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Removes the first element e such that o.equals(e), if such an element exists in this deque.
remove(K) - Method in class io.undertow.server.handlers.cache.LRUCache
 
remove() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
remove(Object) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Removes the first element e such that o.equals(e), if such an element exists in this deque.
remove(String) - Method in class io.undertow.server.handlers.form.FormData
 
remove(Object) - Method in class io.undertow.util.AttachmentList
 
remove(int) - Method in class io.undertow.util.AttachmentList
 
remove(Object, Object) - Method in class io.undertow.util.CopyOnWriteMap
 
remove(Object) - Method in class io.undertow.util.CopyOnWriteMap
 
remove(HttpString) - Method in class io.undertow.util.HeaderMap
 
remove(String) - Method in class io.undertow.util.HeaderMap
 
remove(int) - Method in class io.undertow.util.HeaderValues
 
remove() - Method in class io.undertow.util.HeaderValues
 
remove(Object) - Method in class io.undertow.util.HeaderValues
 
remove(Object, Object) - Method in class io.undertow.util.SecureHashMap
 
remove(Object) - Method in class io.undertow.util.SecureHashMap
 
removeAll(Collection<?>) - Method in class io.undertow.util.AttachmentList
 
removeAttachment(AttachmentKey<T>) - Method in class io.undertow.util.AbstractAttachable
Remove an attachment, returning its previous value.
removeAttachment(AttachmentKey<T>) - Method in interface io.undertow.util.Attachable
Remove an attachment, returning its previous value.
removeAttribute(String) - Method in interface io.undertow.server.session.Session
Removes the object bound with the specified name from this session.
removeContextInformation(String) - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
removeContextInformation(String) - Method in class io.undertow.server.ListenerRegistry.Listener
 
removeEncodingHandler(String) - Method in class io.undertow.server.handlers.encoding.ContentEncodingRepository
 
removeFirst() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
removeFirst() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
removeFirst() - Method in class io.undertow.util.HeaderValues
 
removeFirstOccurrence(Object) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Removes the first element e such that o.equals(e), if such an element exists in this deque.
removeFirstOccurrence(Object) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Removes the first element e such that o.equals(e), if such an element exists in this deque.
removeFirstOccurrence(Object) - Method in class io.undertow.util.HeaderValues
 
removeHost(String) - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
removeHost(URI) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
removeHttpUpgradeMetadata(ListenerRegistry.HttpUpgradeMetadata) - Method in class io.undertow.server.ListenerRegistry.Listener
 
removeInternal(Object) - Method in class io.undertow.util.CopyOnWriteMap
 
removeLast() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
removeLast() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
removeLast() - Method in class io.undertow.util.HeaderValues
 
removeLastOccurrence(Object) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Removes the last element e such that o.equals(e), if such an element exists in this deque.
removeLastOccurrence(Object) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Removes the last element e such that o.equals(e), if such an element exists in this deque.
removeLastOccurrence(Object) - Method in class io.undertow.util.HeaderValues
 
removeListener(String) - Method in class io.undertow.server.ListenerRegistry
 
removeNotificationReceiver(NotificationReceiver) - Method in interface io.undertow.security.api.SecurityContext
Remove a previously registered NotificationReceiver from this SecurityContext.
removeNotificationReceiver(NotificationReceiver) - Method in class io.undertow.security.impl.SecurityContextImpl
 
removePath(String) - Method in class io.undertow.server.handlers.PathHandler
 
removeProtocol(String) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Remove a protocol from this handler.
removeProtocol(String, ChannelListener<? super StreamConnection>) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Remove a protocol from this handler.
removeRequestHeader(HttpString) - Method in class io.undertow.server.handlers.proxy.ProxyHandler
Removes a request header
removeSessionCookieName(String) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
removeSessionListener(SessionListener) - Method in class io.undertow.server.session.InMemorySessionManager
 
removeSessionListener(SessionListener) - Method in class io.undertow.server.session.SessionListeners
 
removeSessionListener(SessionListener) - Method in interface io.undertow.server.session.SessionManager
Removes a session listener from the session manager
removeToken(Object) - Method in class io.undertow.server.handlers.cache.ConcurrentDirectDeque
 
removeToken(Object) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
 
removeToken(Object) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
 
renderDirectoryListing(HttpServerExchange, Resource) - Static method in class io.undertow.server.handlers.resource.DirectoryUtils
 
replace(K, V, V) - Method in class io.undertow.util.CopyOnWriteMap
 
replace(K, V) - Method in class io.undertow.util.CopyOnWriteMap
 
replace(K, V, V) - Method in class io.undertow.util.SecureHashMap
 
replace(K, V) - Method in class io.undertow.util.SecureHashMap
 
REPORT - Static variable in class io.undertow.util.Methods
 
REPORT_STRING - Static variable in class io.undertow.util.Methods
 
REQ_ATTRIBUTE - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
REQUEST_DUMPER_LOGGER - Static variable in interface io.undertow.UndertowLogger
 
REQUEST_ENTITY_TOO_LARGE - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_ENTITY_TOO_LARGE_STRING - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_IO_LOGGER - Static variable in interface io.undertow.UndertowLogger
Logger used for IO exceptions.
REQUEST_LINE - Static variable in class io.undertow.attribute.RequestLineAttribute
 
REQUEST_LINE_SHORT - Static variable in class io.undertow.attribute.RequestLineAttribute
 
REQUEST_LOGGER - Static variable in interface io.undertow.UndertowLogger
 
REQUEST_LOGGER - Static variable in interface io.undertow.websockets.core.WebSocketLogger
 
REQUEST_METHOD - Static variable in class io.undertow.attribute.RequestMethodAttribute
 
REQUEST_METHOD_SHORT - Static variable in class io.undertow.attribute.RequestMethodAttribute
 
REQUEST_PROTOCOL - Static variable in class io.undertow.attribute.RequestProtocolAttribute
 
REQUEST_PROTOCOL_SHORT - Static variable in class io.undertow.attribute.RequestProtocolAttribute
 
REQUEST_RANGE_NOT_SATISFIABLE - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_RANGE_NOT_SATISFIABLE_STRING - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_TIME_OUT - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_TIME_OUT_STRING - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_URI_TOO_LARGE - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_URI_TOO_LARGE_STRING - Static variable in class io.undertow.util.StatusCodes
 
REQUEST_URL - Static variable in class io.undertow.attribute.RequestURLAttribute
 
REQUEST_URL_SHORT - Static variable in class io.undertow.attribute.RequestURLAttribute
 
requestAlreadyWritten() - Method in interface io.undertow.client.UndertowClientMessages
 
requestChannelAlreadyProvided() - Method in interface io.undertow.UndertowMessages
 
requestDone() - Method in class io.undertow.client.http.HttpClientConnection
Notification that the current request is finished
requestDone(HttpServerExchange) - Method in interface io.undertow.server.session.Session
Called when a request is done with the session.
RequestDumplingHandler - Class in io.undertow.server.handlers
Handler that dumps a exchange to a log.
RequestDumplingHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.RequestDumplingHandler
 
requestEntityWasTooLarge(SocketAddress, long) - Method in interface io.undertow.UndertowMessages
 
requestEntityWasTooLarge(long) - Method in interface io.undertow.UndertowMessages
 
requestFinishListener - Variable in class io.undertow.client.http.HttpClientConnection
 
requestHeader(HttpString) - Static method in class io.undertow.attribute.ExchangeAttributes
 
RequestHeaderAttribute - Class in io.undertow.attribute
A request header
RequestHeaderAttribute(HttpString) - Constructor for class io.undertow.attribute.RequestHeaderAttribute
 
RequestHeaderAttribute.Builder - Class in io.undertow.attribute
 
RequestHeaderAttribute.Builder() - Constructor for class io.undertow.attribute.RequestHeaderAttribute.Builder
 
requestHeaderWasTooLarge(SocketAddress, int) - Method in interface io.undertow.UndertowLogger
 
RequestLimitingHandler - Class in io.undertow.server.handlers
A handler which limits the maximum number of concurrent requests.
RequestLimitingHandler(int, HttpHandler) - Constructor for class io.undertow.server.handlers.RequestLimitingHandler
Construct a new instance.
RequestLineAttribute - Class in io.undertow.attribute
The request line
RequestLineAttribute.Builder - Class in io.undertow.attribute
 
RequestLineAttribute.Builder() - Constructor for class io.undertow.attribute.RequestLineAttribute.Builder
 
requestList() - Static method in class io.undertow.attribute.ExchangeAttributes
 
requestMethod() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RequestMethodAttribute - Class in io.undertow.attribute
The request method
RequestMethodAttribute.Builder - Class in io.undertow.attribute
 
RequestMethodAttribute.Builder() - Constructor for class io.undertow.attribute.RequestMethodAttribute.Builder
 
requestProtocol() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RequestProtocolAttribute - Class in io.undertow.attribute
The request protocol
RequestProtocolAttribute.Builder - Class in io.undertow.attribute
 
RequestProtocolAttribute.Builder() - Constructor for class io.undertow.attribute.RequestProtocolAttribute.Builder
 
requestURL() - Static method in class io.undertow.attribute.ExchangeAttributes
 
RequestURLAttribute - Class in io.undertow.attribute
The request URL
RequestURLAttribute.Builder - Class in io.undertow.attribute
 
RequestURLAttribute.Builder() - Constructor for class io.undertow.attribute.RequestURLAttribute.Builder
 
requestWasNotFullyConsumed() - Method in interface io.undertow.UndertowLogger
 
requiredParameters() - Method in class io.undertow.predicate.PathTemplatePredicate.Builder
 
requiredParameters() - Method in interface io.undertow.predicate.PredicateBuilder
 
requiredParameters() - Method in class io.undertow.predicate.RegularExpressionPredicate.Builder
 
requiredParameters() - Method in interface io.undertow.server.handlers.builder.HandlerBuilder
 
requiredParameters() - Method in class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
requiredParameters() - Method in class io.undertow.server.handlers.builder.SetHandlerBuilder
 
requiresContinueResponse(HttpServerExchange) - Static method in class io.undertow.server.protocol.http.HttpContinue
Returns true if this exchange requires the server to send a 100 (Continue) response.
reservedOpCodeInControlFrame(int) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
reservedOpCodeInDataFrame(int) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
reset() - Method in class io.undertow.server.handlers.MetricsHandler
 
reset() - Method in class io.undertow.server.protocol.ajp.AbstractAjpParseState
 
RESET_CONTENT - Static variable in class io.undertow.util.StatusCodes
 
RESET_CONTENT_STRING - Static variable in class io.undertow.util.StatusCodes
 
resetChannel() - Method in class io.undertow.server.AbstractServerConnection
Resets the channel to its original state, effectively disabling all current conduit wrappers.
resetChannel() - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
resolve(HttpServerExchange, ExchangeAttribute[]) - Static method in class io.undertow.attribute.ExchangeAttributes
 
resolve(HttpServerExchange) - Method in class io.undertow.predicate.PathTemplatePredicate
 
resolve(HttpServerExchange) - Method in interface io.undertow.predicate.Predicate
 
resolve(HttpServerExchange) - Method in class io.undertow.predicate.RegularExpressionPredicate
 
resource(ResourceManager) - Static method in class io.undertow.Handlers
Return a new resource handler
Resource - Interface in io.undertow.server.handlers.resource
Representation of a static resource.
ResourceHandler - Class in io.undertow.server.handlers.resource
 
ResourceHandler() - Constructor for class io.undertow.server.handlers.resource.ResourceHandler
 
ResourceManager - Interface in io.undertow.server.handlers.resource
Representation of a resource manager.
RESPONSE - Static variable in class io.undertow.util.Headers
 
RESPONSE_AUTH - Static variable in class io.undertow.util.Headers
 
RESPONSE_CODE - Static variable in class io.undertow.attribute.ResponseCodeAttribute
 
RESPONSE_CODE_SHORT - Static variable in class io.undertow.attribute.ResponseCodeAttribute
 
responseAlreadyStarted() - Method in interface io.undertow.UndertowMessages
 
ResponseCache - Class in io.undertow.server.handlers.cache
Facade for an underlying buffer cache that contains response information.
ResponseCache(DirectBufferCache, HttpServerExchange) - Constructor for class io.undertow.server.handlers.cache.ResponseCache
 
ResponseCachingSender - Class in io.undertow.server.handlers.cache
 
ResponseCachingSender(Sender, DirectBufferCache.CacheEntry, long) - Constructor for class io.undertow.server.handlers.cache.ResponseCachingSender
 
ResponseCachingStreamSinkConduit - Class in io.undertow.server.handlers.cache
 
ResponseCachingStreamSinkConduit(StreamSinkConduit, DirectBufferCache.CacheEntry, long) - Constructor for class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
Construct a new instance.
responseChannelAlreadyProvided() - Method in interface io.undertow.UndertowMessages
 
responseCode() - Static method in class io.undertow.attribute.ExchangeAttributes
 
ResponseCodeAttribute - Class in io.undertow.attribute
The request status code
ResponseCodeAttribute.Builder - Class in io.undertow.attribute
 
ResponseCodeAttribute.Builder() - Constructor for class io.undertow.attribute.ResponseCodeAttribute.Builder
 
ResponseCodeHandler - Class in io.undertow.server.handlers
A handler which simply sets a response code.
ResponseCodeHandler(int) - Constructor for class io.undertow.server.handlers.ResponseCodeHandler
Construct a new instance.
responseDone() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
responseFinishedListener - Variable in class io.undertow.client.http.HttpClientConnection
 
responseHeader(HttpString) - Static method in class io.undertow.attribute.ExchangeAttributes
 
ResponseHeaderAttribute - Class in io.undertow.attribute
A response header
ResponseHeaderAttribute(HttpString) - Constructor for class io.undertow.attribute.ResponseHeaderAttribute
 
ResponseHeaderAttribute.Builder - Class in io.undertow.attribute
 
ResponseHeaderAttribute.Builder() - Constructor for class io.undertow.attribute.ResponseHeaderAttribute.Builder
 
restoreChannel(AbstractServerConnection.ConduitState) - Method in class io.undertow.server.AbstractServerConnection
Resores the channel conduits to a previous state.
restoreChannel(AbstractServerConnection.ConduitState) - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
resumeReads() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
resumeReads() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
resumeReads() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
resumeReads() - Method in class io.undertow.channels.IdleTimeoutConduit
 
resumeReads() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
resumeReads() - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
resumeReads() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
resumeReads() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
resumeReceives() - Method in class io.undertow.websockets.core.WebSocketChannel
Resume the receive of new frames via WebSocketChannel.receive()
resumeWrites() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
resumeWrites() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
resumeWrites() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
resumeWrites() - Method in class io.undertow.channels.IdleTimeoutConduit
 
resumeWrites() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
resumeWrites() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
resumeWrites() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
resumeWrites() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
retainAll(Collection<?>) - Method in class io.undertow.util.AttachmentList
 
RETRY_AFTER - Static variable in class io.undertow.util.Headers
 
RETRY_AFTER_STRING - Static variable in class io.undertow.util.Headers
 
rewrite(String, String, ClassLoader, HttpHandler) - Static method in class io.undertow.Handlers
Creates the set of handlers that are required to perform a simple rewrite.
RewriteHandlerBuilder - Class in io.undertow.server.handlers.builder
 
RewriteHandlerBuilder() - Constructor for class io.undertow.server.handlers.builder.RewriteHandlerBuilder
 
rewriteUrl(String, String) - Method in class io.undertow.server.session.PathParameterSessionConfig
 
rewriteUrl(String, String) - Method in interface io.undertow.server.session.SessionConfig
 
rewriteUrl(String, String) - Method in class io.undertow.server.session.SessionCookieConfig
 
rewriteUrl(String, String) - Method in class io.undertow.server.session.SslSessionConfig
 
ROOT_LOGGER - Static variable in interface io.undertow.UndertowLogger
 
ROOT_LOGGER - Static variable in interface io.undertow.websockets.core.WebSocketLogger
 
rootHandler - Variable in class io.undertow.server.AbstractServerConnection
 
rotate() - Method in class io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver
forces a log rotation.
ROUTE - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
ROUTE - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
run(boolean) - Method in class io.undertow.io.AsyncSenderImpl.TransferTask
 
run() - Method in class io.undertow.io.AsyncSenderImpl.TransferTask
 
run() - Method in class io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver
processes all queued log messages
run() - Method in class io.undertow.server.handlers.JDBCLogHandler
insert the log record to database
run() - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient.StickeySessionData
 
runCached(HttpServerExchange, SecurityContext, AuthenticatedSessionManager) - Method in class io.undertow.security.impl.CachedAuthenticatedSessionMechanism
 
runFormAuth(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
runGSSAPI(HttpServerExchange, ByteBuffer, SecurityContext) - Method in class io.undertow.security.impl.GSSAPIAuthenticationMechanism
 

S

SameThreadExecutor - Class in io.undertow.util
 
SEARCH - Static variable in class io.undertow.util.Methods
 
SEARCH_STRING - Static variable in class io.undertow.util.Methods
 
SEC_WEB_SOCKET_ACCEPT - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_ACCEPT_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY1 - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY1_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY2 - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY2_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_KEY_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_LOCATION - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_LOCATION_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_ORIGIN - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_ORIGIN_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_PROTOCOL - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_PROTOCOL_STRING - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_VERSION - Static variable in class io.undertow.util.Headers
 
SEC_WEB_SOCKET_VERSION_STRING - Static variable in class io.undertow.util.Headers
 
SECRET - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SECRET - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
SecureHashMap<K,V> - Class in io.undertow.util
Lock-free secure concurrent hash map.
SecureHashMap(int, float) - Constructor for class io.undertow.util.SecureHashMap
Construct a new instance.
SecureHashMap(float) - Constructor for class io.undertow.util.SecureHashMap
Construct a new instance.
SecureHashMap(int) - Constructor for class io.undertow.util.SecureHashMap
Construct a new instance.
SecureHashMap() - Constructor for class io.undertow.util.SecureHashMap
Construct a new instance.
SecureRandomSessionIdGenerator - Class in io.undertow.server.session
A SessionIdGenerator that uses a secure random to generate a session ID.
SecureRandomSessionIdGenerator() - Constructor for class io.undertow.server.session.SecureRandomSessionIdGenerator
 
SecurityContext - Interface in io.undertow.security.api
The security context.
SecurityContext.AuthenticationResult - Class in io.undertow.security.api
 
SecurityContext.AuthenticationResult(AuthenticationMechanism.AuthenticationMechanismOutcome, Runnable) - Constructor for class io.undertow.security.api.SecurityContext.AuthenticationResult
 
SecurityContextImpl - Class in io.undertow.security.impl
The internal SecurityContext used to hold the state of security for the current exchange.
SecurityContextImpl(HttpServerExchange, IdentityManager) - Constructor for class io.undertow.security.impl.SecurityContextImpl
 
SecurityContextImpl(HttpServerExchange, AuthenticationMode, IdentityManager) - Constructor for class io.undertow.security.impl.SecurityContextImpl
 
SecurityInitialHandler - Class in io.undertow.security.handlers
The security handler responsible for attaching the SecurityContext to the current HttpServerExchange.
SecurityInitialHandler(AuthenticationMode, IdentityManager, String, HttpHandler) - Constructor for class io.undertow.security.handlers.SecurityInitialHandler
 
SecurityInitialHandler(AuthenticationMode, IdentityManager, HttpHandler) - Constructor for class io.undertow.security.handlers.SecurityInitialHandler
 
SecurityNotification - Class in io.undertow.security.api
Notification representing a security event such as a successful or failed authentication.
SecurityNotification(HttpServerExchange, SecurityNotification.EventType, Account, String, boolean, String) - Constructor for class io.undertow.security.api.SecurityNotification
 
SecurityNotification.EventType - Enum in io.undertow.security.api
 
SEE_OTHER - Static variable in class io.undertow.util.StatusCodes
 
SEE_OTHER_STRING - Static variable in class io.undertow.util.StatusCodes
 
selectHost(HttpServerExchange) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
selectSubprotocol(WebSocketHttpExchange) - Method in class io.undertow.websockets.core.protocol.Handshake
Selects the first matching supported sub protocol and add it the the headers of the exchange.
send(ByteBuffer, IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
send(ByteBuffer[], IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
send(ByteBuffer) - Method in class io.undertow.io.AsyncSenderImpl
 
send(ByteBuffer[]) - Method in class io.undertow.io.AsyncSenderImpl
 
send(String, IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
send(String, Charset, IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
send(String) - Method in class io.undertow.io.AsyncSenderImpl
 
send(String, Charset) - Method in class io.undertow.io.AsyncSenderImpl
 
send(ByteBuffer, IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
send(ByteBuffer[], IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
send(ByteBuffer) - Method in class io.undertow.io.BlockingSenderImpl
 
send(ByteBuffer[]) - Method in class io.undertow.io.BlockingSenderImpl
 
send(String, IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
send(String, Charset, IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
send(String) - Method in class io.undertow.io.BlockingSenderImpl
 
send(String, Charset) - Method in class io.undertow.io.BlockingSenderImpl
 
send(ByteBuffer, IoCallback) - Method in interface io.undertow.io.Sender
Write the given buffer using async IO, and calls the given callback on completion or error.
send(ByteBuffer[], IoCallback) - Method in interface io.undertow.io.Sender
Write the given buffers using async IO, and calls the given callback on completion or error.
send(ByteBuffer) - Method in interface io.undertow.io.Sender
Write the given buffer using async IO, and ends the exchange when done
send(ByteBuffer[]) - Method in interface io.undertow.io.Sender
Write the given buffers using async IO, and ends the exchange when done
send(String, IoCallback) - Method in interface io.undertow.io.Sender
Write the given String using async IO, and calls the given callback on completion or error.
send(String, Charset, IoCallback) - Method in interface io.undertow.io.Sender
Write the given String using async IO, and calls the given callback on completion or error.
send(String) - Method in interface io.undertow.io.Sender
Write the given String using async IO, and ends the exchange when done

The CharSequence is encoded to UTF8

send(String, Charset) - Method in interface io.undertow.io.Sender
Write the given String using async IO, and ends the exchange when done
send(ByteBuffer, IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(ByteBuffer[], IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(ByteBuffer) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(ByteBuffer[]) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(String, IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(String, Charset, IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(String) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send(String, Charset) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
send() - Method in interface io.undertow.server.protocol.http.HttpContinue.ContinueResponseSender
Continue sending the response.
send(long, boolean) - Method in interface io.undertow.websockets.core.FragmentedMessageChannel
Returns a new StreamSinkFrameChannel for sending the given WebSocketFrameType with the given payload.
send(WebSocketFrameType, long) - Method in class io.undertow.websockets.core.WebSocketChannel
Returns a new StreamSinkFrameChannel for sending the given WebSocketFrameType with the given payload.
SEND_HEADERS - Static variable in class io.undertow.client.ajp.AjpResponseParser
 
sendAuthenticationInfoHeader(HttpServerExchange) - Method in class io.undertow.security.impl.DigestAuthenticationMechanism
 
sendBinary(ByteBuffer, WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinary(ByteBuffer[], WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinary(ByteBuffer, boolean, FragmentedMessageChannel, WebSocketCallback<FragmentedMessageChannel>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinary(ByteBuffer[], boolean, FragmentedMessageChannel, WebSocketCallback<FragmentedMessageChannel>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinaryBlocking(ByteBuffer, WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinaryBlocking(ByteBuffer[], WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinaryBlocking(ByteBuffer, boolean, FragmentedMessageChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendBinaryBlocking(ByteBuffer[], boolean, FragmentedMessageChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendCallbackExecutionError(Throwable) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in interface io.undertow.security.api.AuthenticationMechanism
Send an authentication challenge to the remote client.
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.BasicAuthenticationMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.CachedAuthenticatedSessionMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.ClientCertAuthenticationMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.DigestAuthenticationMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.undertow.security.impl.GSSAPIAuthenticationMechanism
 
sendClose() - Method in class io.undertow.websockets.core.WebSocketChannel
Send a Close frame without a payload
sendClose(ByteBuffer, WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete close message, invoking the callback when complete
sendClose(ByteBuffer[], WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete close message, invoking the callback when complete
sendCloseBlocking(ByteBuffer, WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete close message, invoking the callback when complete
sendCloseBlocking(ByteBuffer[], WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete close message, invoking the callback when complete
sendContinueResponse(HttpServerExchange, IoCallback) - Static method in class io.undertow.server.protocol.http.HttpContinue
Sends a continuation using async IO, and calls back when it is complete.
sendContinueResponseBlocking(HttpServerExchange) - Static method in class io.undertow.server.protocol.http.HttpContinue
Sends a continue response using blocking IO
sendData(ByteBuffer) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
sendData(ByteBuffer) - Method in class io.undertow.websockets.spi.BlockingWebSocketHttpServerExchange
 
sendData(ByteBuffer) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Send some data
Sender - Interface in io.undertow.io
Sender interface that allows for callback based async IO.
senderCallbacksEmpty() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
sendFragmentedBinary() - Method in class io.undertow.websockets.core.WebSocketChannel
Return a FragmentedMessageChannel which can be used t send a BINARY WebSocket message in fragments.
sendFragmentedText() - Method in class io.undertow.websockets.core.WebSocketChannel
Return a FragmentedMessageChannel which can be used t send a TEXT WebSocket message in fragments.
sendOutOfBandResponse(HttpServerExchange) - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
sendOutOfBandResponse(HttpServerExchange) - Method in class io.undertow.server.protocol.http.HttpServerConnection
 
sendOutOfBandResponse(HttpServerExchange) - Method in interface io.undertow.server.ServerConnection
Sends an out of band response, such as a HTTP 100-continue response.
sendPing(ByteBuffer, WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete ping message, invoking the callback when complete
sendPing(ByteBuffer[], WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete ping message, invoking the callback when complete
sendPingBlocking(ByteBuffer, WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete ping message using blocking IO
sendPingBlocking(ByteBuffer[], WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete ping message using blocking IO
sendPong(ByteBuffer, WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete pong message, invoking the callback when complete
sendPong(ByteBuffer[], WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete pong message, invoking the callback when complete
sendPongBlocking(ByteBuffer, WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete pong message using blocking IO
sendPongBlocking(ByteBuffer[], WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete pong message using blocking IO
sendRequest(ClientRequest, ClientCallback<ClientExchange>) - Method in interface io.undertow.client.ClientConnection
Sends a client request.
sendRequest(ClientRequest, ClientCallback<ClientExchange>) - Method in class io.undertow.client.http.HttpClientConnection
 
sendRequestedBlobs(HttpServerExchange) - Static method in class io.undertow.server.handlers.resource.DirectoryUtils
Serve static resource for the directory listing
sendText(String, WebSocketChannel, WebSocketCallback<Void>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendText(String, boolean, FragmentedMessageChannel, WebSocketCallback<FragmentedMessageChannel>) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendTextBlocking(String, WebSocketChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
sendTextBlocking(String, boolean, FragmentedMessageChannel) - Static method in class io.undertow.websockets.core.WebSockets
Sends a complete text message, invoking the callback when complete
serve(Sender, HttpServerExchange, IoCallback) - Method in class io.undertow.server.handlers.resource.CachedResource
 
serve(Sender, HttpServerExchange, IoCallback) - Method in class io.undertow.server.handlers.resource.FileResource
 
serve(Sender, HttpServerExchange, IoCallback) - Method in interface io.undertow.server.handlers.resource.Resource
Serve the resource, and call the provided callback when complete.
serve(Sender, HttpServerExchange, IoCallback) - Method in class io.undertow.server.handlers.resource.URLResource
 
servePage(HttpServerExchange, String) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
SERVER - Static variable in class io.undertow.util.Headers
 
SERVER_NAME - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SERVER_PORT - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SERVER_STRING - Static variable in class io.undertow.util.Headers
 
ServerConnection - Interface in io.undertow.server
A server connection.
ServerConnection.CloseListener - Interface in io.undertow.server
 
SERVICE_UNAVAILABLE - Static variable in class io.undertow.util.StatusCodes
 
SERVICE_UNAVAILABLE_STRING - Static variable in class io.undertow.util.StatusCodes
 
SERVLET_ENGINE - Static variable in class io.undertow.util.Headers
 
SERVLET_ENGINE_STRING - Static variable in class io.undertow.util.Headers
 
SERVLET_PATH - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
servletPathMatchFailed() - Method in interface io.undertow.UndertowMessages
 
Session - Interface in io.undertow.server.session
Represents a HTTP session.
sessionAlreadyExists(String) - Method in interface io.undertow.UndertowMessages
 
sessionAlreadyInvalidated() - Method in interface io.undertow.UndertowMessages
 
SessionAttachmentHandler - Class in io.undertow.server.session
Handler that attaches the session to the request.
SessionAttachmentHandler(SessionManager, SessionConfig) - Constructor for class io.undertow.server.session.SessionAttachmentHandler
 
SessionAttachmentHandler(HttpHandler, SessionManager, SessionConfig) - Constructor for class io.undertow.server.session.SessionAttachmentHandler
 
SessionConfig - Interface in io.undertow.server.session
Interface that abstracts the process of attaching a session to an exchange.
SessionCookieConfig - Class in io.undertow.server.session
Encapsulation of session cookie configuration.
SessionCookieConfig() - Constructor for class io.undertow.server.session.SessionCookieConfig
 
sessionCreated(Session, HttpServerExchange) - Method in interface io.undertow.server.session.SessionListener
Called when a session is created
sessionCreated(Session, HttpServerExchange) - Method in class io.undertow.server.session.SessionListeners
 
sessionDestroyed(Session, HttpServerExchange, SessionListener.SessionDestroyedReason) - Method in interface io.undertow.server.session.SessionListener
Called when a session is destroyed
sessionDestroyed(Session, HttpServerExchange, SessionListener.SessionDestroyedReason) - Method in class io.undertow.server.session.SessionListeners
 
sessionIdChanged(Session, String) - Method in interface io.undertow.server.session.SessionListener
 
sessionIdChanged(Session, String) - Method in class io.undertow.server.session.SessionListeners
 
SessionIdGenerator - Interface in io.undertow.server.session
Strategy for generating session ID's.
SessionListener - Interface in io.undertow.server.session
A listener for session events.
SessionListener.SessionDestroyedReason - Enum in io.undertow.server.session
 
SessionListeners - Class in io.undertow.server.session
Utility class that maintains the session listeners.
SessionListeners() - Constructor for class io.undertow.server.session.SessionListeners
 
SessionManager - Interface in io.undertow.server.session
Interface that manages sessions.
sessionManagerMustNotBeNull() - Method in interface io.undertow.UndertowMessages
 
sessionManagerNotFound() - Method in interface io.undertow.UndertowMessages
 
SessionNonceManager - Interface in io.undertow.security.api
An extension to the NonceManager interface for Nonce managers that also support the association of a pre-prepared hash against a currently valid nonce.
sessionNotFound(String) - Method in interface io.undertow.UndertowMessages
 
set(int, T) - Method in class io.undertow.util.AttachmentList
 
set(int, String) - Method in class io.undertow.util.HeaderValues
 
SET_COOKIE - Static variable in class io.undertow.util.Headers
 
SET_COOKIE2 - Static variable in class io.undertow.util.Headers
 
SET_COOKIE2_STRING - Static variable in class io.undertow.util.Headers
 
SET_COOKIE_STRING - Static variable in class io.undertow.util.Headers
 
setAjpClientRequestConduit(AjpClientRequestConduit) - Method in class io.undertow.client.ajp.AjpClientExchange
 
setAllowed(Predicate) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setAttribute(HttpHandler, String, String, ClassLoader) - Static method in class io.undertow.Handlers
Returns an attribute setting handler that can be used to set an arbitrary attribute on the exchange.
setAttribute(String, Object) - Method in interface io.undertow.server.session.Session
Binds an object to this session, using the name specified.
setAttribute(String, Object) - Method in class io.undertow.websockets.core.WebSocketChannel
 
SetAttributeHandler - Class in io.undertow.server.handlers
Handler that can set an arbitrary attribute on the exchange.
SetAttributeHandler(HttpHandler, ExchangeAttribute, ExchangeAttribute) - Constructor for class io.undertow.server.handlers.SetAttributeHandler
 
SetAttributeHandler(HttpHandler, String, String) - Constructor for class io.undertow.server.handlers.SetAttributeHandler
 
SetAttributeHandler(HttpHandler, String, String, ClassLoader) - Constructor for class io.undertow.server.handlers.SetAttributeHandler
 
setAuthenticationMode(AuthenticationMode) - Method in class io.undertow.Undertow.LoginConfig
 
setAuthenticationRequired() - Method in interface io.undertow.security.api.SecurityContext
Marks this request as requiring authentication.
setAuthenticationRequired() - Method in class io.undertow.security.impl.SecurityContextImpl
 
setBase(File) - Method in class io.undertow.server.handlers.resource.FileResourceManager
 
setBufferSize(int) - Method in class io.undertow.Undertow.Builder
 
setBuffersPerRegion(int) - Method in class io.undertow.Undertow.Builder
 
setBytesField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setCachable(Predicate) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setCacheTime(Integer) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setCharacterEncoding(String) - Method in interface io.undertow.server.handlers.form.FormDataParser
Sets the character encoding that will be used by this parser.
setComment(String) - Method in interface io.undertow.server.handlers.Cookie
 
setComment(String) - Method in class io.undertow.server.handlers.CookieImpl
 
setComment(String) - Method in class io.undertow.server.session.SessionCookieConfig
 
setConnectionsPerThread(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
setContentEncodedResourceManager(ContentEncodedResourceManager) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setContextInformation(String, Object) - Method in class io.undertow.server.ListenerRegistry.HttpUpgradeMetadata
 
setContextInformation(String, Object) - Method in class io.undertow.server.ListenerRegistry.Listener
 
setContinueHandler(ContinueNotification) - Method in class io.undertow.client.ajp.AjpClientExchange
 
setContinueHandler(ContinueNotification) - Method in interface io.undertow.client.ClientExchange
 
setContinueHandler(ContinueNotification) - Method in class io.undertow.client.http.HttpClientExchange
 
setCookieName(String) - Method in class io.undertow.server.session.SessionCookieConfig
 
setDefaultAllow(boolean) - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
setDefaultEncoding(String) - Method in class io.undertow.server.handlers.form.FormEncodedDataDefinition
 
setDefaultEncoding(String) - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
setDefaultHandler(HttpHandler) - Method in class io.undertow.server.handlers.NameVirtualHostHandler
 
setDefaultSessionTimeout(int) - Method in class io.undertow.server.session.InMemorySessionManager
 
setDefaultSessionTimeout(int) - Method in interface io.undertow.server.session.SessionManager
Sets the default session timeout
setDirectBuffers(boolean) - Method in class io.undertow.Undertow.Builder
 
setDirectoryListingEnabled(boolean) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setDiscard(boolean) - Method in interface io.undertow.server.handlers.Cookie
 
setDiscard(boolean) - Method in class io.undertow.server.handlers.CookieImpl
 
setDiscard(boolean) - Method in class io.undertow.server.session.SessionCookieConfig
 
setDispatchExecutor(Executor) - Method in class io.undertow.server.HttpServerExchange
Sets the executor that is used for dispatch operations where no executor is specified.
setDomain(String) - Method in interface io.undertow.server.handlers.Cookie
 
setDomain(String) - Method in class io.undertow.server.handlers.CookieImpl
 
setDomain(String) - Method in class io.undertow.server.session.SessionCookieConfig
 
setExecutor(Executor) - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
setExpires(Date) - Method in interface io.undertow.server.handlers.Cookie
 
setExpires(Date) - Method in class io.undertow.server.handlers.CookieImpl
 
setExtraBytes(Pooled<ByteBuffer>) - Method in class io.undertow.server.AbstractServerConnection
 
setFalseHandler(HttpHandler) - Method in class io.undertow.server.handlers.PredicateHandler
 
setFile(File) - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
setFinalFragment(boolean) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Set if this StreamSinkFrameChannel is the final fragement.
setHandler(HttpHandler) - Method in class io.undertow.Undertow.Builder
 
SetHandlerBuilder - Class in io.undertow.server.handlers.builder
 
SetHandlerBuilder() - Constructor for class io.undertow.server.handlers.builder.SetHandlerBuilder
 
SetHeaderHandler - Class in io.undertow.server.handlers
 
SetHeaderHandler(String, String) - Constructor for class io.undertow.server.handlers.SetHeaderHandler
 
SetHeaderHandler(HttpHandler, String, String) - Constructor for class io.undertow.server.handlers.SetHeaderHandler
 
setHttpOnly(boolean) - Method in interface io.undertow.server.handlers.Cookie
 
setHttpOnly(boolean) - Method in class io.undertow.server.handlers.CookieImpl
 
setHttpOnly(boolean) - Method in class io.undertow.server.session.SessionCookieConfig
 
setIdleTimeFailed(Throwable) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
setIdleTimeout(long) - Method in class io.undertow.channels.IdleTimeoutConduit
 
setIdleTimeout(long) - Method in class io.undertow.websockets.core.WebSocketChannel
 
setInstance(T) - Method in class io.undertow.server.handlers.AttachmentHandler
 
setIoThreads(int) - Method in class io.undertow.Undertow.Builder
 
setLength(int) - Method in class io.undertow.server.session.SecureRandomSessionIdGenerator
 
setMaxAge(Integer) - Method in interface io.undertow.server.handlers.Cookie
 
setMaxAge(Integer) - Method in class io.undertow.server.handlers.CookieImpl
 
setMaxAge(int) - Method in class io.undertow.server.session.SessionCookieConfig
 
setMaxEntitySize(long) - Method in class io.undertow.server.HttpServerExchange
Sets the max entity size for this exchange.
setMaximumConcurrentRequests(int) - Method in class io.undertow.server.handlers.RequestLimitingHandler
Set the maximum concurrent requests.
setMaxInactiveInterval(int) - Method in interface io.undertow.server.session.Session
Specifies the time, in seconds, between client requests before the servlet container will invalidate this session.
setMaxIndividualFileSize(long) - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
setMethod(HttpString) - Method in class io.undertow.client.ClientRequest
 
setMethodField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setMimeMappings(MimeMappings) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setNext(HttpHandler) - Method in class io.undertow.security.handlers.AuthenticationMechanismsHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.AttachmentHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.cache.CacheHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.CanonicalPathHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.encoding.EncodingHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.form.EagerFormParsingHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.HttpContinueAcceptingHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.IPAddressAccessControlHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.handlers.OriginHandler
 
setNext(HttpHandler) - Method in class io.undertow.server.session.SessionAttachmentHandler
 
setNextHandler(HttpHandler) - Method in class io.undertow.server.handlers.RequestLimitingHandler
Set the next handler.
setNoEncodingHandler(HttpHandler) - Method in class io.undertow.server.handlers.encoding.EncodingHandler
 
setNonUpgradeHandler(HttpHandler) - Method in class io.undertow.server.handlers.ChannelUpgradeHandler
Set the non-upgrade delegate handler.
setOption(Option<T>, T) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
setOption(Option<T>, T) - Method in class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
setOption(Option<T>, T) - Method in interface io.undertow.client.ClientConnection
 
setOption(Option<T>, T) - Method in class io.undertow.client.http.HttpClientConnection
 
setOption(Option<T>, T) - Method in class io.undertow.server.AbstractServerConnection
 
setOption(Option<T>, T) - Method in interface io.undertow.server.ServerConnection
 
setOption(Option<T>, T) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
setOption(Option<T>, T) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
setOption(Option<T>, T) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
setOption(Option<T>, T) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
setOption(Option<T>, T) - Method in class io.undertow.websockets.core.WebSocketChannel
 
setOriginFailedHandler(HttpHandler) - Method in class io.undertow.server.handlers.OriginHandler
 
setPath(String) - Method in class io.undertow.client.ClientRequest
 
setPath(String) - Method in interface io.undertow.server.handlers.Cookie
 
setPath(String) - Method in class io.undertow.server.handlers.CookieImpl
 
setPath(String) - Method in class io.undertow.server.session.SessionCookieConfig
 
setPersistent(boolean) - Method in class io.undertow.server.HttpServerExchange
 
setPredicate(Predicate) - Method in class io.undertow.server.handlers.PredicateHandler
 
setProblemServerRetry(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
setProgramaticMechName(String) - Method in class io.undertow.security.impl.SecurityContextImpl
Set the name of the mechanism used for authentication to be reported if authentication was handled programatically.
setProtocol(HttpString) - Method in class io.undertow.client.ClientRequest
 
setProtocol(HttpString) - Method in class io.undertow.server.HttpServerExchange
Sets the http protocol
setQueryField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setQueryString(String) - Method in class io.undertow.server.HttpServerExchange
 
setReadReadyHandler(ReadReadyHandler) - Method in class io.undertow.channels.IdleTimeoutConduit
 
setReadReadyHandler(ReadReadyHandler) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
setRefererField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setRelativePath(String) - Method in class io.undertow.server.HttpServerExchange
Set the request relative path.
setRemoteHostField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setRequestMethod(HttpString) - Method in class io.undertow.server.HttpServerExchange
Set the HTTP request method.
setRequestPath(String) - Method in class io.undertow.server.HttpServerExchange
Set the request URI path.
setRequestScheme(String) - Method in class io.undertow.server.HttpServerExchange
Set the request URI scheme.
setRequestURI(String) - Method in class io.undertow.server.HttpServerExchange
Sets the request URI
setRequestURI(String, boolean) - Method in class io.undertow.server.HttpServerExchange
Sets the request URI
setRequireAllOrigins(boolean) - Method in class io.undertow.server.handlers.OriginHandler
 
setRequireOriginHeader(boolean) - Method in class io.undertow.server.handlers.OriginHandler
 
setResolvedPath(String) - Method in class io.undertow.server.HttpServerExchange
Set the resolved path.
setResourceManager(ResourceManager) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setResponesCode(int) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
setResponesCode(int) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Set a http response code
setResponseCode(int) - Method in class io.undertow.server.HttpServerExchange
Change the response code for this response.
setResponseCodes(Set<Integer>) - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
setResponseCodes(Integer...) - Method in class io.undertow.server.handlers.error.FileErrorPageHandler
 
setResponseCodes(Set<Integer>) - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
setResponseCodes(Integer...) - Method in class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
setResponseContentLength(long) - Method in class io.undertow.server.HttpServerExchange
Sets the response content length
setResponseCookie(Cookie) - Method in class io.undertow.server.HttpServerExchange
Sets a response cookie
setResponseHeader(String, String) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
setResponseHeader(String, String) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Set a response header
setResponseHeaders(Map<String, List<String>>) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
setResponseHeaders(Map<String, List<String>>) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Sets the response headers
setResponseListener(ClientCallback<ClientExchange>) - Method in class io.undertow.client.ajp.AjpClientExchange
 
setResponseListener(ClientCallback<ClientExchange>) - Method in interface io.undertow.client.ClientExchange
 
setResponseListener(ClientCallback<ClientExchange>) - Method in class io.undertow.client.http.HttpClientExchange
 
setRootHandler(HttpHandler) - Method in class io.undertow.server.handlers.BlockingHandler
 
setRootHandler(HttpHandler) - Method in interface io.undertow.server.OpenListener
 
setRootHandler(HttpHandler) - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
setRootHandler(HttpHandler) - Method in class io.undertow.server.protocol.http.HttpOpenListener
 
setRsv(int) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
Set the RSV which is used for extensions.
setScheme(String) - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
setSecure(boolean) - Method in interface io.undertow.server.handlers.Cookie
 
setSecure(boolean) - Method in class io.undertow.server.handlers.CookieImpl
 
setSecure(boolean) - Method in class io.undertow.server.session.SessionCookieConfig
 
setServerOption(Option<T>, T) - Method in class io.undertow.Undertow.Builder
 
setSessionId(HttpServerExchange, String) - Method in class io.undertow.server.session.PathParameterSessionConfig
 
setSessionId(HttpServerExchange, String) - Method in interface io.undertow.server.session.SessionConfig
Attaches the session to the exchange.
setSessionId(HttpServerExchange, String) - Method in class io.undertow.server.session.SessionCookieConfig
 
setSessionId(HttpServerExchange, String) - Method in class io.undertow.server.session.SslSessionConfig
 
setSessionManager(SessionManager) - Method in class io.undertow.server.session.SessionAttachmentHandler
 
setSocketOption(Option<T>, T) - Method in class io.undertow.Undertow.Builder
 
setSslSessionInfo(SSLSessionInfo) - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
setSslSessionInfo(SSLSessionInfo) - Method in class io.undertow.server.protocol.http.HttpServerConnection
 
setSslSessionInfo(SSLSessionInfo) - Method in interface io.undertow.server.ServerConnection
Sets the current SSL information.
setStatusField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setStickeySessionLifetime(int) - Method in class io.undertow.server.handlers.proxy.LoadBalancingProxyClient
 
setTableName(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setTempFileLocation(File) - Method in class io.undertow.server.handlers.form.MultiPartParserDefinition
 
setTimestampField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setTrueHandler(HttpHandler) - Method in class io.undertow.server.handlers.PredicateHandler
 
setUndertowOptions(OptionMap) - Method in interface io.undertow.server.OpenListener
 
setUndertowOptions(OptionMap) - Method in class io.undertow.server.protocol.ajp.AjpOpenListener
 
setUndertowOptions(OptionMap) - Method in class io.undertow.server.protocol.http.HttpOpenListener
 
setup(StreamSourceChannel) - Method in class io.undertow.util.StringReadChannelListener
 
setup(StreamSinkChannel) - Method in class io.undertow.util.StringWriteChannelListener
 
setupPipelineBuffer(HttpServerExchange) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
Gets the channel wrapper that implements the buffering
setupRequest(HttpServerExchange) - Static method in class io.undertow.server.protocol.http.HttpTransferEncoding
 
setUseLongContentLength(boolean) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setUserAgentField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setUserField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setValue(V) - Method in class io.undertow.server.handlers.cache.LRUCache.CacheEntry
 
setValue(String) - Method in interface io.undertow.server.handlers.Cookie
 
setValue(String) - Method in class io.undertow.server.handlers.CookieImpl
 
setVersion(int) - Method in interface io.undertow.server.handlers.Cookie
 
setVersion(int) - Method in class io.undertow.server.handlers.CookieImpl
 
setVirtualHostField(String) - Method in class io.undertow.server.handlers.JDBCLogHandler
 
setWelcomeFiles(String...) - Method in class io.undertow.server.handlers.resource.ResourceHandler
 
setWorkerOption(Option<T>, T) - Method in class io.undertow.Undertow.Builder
 
setWorkerThreads(int) - Method in class io.undertow.Undertow.Builder
 
setWriteReadyHandler(WriteReadyHandler) - Method in class io.undertow.channels.IdleTimeoutConduit
 
setWriteReadyHandler(WriteReadyHandler) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
SHUTDOWN - Static variable in class io.undertow.client.ajp.AjpResponseParser
 
SHUTDOWN - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
shutdownReads() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
shutdownReads() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
shutdownReads() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
shutdownReads() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
shutdownReads() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
shutdownWrites() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
shutdownWrites() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
shutdownWrites() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
shutdownWrites() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
shutdownWrites() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
SimpleErrorPageHandler - Class in io.undertow.server.handlers.error
Handler that generates an extremely simple no frills error page
SimpleErrorPageHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
SimpleErrorPageHandler() - Constructor for class io.undertow.server.handlers.error.SimpleErrorPageHandler
 
SimpleNonceManager - Class in io.undertow.security.impl
A default NonceManager implementation to provide reasonable single host management of nonces.
SimpleNonceManager() - Constructor for class io.undertow.security.impl.SimpleNonceManager
 
SimpleNonceManager(String) - Constructor for class io.undertow.security.impl.SimpleNonceManager
 
SimpleProxyClientProvider - Class in io.undertow.server.handlers.proxy
Simple proxy client provider.
SimpleProxyClientProvider(URI) - Constructor for class io.undertow.server.handlers.proxy.SimpleProxyClientProvider
 
SinglePortConfidentialityHandler - Class in io.undertow.security.handlers
An extension to AbstractConfidentialityHandler that uses the Host header from the incomming message and specifies the confidential address by just switching the port.
SinglePortConfidentialityHandler(HttpHandler, int) - Constructor for class io.undertow.security.handlers.SinglePortConfidentialityHandler
 
sink(AbstractServerConnection.ConduitState) - Static method in class io.undertow.server.AbstractServerConnection
 
size() - Method in class io.undertow.server.handlers.cache.DirectBufferCache.CacheEntry
 
size() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns the number of elements in this deque.
size() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns the number of elements in this deque.
size() - Method in class io.undertow.util.AttachmentList
 
size() - Method in class io.undertow.util.CopyOnWriteMap
 
size() - Method in class io.undertow.util.HeaderMap
 
size() - Method in class io.undertow.util.HeaderValues
 
size() - Method in class io.undertow.util.SecureHashMap
 
size() - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
solve(String) - Method in class io.undertow.websockets.client.WebSocket13ClientHandshake
 
solve(String, String, String, byte[]) - Static method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
solve(String, long, long, byte[]) - Static method in class io.undertow.websockets.core.protocol.version00.Hybi00Handshake
 
solve(String) - Method in class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
 
source(AbstractServerConnection.ConduitState) - Static method in class io.undertow.server.AbstractServerConnection
 
SSL_CERT - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SSL_CERT - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
SSL_CIPHER - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
SSL_CIPHER - Static variable in class io.undertow.util.Headers
 
SSL_CIPHER_STRING - Static variable in class io.undertow.util.Headers
 
SSL_CIPHER_USEKEYSIZE - Static variable in class io.undertow.util.Headers
 
SSL_CIPHER_USEKEYSIZE_STRING - Static variable in class io.undertow.util.Headers
 
SSL_CLIENT_CERT - Static variable in class io.undertow.util.Headers
 
SSL_CLIENT_CERT_STRING - Static variable in class io.undertow.util.Headers
 
SSL_CYPHER - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SSL_KEY_SIZE - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SSL_KEY_SIZE - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
SSL_SESSION - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
SSL_SESSION_ID - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
SSL_SESSION_ID - Static variable in class io.undertow.util.Headers
 
SSL_SESSION_ID_STRING - Static variable in class io.undertow.util.Headers
 
SslCipherAttribute - Class in io.undertow.attribute
 
SslCipherAttribute() - Constructor for class io.undertow.attribute.SslCipherAttribute
 
SslCipherAttribute.Builder - Class in io.undertow.attribute
 
SslCipherAttribute.Builder() - Constructor for class io.undertow.attribute.SslCipherAttribute.Builder
 
SslClientCertAttribute - Class in io.undertow.attribute
 
SslClientCertAttribute() - Constructor for class io.undertow.attribute.SslClientCertAttribute
 
SslClientCertAttribute.Builder - Class in io.undertow.attribute
 
SslClientCertAttribute.Builder() - Constructor for class io.undertow.attribute.SslClientCertAttribute.Builder
 
SSLHeaderHandler - Class in io.undertow.server.handlers
Handler that sets SSL information on the connection based on the following headers:

SSL_CLIENT_CERT SSL_CIPHER SSL_SESSION_ID

If this handler is present in the chain it will always override the SSL session information, even if these headers are not present.

SSLHeaderHandler(HttpHandler) - Constructor for class io.undertow.server.handlers.SSLHeaderHandler
 
SslSessionConfig - Class in io.undertow.server.session
Session config that stores the session ID in the current SSL session.
SslSessionConfig(SessionConfig) - Constructor for class io.undertow.server.session.SslSessionConfig
 
SslSessionConfig() - Constructor for class io.undertow.server.session.SslSessionConfig
 
SslSessionIdAttribute - Class in io.undertow.attribute
 
SslSessionIdAttribute() - Constructor for class io.undertow.attribute.SslSessionIdAttribute
 
SslSessionIdAttribute.Builder - Class in io.undertow.attribute
 
SslSessionIdAttribute.Builder() - Constructor for class io.undertow.attribute.SslSessionIdAttribute.Builder
 
SSLSessionInfo - Interface in io.undertow.server
SSL session information.
sslWasNull() - Method in interface io.undertow.UndertowMessages
 
STALE - Static variable in class io.undertow.util.Headers
 
start() - Method in class io.undertow.server.session.InMemorySessionManager
 
start() - Method in interface io.undertow.server.session.SessionManager
Starts the session manager
start() - Method in class io.undertow.Undertow
 
startBlocking() - Method in class io.undertow.server.HttpServerExchange
Calling this method puts the exchange in blocking mode, and creates a BlockingHttpExchange object to store the streams.
startBlocking(BlockingHttpExchange) - Method in class io.undertow.server.HttpServerExchange
Calling this method puts the exchange in blocking mode, using the given blocking exchange as the source of the streams.
startBlockingHasNotBeenCalled() - Method in interface io.undertow.UndertowMessages
 
STATUS - Static variable in class io.undertow.util.Headers
 
STATUS_STRING - Static variable in class io.undertow.util.Headers
 
StatusCodes - Class in io.undertow.util
 
stop() - Method in class io.undertow.server.session.InMemorySessionManager
 
stop() - Method in interface io.undertow.server.session.SessionManager
stops the session manager
stop() - Method in class io.undertow.Undertow
 
STORED_METHOD - Static variable in class io.undertow.client.ProxiedRequestAttachments
 
STORED_METHOD - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
storeInitialLocation(HttpServerExchange) - Method in class io.undertow.security.impl.FormAuthenticationMechanism
 
streamIsBroken() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
streamIsClosed() - Method in interface io.undertow.UndertowMessages
 
StreamSinkFrameChannel - Class in io.undertow.websockets.core
 
StreamSinkFrameChannel(StreamSinkChannel, WebSocketChannel, WebSocketFrameType, long) - Constructor for class io.undertow.websockets.core.StreamSinkFrameChannel
 
StreamSinkFrameChannel.ChannelState - Enum in io.undertow.websockets.core
 
StreamSourceFrameChannel - Class in io.undertow.websockets.core
Base class for processes Frame bases StreamSourceChannels.
StreamSourceFrameChannel(WebSocketChannel.StreamSourceChannelControl, StreamSourceChannel, WebSocketChannel, WebSocketFrameType, long) - Constructor for class io.undertow.websockets.core.StreamSourceFrameChannel
 
StreamSourceFrameChannel(WebSocketChannel.StreamSourceChannelControl, StreamSourceChannel, WebSocketChannel, WebSocketFrameType, long, int, boolean) - Constructor for class io.undertow.websockets.core.StreamSourceFrameChannel
 
STRICT_TRANSPORT_SECURITY - Static variable in class io.undertow.util.Headers
 
STRICT_TRANSPORT_SECURITY_STRING - Static variable in class io.undertow.util.Headers
 
STRING_LENGTH_MASK - Static variable in class io.undertow.server.protocol.ajp.AbstractAjpParser
 
stringDone(String) - Method in class io.undertow.util.StringReadChannelListener
 
stringLength - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParseState
The length of the string being read
StringReadChannelListener - Class in io.undertow.util
Simple utility class for reading a string

todo: handle unicode properly

StringReadChannelListener(Pool<ByteBuffer>) - Constructor for class io.undertow.util.StringReadChannelListener
 
StringWriteChannelListener - Class in io.undertow.util
A simple write listener that can be used to write out the contents of a String.
StringWriteChannelListener(String) - Constructor for class io.undertow.util.StringWriteChannelListener
 
StringWriteChannelListener(String, Charset) - Constructor for class io.undertow.util.StringWriteChannelListener
 
subList(int, int) - Method in class io.undertow.util.AttachmentList
 
subList(int, int) - Method in class io.undertow.util.HeaderValues
 
subprotocols - Variable in class io.undertow.websockets.core.protocol.Handshake
 
suffix(String) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if the request path ends with the provided suffix
suffixs(String...) - Static method in class io.undertow.predicate.Predicates
creates a predicate that returns true if the request path ends with any of the provided suffixs
supportedSubprotols(String[]) - Method in class io.undertow.websockets.core.protocol.Handshake
 
supportsOption(Option<?>) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
supportsOption(Option<?>) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
supportsOption(Option<?>) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
supportsOption(Option<?>) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
supportsOption(Option<?>) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
supportsOption(Option<?>) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
supportsOption(Option<?>) - Method in interface io.undertow.client.ClientConnection
 
supportsOption(Option<?>) - Method in class io.undertow.client.http.HttpClientConnection
 
supportsOption(Option<?>) - Method in class io.undertow.server.AbstractServerConnection
 
supportsOption(Option<?>) - Method in interface io.undertow.server.ServerConnection
 
supportsOption(Option<?>) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
supportsOption(Option<?>) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
supportsOption(Option<?>) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
supportsOption(Option<?>) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
supportsOption(Option<?>) - Method in class io.undertow.websockets.core.WebSocketChannel
 
suspendReads() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
suspendReads() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
suspendReads() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
suspendReads() - Method in class io.undertow.channels.IdleTimeoutConduit
 
suspendReads() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
suspendReads() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
suspendReads() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
suspendReceives() - Method in class io.undertow.websockets.core.WebSocketChannel
Suspend the receive of new frames via WebSocketChannel.receive()
suspendWrites() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
suspendWrites() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
suspendWrites() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
suspendWrites() - Method in class io.undertow.channels.IdleTimeoutConduit
 
suspendWrites() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
suspendWrites() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
suspendWrites() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
suspendWrites() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
SWITCHING_PROTOCOLS - Static variable in class io.undertow.util.StatusCodes
 
SWITCHING_PROTOCOLS_STRING - Static variable in class io.undertow.util.StatusCodes
 

T

TE - Static variable in class io.undertow.util.Headers
 
TE_STRING - Static variable in class io.undertow.util.Headers
 
TEMPORARY_REDIRECT - Static variable in class io.undertow.util.StatusCodes
 
TEMPORARY_REDIRECT_STRING - Static variable in class io.undertow.util.StatusCodes
 
terminateReads() - Method in class io.undertow.channels.IdleTimeoutConduit
 
terminateReads() - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
terminateReads() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
terminateReads() - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
terminateRequest() - Method in class io.undertow.server.HttpServerExchange
Force the codec to treat the request as fully read.
terminateResponse() - Method in class io.undertow.server.HttpServerExchange
Force the codec to treat the response as fully written.
terminateWrites() - Method in class io.undertow.channels.IdleTimeoutConduit
 
terminateWrites() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.FinishableStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
terminateWrites() - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
THREAD_NAME - Static variable in class io.undertow.attribute.ThreadNameAttribute
 
THREAD_NAME_SHORT - Static variable in class io.undertow.attribute.ThreadNameAttribute
 
threadName() - Static method in class io.undertow.attribute.ExchangeAttributes
 
ThreadNameAttribute - Class in io.undertow.attribute
The thread name
ThreadNameAttribute.Builder - Class in io.undertow.attribute
 
ThreadNameAttribute.Builder() - Constructor for class io.undertow.attribute.ThreadNameAttribute.Builder
 
toArray() - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element).
toArray(T[]) - Method in class io.undertow.server.handlers.cache.FastConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toArray() - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element).
toArray(T[]) - Method in class io.undertow.server.handlers.cache.PortableConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toArray() - Method in class io.undertow.util.AttachmentList
 
toArray(T[]) - Method in class io.undertow.util.AttachmentList
 
toArray() - Method in class io.undertow.util.HeaderValues
 
toArray(T[]) - Method in class io.undertow.util.HeaderValues
 
toBigControlFrame() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
toByteArray() - Method in class io.undertow.websockets.core.BufferedBinaryMessage
 
toByteBuffer() - Method in class io.undertow.websockets.core.CloseMessage
 
toCommonLogFormat(Date) - Static method in class io.undertow.util.DateUtils
 
toDateString(Date) - Static method in class io.undertow.util.DateUtils
Converts a date to a format suitable for use in a HTTP request
toHttpHeaderValue() - Method in enum io.undertow.websockets.core.WebSocketVersion
Returns a String representation of the WebSocketVersion that can be used in the HTTP Headers.
toOldCookieDateString(Date) - Static method in class io.undertow.util.DateUtils
 
tooManyCookies(int) - Method in interface io.undertow.UndertowMessages
 
tooManyHeaders(int) - Method in interface io.undertow.UndertowMessages
 
tooManyParameters(int) - Method in interface io.undertow.UndertowMessages
 
tooManyQueryParameters(int) - Method in interface io.undertow.UndertowMessages
 
toPem(X509Certificate) - Static method in class io.undertow.util.Certificates
 
toString() - Method in class io.undertow.server.handlers.accesslog.AccessLogHandler
 
toString() - Method in class io.undertow.server.handlers.cache.LimitedBufferSlicePool.PooledByteBuffer
 
toString() - Method in class io.undertow.server.handlers.form.FormData
 
toString() - Method in class io.undertow.server.handlers.JDBCLogHandler
 
toString() - Method in class io.undertow.server.HttpServerExchange
 
toString() - Method in class io.undertow.util.ETag
 
toString() - Method in class io.undertow.util.HeaderMap
 
toString() - Method in class io.undertow.util.HttpString
Get the String representation of this HttpString.
toString() - Method in class io.undertow.util.PathTemplate
 
toUtf8String(ByteBuffer) - Static method in class io.undertow.websockets.core.WebSocketUtils
 
toUtf8String(ByteBuffer...) - Static method in class io.undertow.websockets.core.WebSocketUtils
 
trace(HttpHandler) - Static method in class io.undertow.Handlers
Returns a new HTTP trace handler.
TRACE - Static variable in class io.undertow.util.Methods
 
TRACE_STRING - Static variable in class io.undertow.util.Methods
 
TRAILER - Static variable in class io.undertow.util.Headers
 
TRAILER_STRING - Static variable in class io.undertow.util.Headers
 
TRAILERS - Static variable in class io.undertow.conduits.ChunkedStreamSinkConduit
Trails that are to be attached to the end of the HTTP response.
TRAILERS - Static variable in class io.undertow.conduits.ChunkedStreamSourceConduit
If the response has HTTP footers they are attached to the exchange under this key.
transfer(ReadableByteChannel, long, ByteBuffer, WritableByteChannel) - Static method in class io.undertow.websockets.core.WebSocketUtils
Transfer the data from the source to the sink using the given throughbuffer to pass data through.
TRANSFER_ENCODING - Static variable in class io.undertow.util.Headers
 
TRANSFER_ENCODING_STRING - Static variable in class io.undertow.util.Headers
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.channels.IdleTimeoutConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.channels.IdleTimeoutConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
transferFrom(FileChannel, IoCallback) - Method in class io.undertow.io.AsyncSenderImpl
 
transferFrom(FileChannel, IoCallback) - Method in class io.undertow.io.BlockingSenderImpl
 
transferFrom(FileChannel) - Method in interface io.undertow.io.BufferWritableOutputStream
 
transferFrom(FileChannel, IoCallback) - Method in interface io.undertow.io.Sender
Transfers all content from the specified file
transferFrom(FileChannel) - Method in class io.undertow.io.UndertowOutputStream
 
transferFrom(FileChannel, IoCallback) - Method in class io.undertow.server.handlers.cache.ResponseCachingSender
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
transferFrom(ReadableByteChannel, long, long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
transferFrom(FileChannel, long, long) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
transferFrom0(FileChannel, long, long) - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
transferFrom0(FileChannel, long, long) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.channels.GatedStreamSourceChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.channels.IdleTimeoutConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.channels.IdleTimeoutConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.channels.ReadTimeoutStreamSourceChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.client.ajp.AjpClientResponseConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.BrokenStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.BrokenStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.ChunkedStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.FinishableStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.FinishableStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.conduits.ReadDataStreamSourceConduit
 
transferTo(long, long, FileChannel) - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.server.protocol.ajp.AjpServerRequestConduit
 
transferTo(long, long, WritableByteChannel) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
transferTo(long, long, FileChannel) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
transferTo(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
transferTo0(long, long, FileChannel) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
transferTo0(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.websockets.core.FixedPayloadFrameSourceChannel
 
transferTo0(long, long, FileChannel) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
transferTo0(long, ByteBuffer, StreamSinkChannel) - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
truePredicate() - Static method in class io.undertow.predicate.Predicates
predicate that always returns true
truncate(long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
TruncatedResponseException - Exception in io.undertow.server
An exception indicating that the response channel was prematurely closed.
TruncatedResponseException() - Constructor for exception io.undertow.server.TruncatedResponseException
Constructs a TruncatedResponseException with no detail message.
TruncatedResponseException(String) - Constructor for exception io.undertow.server.TruncatedResponseException
Constructs a TruncatedResponseException with the specified detail message.
TruncatedResponseException(Throwable) - Constructor for exception io.undertow.server.TruncatedResponseException
Constructs a TruncatedResponseException with the specified cause.
TruncatedResponseException(String, Throwable) - Constructor for exception io.undertow.server.TruncatedResponseException
Constructs a TruncatedResponseException with the specified detail message and cause.
truncateWrites() - Method in class io.undertow.channels.IdleTimeoutConduit
 
truncateWrites() - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
truncateWrites() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
truncateWrites() - Method in class io.undertow.conduits.FinishableStreamSinkConduit
 
truncateWrites() - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
truncateWrites() - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
tryFromString(String) - Static method in class io.undertow.util.HttpString
Attempt to convert a String to an HttpString.
tryLock(long, long, boolean) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
tryServeResponse() - Method in class io.undertow.server.handlers.cache.ResponseCache
Attempts to serve the response from a cache.
tryServeResponse(boolean) - Method in class io.undertow.server.handlers.cache.ResponseCache
Attempts to serve the response from a cache.
type - Variable in class io.undertow.websockets.core.StreamSourceFrameChannel
 

U

UNAUTHORIZED - Static variable in class io.undertow.util.StatusCodes
 
UNAUTHORIZED_STRING - Static variable in class io.undertow.util.StatusCodes
 
UNCHECKOUT - Static variable in class io.undertow.util.Methods
 
UNCHECKOUT_STRING - Static variable in class io.undertow.util.Methods
 
Undertow - Class in io.undertow
Convenience class used to build an Undertow server.
Undertow.Builder - Class in io.undertow
 
Undertow.ListenerType - Enum in io.undertow
 
Undertow.LoginConfig - Class in io.undertow
 
Undertow.LoginConfig(IdentityManager) - Constructor for class io.undertow.Undertow.LoginConfig
 
UndertowClient - Class in io.undertow.client
Undertow client class.
UndertowClientMessages - Interface in io.undertow.client
starting from 1000
UndertowInputStream - Class in io.undertow.io
Input stream that reads from the underlying channel.
UndertowInputStream(HttpServerExchange) - Constructor for class io.undertow.io.UndertowInputStream
 
UndertowLogger - Interface in io.undertow
log messages start at 5000
UndertowMessages - Interface in io.undertow
 
undertowOptions - Variable in class io.undertow.server.AbstractServerConnection
 
UndertowOptions - Class in io.undertow
 
UndertowOutputStream - Class in io.undertow.io
Buffering output stream that wraps a channel.
UndertowOutputStream(HttpServerExchange) - Constructor for class io.undertow.io.UndertowOutputStream
Construct a new instance.
unDispatch() - Method in class io.undertow.server.HttpServerExchange
 
UNEXPECTED_ERROR - Static variable in class io.undertow.websockets.core.CloseMessage
 
unexpectedTokenInHeader(String) - Method in interface io.undertow.UndertowMessages
 
ungetRequestBytes(Pooled<ByteBuffer>) - Method in class io.undertow.server.protocol.http.HttpServerConnection
Pushes back the given data.
unknownAjpMessageType(byte) - Method in interface io.undertow.client.UndertowClientMessages
 
unknownMethod(HttpString) - Method in interface io.undertow.client.UndertowClientMessages
 
unknownScheme(URI) - Method in interface io.undertow.client.UndertowClientMessages
 
unknownTransferEncoding(String) - Method in interface io.undertow.client.UndertowClientMessages
 
unkownVariable(String) - Method in interface io.undertow.UndertowLogger
 
UNLOCK - Static variable in class io.undertow.util.Methods
 
UNLOCK_STRING - Static variable in class io.undertow.util.Methods
 
UNSUPPORTED_MEDIA_TYPE - Static variable in class io.undertow.util.StatusCodes
 
UNSUPPORTED_MEDIA_TYPE_STRING - Static variable in class io.undertow.util.StatusCodes
 
unsupportedFrameType(WebSocketFrameType) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
unsupportedOpCode(int) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
unsupportedProtocol(String, Set<String>) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
UPDATE - Static variable in class io.undertow.util.Methods
 
UPDATE_STRING - Static variable in class io.undertow.util.Methods
 
UPGRADE - Static variable in class io.undertow.util.Headers
 
UPGRADE_STRING - Static variable in class io.undertow.util.Headers
 
UpgradeCallback - Interface in io.undertow.websockets.spi
 
upgradeChannel(ExchangeCompletionListener) - Method in class io.undertow.server.HttpServerExchange
Upgrade the channel to a raw socket.
upgradeChannel(String, ExchangeCompletionListener) - Method in class io.undertow.server.HttpServerExchange
Upgrade the channel to a raw socket.
upgradeChannel() - Method in class io.undertow.server.protocol.ajp.AjpServerConnection
 
upgradeChannel() - Method in class io.undertow.server.protocol.http.HttpServerConnection
 
upgradeChannel() - Method in interface io.undertow.server.ServerConnection
Upgrade the connection, if allowed
upgradeChannel(WebSocketHttpExchange, byte[]) - Method in class io.undertow.websockets.core.protocol.Handshake
 
upgradeChannel(UpgradeCallback) - Method in class io.undertow.websockets.spi.AsyncWebSocketHttpServerExchange
 
upgradeChannel(UpgradeCallback) - Method in interface io.undertow.websockets.spi.WebSocketHttpExchange
Upgrade the underlying channel
URI - Static variable in class io.undertow.util.Headers
 
url - Variable in class io.undertow.websockets.client.WebSocketClientHandshake
 
urlDecoding(HttpHandler, String) - Static method in class io.undertow.Handlers
A handler that will decode the URL, query parameters and to the specified charset.
URLDecodingHandler - Class in io.undertow.server.handlers
A handler that will decode the URL and query parameters to the specified charset.
URLDecodingHandler(HttpHandler, String) - Constructor for class io.undertow.server.handlers.URLDecodingHandler
 
URLResource - Class in io.undertow.server.handlers.resource
 
URLResource(URL, URLConnection, String) - Constructor for class io.undertow.server.handlers.resource.URLResource
 
USE_PROXY - Static variable in class io.undertow.util.StatusCodes
 
USE_PROXY_STRING - Static variable in class io.undertow.util.StatusCodes
 
useLongContentLength - Variable in class io.undertow.server.handlers.JDBCLogHandler
 
USER_AGENT - Static variable in class io.undertow.util.Headers
 
USER_AGENT_STRING - Static variable in class io.undertow.util.Headers
 
userAuthenticated(String) - Method in interface io.undertow.UndertowMessages
 
userLoggedOut(String) - Method in interface io.undertow.UndertowMessages
 
USERNAME - Static variable in class io.undertow.util.Headers
 
UTF8Output - Class in io.undertow.websockets.core
Utility class which allows to extract a UTF8 String from bytes respecting valid code-points
UTF8Output(ByteBuffer...) - Constructor for class io.undertow.websockets.core.UTF8Output
 
UTF8Output() - Constructor for class io.undertow.websockets.core.UTF8Output
 
UTF_8 - Static variable in class io.undertow.server.handlers.proxy.ProxyHandler
 
UTF_8 - Static variable in class io.undertow.server.protocol.ajp.AjpRequestParser
 
UTF_8 - Static variable in class io.undertow.websockets.core.WebSocketUtils
UTF-8 Charset which is used to encode Strings in WebSockets

V

validateNonce(String, int, HttpServerExchange) - Method in interface io.undertow.security.api.NonceManager
Validate that a nonce can be used.
validateNonce(String, int, HttpServerExchange) - Method in class io.undertow.security.impl.SimpleNonceManager
 
value - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParser.IntegerHolder
 
value - Variable in class io.undertow.server.protocol.ajp.AbstractAjpParser.StringHolder
 
valueOf(String) - Static method in enum io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.api.AuthenticationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.api.SecurityNotification.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.idm.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.impl.AuthenticationInfoToken
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.impl.DigestAuthorizationToken
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.impl.DigestQop
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.security.impl.DigestWWWAuthenticateToken
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.server.session.SessionListener.SessionDestroyedReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.Undertow.ListenerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.websockets.core.StreamSinkFrameChannel.ChannelState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.websockets.core.WebSocketFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.undertow.websockets.core.WebSocketVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.api.AuthenticationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.api.SecurityNotification.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.idm.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.impl.AuthenticationInfoToken
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.impl.DigestAuthorizationToken
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.impl.DigestQop
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.security.impl.DigestWWWAuthenticateToken
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.server.session.SessionListener.SessionDestroyedReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.Undertow.ListenerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.undertow.util.CopyOnWriteMap
 
values() - Method in class io.undertow.util.SecureHashMap
 
values() - Static method in enum io.undertow.websockets.core.StreamSinkFrameChannel.ChannelState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.websockets.core.WebSocketFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.undertow.websockets.core.WebSocketVersion
Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in class io.undertow.util.Headers
 
VARY_STRING - Static variable in class io.undertow.util.Headers
 
verify(Account) - Method in interface io.undertow.security.idm.IdentityManager
Verify a previously authenticated account.
verify(String, Credential) - Method in interface io.undertow.security.idm.IdentityManager
Verify a supplied Credential against a requested ID.
verify(Credential) - Method in interface io.undertow.security.idm.IdentityManager
Perform verification when all we have is the Credential, in this case the IdentityManager is also responsible for mapping the Credential to an account.
verifyHA1(byte[]) - Method in interface io.undertow.security.idm.DigestCredential
Called by the IdentityManager implementation to pass in the hex encoded a1 representation for validation against the current request.
VERSION - Static variable in class io.undertow.server.ExchangeCookieUtils
 
Version - Class in io.undertow
 
Version() - Constructor for class io.undertow.Version
 
VERSION_CONTROL - Static variable in class io.undertow.util.Methods
 
VERSION_CONTROL_STRING - Static variable in class io.undertow.util.Methods
 
VIA - Static variable in class io.undertow.util.Headers
 
VIA_STRING - Static variable in class io.undertow.util.Headers
 
virtualHost() - Static method in class io.undertow.Handlers
Creates a new virtual host handler
virtualHost(HttpHandler) - Static method in class io.undertow.Handlers
Creates a new virtual host handler using the provided default handler
virtualHost(HttpHandler, String...) - Static method in class io.undertow.Handlers
Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames.
virtualHost(HttpHandler, HttpHandler, String...) - Static method in class io.undertow.Handlers
Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames.

W

wakeupReads() - Method in class io.undertow.channels.DelegatingStreamSourceChannel
 
wakeupReads() - Method in class io.undertow.channels.DetachableStreamSourceChannel
 
wakeupReads() - Method in class io.undertow.channels.GatedStreamSourceChannel
 
wakeupReads() - Method in class io.undertow.channels.IdleTimeoutConduit
 
wakeupReads() - Method in class io.undertow.conduits.EmptyStreamSourceConduit
 
wakeupReads() - Method in class io.undertow.conduits.FixedLengthStreamSourceConduit
 
wakeupReads() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSourceChannel
 
wakeupReads() - Method in class io.undertow.websockets.core.StreamSourceFrameChannel
 
wakeupWrites() - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
wakeupWrites() - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
wakeupWrites() - Method in class io.undertow.channels.GatedStreamSinkChannel
 
wakeupWrites() - Method in class io.undertow.channels.IdleTimeoutConduit
 
wakeupWrites() - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
wakeupWrites() - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
wakeupWrites() - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
wakeupWrites() - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
wakeupWrites() - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
WARNING - Static variable in class io.undertow.util.Headers
 
WARNING_STRING - Static variable in class io.undertow.util.Headers
 
websocket(WebSocketConnectionCallback) - Static method in class io.undertow.Handlers
 
websocket(WebSocketConnectionCallback, HttpHandler) - Static method in class io.undertow.Handlers
 
WebSocket00BinaryFrameSourceChannel - Class in io.undertow.websockets.core.protocol.version00
 
WebSocket00Channel - Class in io.undertow.websockets.core.protocol.version00
WebSocket00Channel(StreamConnection, Pool<ByteBuffer>, String, Set<String>, boolean) - Constructor for class io.undertow.websockets.core.protocol.version00.WebSocket00Channel
Create a new WebSocket00Channel
WebSocket07Channel - Class in io.undertow.websockets.core.protocol.version07
WebSocket07Channel(StreamConnection, Pool<ByteBuffer>, String, Set<String>, boolean, boolean) - Constructor for class io.undertow.websockets.core.protocol.version07.WebSocket07Channel
Create a new WebSocket07Channel
WebSocket07FrameSinkChannel - Class in io.undertow.websockets.core.protocol.version07
StreamSinkFrameChannel implementation for writing WebSocket Frames on WebSocketVersion.V08 connections
WebSocket07FrameSinkChannel(StreamSinkChannel, WebSocket07Channel, WebSocketFrameType, long) - Constructor for class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
WebSocket08Channel - Class in io.undertow.websockets.core.protocol.version08
WebSocket08Channel(StreamConnection, Pool<ByteBuffer>, String, Set<String>, boolean, boolean) - Constructor for class io.undertow.websockets.core.protocol.version08.WebSocket08Channel
 
WebSocket13Channel - Class in io.undertow.websockets.core.protocol.version13
A WebSocketChannel that handles version 13
WebSocket13Channel(StreamConnection, Pool<ByteBuffer>, String, Set<String>, boolean, boolean) - Constructor for class io.undertow.websockets.core.protocol.version13.WebSocket13Channel
 
WebSocket13ClientHandshake - Class in io.undertow.websockets.client
 
WebSocket13ClientHandshake(URI) - Constructor for class io.undertow.websockets.client.WebSocket13ClientHandshake
 
webSocketAcceptKeyMismatch(String, String) - Method in interface io.undertow.websockets.core.WebSocketMessages
 
WebSocketCallback<T> - Interface in io.undertow.websockets.core
 
WebSocketChannel - Class in io.undertow.websockets.core
A ConnectedChannel which can be used to send and receive WebSocket Frames.
WebSocketChannel(StreamConnection, Pool<ByteBuffer>, WebSocketVersion, String, Set<String>, boolean, boolean) - Constructor for class io.undertow.websockets.core.WebSocketChannel
Create a new WebSocketChannel 8
WebSocketChannel.PartialFrame - Interface in io.undertow.websockets.core
Interface that represenets a channel that is in the process of being created
WebSocketChannel.StreamSourceChannelControl - Class in io.undertow.websockets.core
 
WebSocketClient - Class in io.undertow.websockets.client
The Web socket client.
WebSocketClientHandshake - Class in io.undertow.websockets.client
 
WebSocketClientHandshake(URI) - Constructor for class io.undertow.websockets.client.WebSocketClientHandshake
 
WebSocketConnectionCallback - Interface in io.undertow.websockets.core.handler
Interface that is used on the client side to accept web socket connections
WebSocketException - Exception in io.undertow.websockets.core
Base class for all WebSocket Exceptions
WebSocketException() - Constructor for exception io.undertow.websockets.core.WebSocketException
 
WebSocketException(String, Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketException
 
WebSocketException(String) - Constructor for exception io.undertow.websockets.core.WebSocketException
 
WebSocketException(Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketException
 
WebSocketFrameCorruptedException - Exception in io.undertow.websockets.core
WebSocketException which will be thrown if a corrupted frame was detected
WebSocketFrameCorruptedException() - Constructor for exception io.undertow.websockets.core.WebSocketFrameCorruptedException
 
WebSocketFrameCorruptedException(String, Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketFrameCorruptedException
 
WebSocketFrameCorruptedException(String) - Constructor for exception io.undertow.websockets.core.WebSocketFrameCorruptedException
 
WebSocketFrameCorruptedException(Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketFrameCorruptedException
 
WebSocketFrameType - Enum in io.undertow.websockets.core
The different WebSocketFrame types which are out there.
WebSocketHandshakeException - Exception in io.undertow.websockets.core
WebSocketException which should be used during the WebSocket-Handshake processing.
WebSocketHandshakeException() - Constructor for exception io.undertow.websockets.core.WebSocketHandshakeException
 
WebSocketHandshakeException(String) - Constructor for exception io.undertow.websockets.core.WebSocketHandshakeException
 
WebSocketHandshakeException(String, Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketHandshakeException
 
WebSocketHandshakeException(Throwable) - Constructor for exception io.undertow.websockets.core.WebSocketHandshakeException
 
webSocketHandshakeFailed(Throwable) - Method in interface io.undertow.websockets.core.WebSocketLogger
 
WebSocketHttpExchange - Interface in io.undertow.websockets.spi
An abstraction for a Http exchange.
WebSocketLogger - Interface in io.undertow.websockets.core
log messages start at 25000
WebSocketMessages - Interface in io.undertow.websockets.core
start at 20000
WebSocketProtocolHandshakeHandler - Class in io.undertow.websockets.core.handler
HttpHandler which will process the HttpServerExchange and do the actual handshake/upgrade to WebSocket.
WebSocketProtocolHandshakeHandler(WebSocketConnectionCallback) - Constructor for class io.undertow.websockets.core.handler.WebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler(WebSocketConnectionCallback, HttpHandler) - Constructor for class io.undertow.websockets.core.handler.WebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler(Collection<Handshake>, WebSocketConnectionCallback) - Constructor for class io.undertow.websockets.core.handler.WebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler(Collection<Handshake>, WebSocketConnectionCallback, HttpHandler) - Constructor for class io.undertow.websockets.core.handler.WebSocketProtocolHandshakeHandler
WebSockets - Class in io.undertow.websockets.core
 
WebSocketUtils - Class in io.undertow.websockets.core
Utility class which holds general useful utility methods which can be used within WebSocket implementations.
WebSocketVersion - Enum in io.undertow.websockets.core
Enum which list all the different versions of the WebSocket specification (to the current date).
wrap(ConduitFactory<T>, HttpServerExchange) - Method in interface io.undertow.server.ConduitWrapper
Wrap the conduit.
wrap(ConduitFactory<StreamSinkConduit>, HttpServerExchange) - Method in class io.undertow.server.handlers.encoding.AllowedContentEncodings
 
wrap(HttpHandler) - Method in interface io.undertow.server.HandlerWrapper
 
WRAPPER - Static variable in class io.undertow.server.handlers.MetricsHandler
 
WrapperConduitFactory<T extends org.xnio.conduits.Conduit> - Class in io.undertow.util
 
WrapperConduitFactory(ConduitWrapper<T>[], int, T, HttpServerExchange) - Constructor for class io.undertow.util.WrapperConduitFactory
 
write(ByteBuffer) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
write(ByteBuffer[]) - Method in class io.undertow.channels.DelegatingStreamSinkChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
write(ByteBuffer[]) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.channels.DetachableStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
write(ByteBuffer[]) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.channels.GatedStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.channels.IdleTimeoutConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.channels.IdleTimeoutConduit
 
write(ByteBuffer) - Method in class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.AbstractFramedStreamSinkConduit
 
write(ByteBuffer) - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.ChunkedStreamSinkConduit
 
write(ByteBuffer) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.DeflatingStreamSinkConduit
 
write(ByteBuffer) - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.FixedLengthStreamSinkConduit
 
write(ByteBuffer) - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.HeadStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
write(ByteBuffer) - Method in class io.undertow.conduits.PipelingBufferingStreamSinkConduit
 
write(ByteBuffer[]) - Method in interface io.undertow.io.BufferWritableOutputStream
 
write(ByteBuffer) - Method in interface io.undertow.io.BufferWritableOutputStream
 
write(int) - Method in class io.undertow.io.UndertowOutputStream
write(byte[]) - Method in class io.undertow.io.UndertowOutputStream
write(byte[], int, int) - Method in class io.undertow.io.UndertowOutputStream
write(ByteBuffer[]) - Method in class io.undertow.io.UndertowOutputStream
 
write(ByteBuffer) - Method in class io.undertow.io.UndertowOutputStream
 
write(ByteBuffer) - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
write(ByteBuffer[], int, int) - Method in class io.undertow.server.handlers.cache.ResponseCachingStreamSinkConduit
 
write(byte[], int, int) - Method in class io.undertow.util.FlexBase64.DecoderOutputStream
write(int) - Method in class io.undertow.util.FlexBase64.DecoderOutputStream
write(byte[], int, int) - Method in class io.undertow.util.FlexBase64.EncoderOutputStream
write(int) - Method in class io.undertow.util.FlexBase64.EncoderOutputStream
write(byte[], int, int) - Method in class io.undertow.websockets.core.BinaryOutputStream
 
write(int) - Method in class io.undertow.websockets.core.BinaryOutputStream
 
write(ByteBuffer, long) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
write(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.function.ChannelFunctionFileChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
write(ByteBuffer[]) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionStreamSinkChannel
 
write(ByteBuffer) - Method in class io.undertow.websockets.core.function.ChannelFunctionWritableByteChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.protocol.version07.WebSocket07FrameSinkChannel
 
write(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
write(ByteBuffer[]) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
write(ByteBuffer) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
write(ByteBuffer...) - Method in class io.undertow.websockets.core.UTF8Output
 
write0(ByteBuffer[], int, int) - Method in class io.undertow.websockets.core.StreamSinkFrameChannel
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.BytesSentAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.CompositeExchangeAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.ConstantExchangeAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.CookieAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.DateTimeAttribute
 
writeAttribute(HttpServerExchange, String) - Method in interface io.undertow.attribute.ExchangeAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.IdentUsernameAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.LocalIPAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.LocalPortAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.LocalServerNameAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.PredicateContextAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.QueryParameterAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.QueryStringAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RelativePathAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RemoteIPAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RemoteUserAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RequestHeaderAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RequestLineAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RequestMethodAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RequestProtocolAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.RequestURLAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.ResponseCodeAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.ResponseHeaderAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.SslCipherAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.SslClientCertAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.SslSessionIdAttribute
 
writeAttribute(HttpServerExchange, String) - Method in class io.undertow.attribute.ThreadNameAttribute
 
writeDone(StreamSinkChannel) - Method in class io.undertow.util.StringWriteChannelListener
 
writeInProgress() - Method in interface io.undertow.websockets.core.WebSocketMessages
 
writeSetter - Variable in class io.undertow.channels.DelegatingStreamSinkChannel
 
writeSetter - Variable in class io.undertow.channels.DetachableStreamSinkChannel
 
WriteTimeoutStreamSinkChannel - Class in io.undertow.channels
Wrapper for write timeout.
WriteTimeoutStreamSinkChannel(StreamSinkChannel) - Constructor for class io.undertow.channels.WriteTimeoutStreamSinkChannel
 
writeTo(OutputStream) - Method in class io.undertow.util.HttpString
Append to an output stream.
WRONG_CODE - Static variable in class io.undertow.websockets.core.CloseMessage
 
wrongMagicNumber(String, String) - Method in interface io.undertow.client.UndertowClientMessages
 
wrongMagicNumber() - Method in interface io.undertow.UndertowMessages
 
wsChannel - Variable in class io.undertow.websockets.core.StreamSinkFrameChannel
 
wsChannel - Variable in class io.undertow.websockets.core.StreamSourceFrameChannel
 
WWW_AUTHENTICATE - Static variable in class io.undertow.util.Headers
 
WWW_AUTHENTICATE_STRING - Static variable in class io.undertow.util.Headers
 

X

X509CertificateCredential - Class in io.undertow.security.idm
A Credential implementation which wraps an X.509 certificate.
X509CertificateCredential(X509Certificate) - Constructor for class io.undertow.security.idm.X509CertificateCredential
 
X_COMPRESS - Static variable in class io.undertow.util.Headers
 
X_FORWARDED_FOR - Static variable in class io.undertow.util.Headers
 
X_FORWARDED_FOR_STRING - Static variable in class io.undertow.util.Headers
 
X_GZIP - Static variable in class io.undertow.util.Headers
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Undertow Core 1.0.0.Beta16

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.