Interface | Description |
---|---|
Attachable | A thing which can have named attachments. |
ConduitFactory<C extends org.xnio.conduits.Conduit> | |
HeaderToken | Representation of a token allowed within a header. |
MultipartParser.PartHandler | |
ObjectPool<T> | A pool of objects. |
PooledObject<T> | Represents a generic pooled object |
ReferenceCountedPooled.FreeNotifier |
Class | Description |
---|---|
AbstractAttachable | A thing which can have named attachments. |
AttachmentKey<T> | An immutable, type-safe object attachment key. |
AttachmentList<T> | |
ByteRange | Represents a byte range for a range request |
ByteRange.Range | |
ByteRange.RangeResponseResult | |
CanonicalPathUtils | |
Certificates | Utility class for dealing with certificates |
ChainedHandlerWrapper | Handler wrapper that chains several handler wrappers together. |
ClosingChannelExceptionHandler<T extends Channel> | Channel exception handler that closes the channel, logs a debug level message and closes arbitrary other resources. |
ConcurrentDirectDeque<E> | A concurrent deque that allows direct item removal without traversal. |
ConnectionUtils | |
Cookies | Class that contains utility methods for dealing with cookies. |
CopyOnWriteMap<K,V> | A basic copy on write map. |
DateUtils | Utility for parsing and generating dates |
ETag | |
ETagUtils | |
FastConcurrentDirectDeque<E> | A modified version of ConcurrentLinkedDeque which includes direct removal. |
FileUtils | |
FlexBase64 | An efficient and flexible Base64 implementation. |
FlexBase64.Decoder | Controls the decoding process. |
FlexBase64.DecoderInputStream | An input stream which decodes bytes as they are read from a stream with Base64 encoded data. |
FlexBase64.DecoderOutputStream | An output stream which decodes base64 data written to it, and writes the decoded output to the wrapped inner stream. |
FlexBase64.Encoder | Controls the encoding process. |
FlexBase64.EncoderInputStream | An input stream which encodes bytes as they are read from a stream. |
FlexBase64.EncoderOutputStream | An output stream which base64 encodes all passed data and writes it to the wrapped target output stream. |
HeaderMap | An optimized array-backed header map. |
Headers | NOTE: if you add a new header here you must also add it to HttpRequestParser |
HeaderTokenParser<E extends HeaderToken> | Utility to parse the tokens contained within a HTTP header. |
HeaderValues | An array-backed list/deque for header string values. |
HexConverter | A utility class for mapping between byte arrays and their hex representation and back again. |
HttpString | An HTTP case-insensitive Latin-1 string. |
ImmediateAuthenticationMechanismFactory | AuthenticationMechanismFactory that simply returns a pre configured AuthenticationMechanism |
ImmediateConduitFactory<T extends org.xnio.conduits.Conduit> | |
ImmediatePooled<T> | Wrapper that allows you to use a non-pooed item as a pooled value |
ImmediatePooledByteBuffer | |
LegacyCookieSupport | Class that contains static constants and utility methods for legacy Set-Cookie format. |
LocaleUtils | Utility methods for getting the locale from a request. |
Methods | NOTE: If you add a new method here you must also add it to HttpRequestParser |
MimeMappings | |
MimeMappings.Builder | |
MultipartParser | |
MultipartParser.ParseState | |
NetworkUtils | |
NewInstanceObjectPool<T> | |
PathMatcher<T> | Handler that dispatches to a given handler based of a prefix match of the path. |
PathMatcher.PathMatch<T> | |
PathTemplate | Represents a parsed web socket path template. |
PathTemplateMatch | The result of a path template match. |
PathTemplateMatcher<T> | Utility class that provides fast path matching of path templates. |
PathTemplateMatcher.PathMatchResult<T> | |
PipeliningExecutor | Deprecated |
PooledAdaptor | |
PortableConcurrentDirectDeque<E> | A modified version of ConcurrentLinkedDequeue which includes direct removal and is portable accorss all JVMs. |
Protocols | Protocol version strings. |
QueryParameterUtils | Methods for dealing with the query string |
QValueParser | Utility class for parsing headers that accept q values |
QValueParser.QValueResult | |
RedirectBuilder | Utility class for building redirects. |
ReferenceCountedPooled | A reference counted pooled implementation, that basically consists of a main buffer, that can be sliced off into smaller buffers, and the underlying buffer will not be freed until all the slices and the main buffer itself have also been freed. |
Rfc6265CookieSupport | Class that contains utility methods for dealing with RFC6265 Cookies. |
SameSiteNoneIncompatibleClientChecker | A utility class that can check known user agents which are known to be incompatible with SameSite=None attribute. |
SameThreadExecutor | |
Sessions | Utility class for working with sessions. |
SimpleObjectPool<T> | Simple pool that attempts to maintain a specified number of objects in the pool. |
StatusCodes | |
StringReadChannelListener | Simple utility class for reading a string |
StringWriteChannelListener | A simple write listener that can be used to write out the contents of a String. |
SubstringMap<V> | A string keyed map that can be accessed as a substring, eliminating the need to allocate a new string to do a key comparison against. |
SubstringMap.SubstringMatch<V> | |
Transfer | |
URLUtils | Utilities for dealing with URLs |
WorkerUtils |
Exception | Description |
---|---|
BadRequestException | Exception that is thrown when bad request is detected |
MalformedMessageException | Exception that is thrown when multipart parsing cannot parse a request |
ParameterLimitException | Exception that is thrown if the max query or path parameter limit is exceeded |
UrlDecodeException | Created by Marek Marusic |
Copyright © 2020 JBoss by Red Hat. All rights reserved.