Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes|All Packages

A

A - io.activej.dns.protocol.DnsProtocol.RecordType
 
AAAA - io.activej.dns.protocol.DnsProtocol.RecordType
 
AAC - Static variable in class io.activej.http.MediaTypes
 
AbstractDecoder<R> - Class in io.activej.http.decoder
Abstract implementation of Decoder that allows to give its id as a constructor parameter instead of implementing a getter for it.
AbstractDecoder(String) - Constructor for class io.activej.http.decoder.AbstractDecoder
 
AbstractHttpConnection - Class in io.activej.http
 
AbstractHttpConnection(Eventloop, AsyncTcpSocket, int) - Constructor for class io.activej.http.AbstractHttpConnection
Creates a new instance of AbstractHttpConnection
accept(HttpMethod, String, AsyncServlet) - Method in interface io.activej.http.RoutingServlet.Visitor
 
ACCEPT - Static variable in class io.activej.http.HttpHeaders
 
ACCEPT_CHARSET - Static variable in class io.activej.http.HttpHeaders
 
ACCEPT_ENCODING - Static variable in class io.activej.http.HttpHeaders
 
ACCEPT_LANGUAGE - Static variable in class io.activej.http.HttpHeaders
 
ACCEPT_RANGES - Static variable in class io.activej.http.HttpHeaders
 
AcceptCharset - Class in io.activej.http
This is a value class for the Accept-Charset header value.
AcceptMediaType - Class in io.activej.http
This is a value class for the Accept header value.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_MAX_AGE - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.activej.http.HttpHeaders
 
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.activej.http.HttpHeaders
 
ACTIVEJ_VERSION - Static variable in interface io.activej.http.HttpExceptionFormatter
 
ACTUAL_DECOMPRESSED_DATA_SIZE_IS_NOT_EQUAL_TO_EXPECTED - Static variable in class io.activej.http.GzipProcessorUtils
 
ACTUAL_DECOMPRESSED_DATA_SIZE_IS_NOT_EQUAL_TO_EXPECTED - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
adaptToAnotherEventloop(Eventloop) - Method in class io.activej.dns.CachedAsyncDnsClient
 
add(DnsQuery, DnsResponse) - Method in class io.activej.dns.DnsCache
Adds DnsResponse to this cache
addCookie(HttpCookie) - Method in class io.activej.http.HttpMessage
 
addCookie(HttpCookie) - Method in class io.activej.http.HttpRequest
 
addCookie(HttpCookie) - Method in class io.activej.http.HttpResponse
 
addCookies(HttpCookie...) - Method in class io.activej.http.HttpMessage
 
addCookies(List<HttpCookie>) - Method in class io.activej.http.HttpMessage
 
addCookies(List<HttpCookie>) - Method in class io.activej.http.HttpRequest
 
addCookies(List<HttpCookie>) - Method in class io.activej.http.HttpResponse
 
addHeader(HttpHeader, @org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpMessage
 
addHeader(HttpHeader, @org.jetbrains.annotations.NotNull byte[], int, int) - Method in class io.activej.http.HttpMessage
 
addHeader(HttpHeader, HttpHeaderValue) - Method in class io.activej.http.HttpMessage
 
addHeader(HttpHeader, String) - Method in class io.activej.http.HttpMessage
 
afterProcessCb - Variable in class io.activej.http.AbstractHttpConnection
 
AGE - Static variable in class io.activej.http.HttpHeaders
 
ALLOW - Static variable in class io.activej.http.HttpHeaders
 
alwaysOk() - Static method in interface io.activej.http.decoder.Validator
 
and(Validator<T>) - Method in interface io.activej.http.decoder.Validator
Combines this validator with some other one.
ANY - Static variable in class io.activej.http.MediaTypes
 
ANY_APPLICATION - Static variable in class io.activej.http.MediaTypes
 
ANY_AUDIO - Static variable in class io.activej.http.MediaTypes
 
ANY_IMAGE - Static variable in class io.activej.http.MediaTypes
 
ANY_TEXT - Static variable in class io.activej.http.MediaTypes
 
ANY_TEXT_UTF_8 - Static variable in class io.activej.http.ContentTypes
 
ANY_VIDEO - Static variable in class io.activej.http.MediaTypes
 
appendPath(String) - Method in class io.activej.http.UrlBuilder
 
appendPathPart(HttpPathPart) - Method in class io.activej.http.UrlBuilder
 
appendPathPart(String) - Method in class io.activej.http.UrlBuilder
 
appendQuery(String, Object) - Method in class io.activej.http.UrlBuilder
 
AsyncDnsClient - Interface in io.activej.dns
Components implementing this interface can resolve given domain names into their respective IP addresses.
AsyncHttpClient - Class in io.activej.http
Implementation of IAsyncHttpClient that asynchronously connects to real HTTP servers and gets responses from them.
AsyncHttpClient.Inspector - Interface in io.activej.http
 
AsyncHttpClient.JmxInspector - Class in io.activej.http
 
AsyncHttpServer - Class in io.activej.http
This is an implementation of the asynchronous HTTP server on top of Eventloop.
AsyncHttpServer.Inspector - Interface in io.activej.http
 
AsyncHttpServer.JmxInspector - Class in io.activej.http
 
AsyncServlet - Interface in io.activej.http
An interface for a servlet function that asynchronously receives a HttpRequest, processes it and then returns a HttpResponse.
AsyncServletDecorator - Interface in io.activej.http
A higher order function that allows transformations of AsyncServlet functions.
AsyncServletWithStats - Class in io.activej.http
 
AsyncServletWithStats(Eventloop) - Constructor for class io.activej.http.AsyncServletWithStats
 
ATOM - Static variable in class io.activej.http.MediaTypes
 
attach(Class<T>, T) - Method in class io.activej.http.HttpMessage
 
attach(Object) - Method in class io.activej.http.HttpMessage
 
attach(Type, T) - Method in class io.activej.http.HttpMessage
Attaches an arbitrary object to this message by its type.
attach(String, T) - Method in class io.activej.http.HttpMessage
Attaches an arbitrary object to this message by string key.
attachments - Variable in class io.activej.http.HttpMessage
 
AUTHORIZATION - Static variable in class io.activej.http.HttpHeaders
 
AVI - Static variable in class io.activej.http.MediaTypes
 

B

badRequest400(String) - Static method in exception io.activej.http.HttpException
 
BasicAuth - Class in io.activej.http
This is a simple reference implementation of the HTTP Basic Auth protocol.
BasicAuth(AsyncServlet, String, BiFunction<String, String, Promise<Boolean>>) - Constructor for class io.activej.http.BasicAuth
 
BasicAuth.BasicAuthCredentials - Class in io.activej.http
 
BasicAuthCredentials(String, String) - Constructor for class io.activej.http.BasicAuth.BasicAuthCredentials
 
beforeProcess() - Method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
beforeProcess() - Method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
beforeProcess() - Method in class io.activej.http.stream.BufsConsumerDelimiter
 
beforeProcess() - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
beforeProcess() - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
binary(ByteBuf) - Static method in class io.activej.http.WebSocket.Frame
 
binary(ByteBuf) - Static method in class io.activej.http.WebSocket.Message
 
binary(ByteBuf, boolean) - Static method in class io.activej.http.WebSocket.Frame
 
BINARY - io.activej.http.WebSocket.Frame.FrameType
 
BINARY - io.activej.http.WebSocket.Message.MessageType
 
BINARY - Static variable in class io.activej.http.MediaTypes
 
BlockingServlet - Interface in io.activej.http
A blocking version of AsyncServlet.
BMP - Static variable in class io.activej.http.MediaTypes
 
BODY_RECEIVED - Static variable in class io.activej.http.AbstractHttpConnection
 
BODY_SENT - Static variable in class io.activej.http.AbstractHttpConnection
 
BufsConsumerChunkedDecoder - Class in io.activej.http.stream
This is a binary channel transformer, that converts channels of ByteBufs converting chunked transfer encoding data into its raw form.
BufsConsumerChunkedEncoder - Class in io.activej.http.stream
This is a binary channel transformer, that converts channels of ByteBufs converting some raw data into its chunked transfer encoding form.
BufsConsumerDelimiter - Class in io.activej.http.stream
This is a binary channel transformer, that converts channels of ByteBufs limiting the number of bytes that is sent/received by its peer.
BufsConsumerGzipDeflater - Class in io.activej.http.stream
This is a binary channel transformer, that converts channels of ByteBufs compressing the data using the DEFLATE algorithm with standard implementation from the java.util.zip package.
BufsConsumerGzipInflater - Class in io.activej.http.stream
This is a channel transformer, that converts channels of ByteBufs decompressing the data using the DEFLATE algorithm with standard implementation from the java.util.zip package.
build() - Method in class io.activej.http.UrlBuilder
 
bytes - Variable in class io.activej.http.HttpHeader
 
BZIP2 - Static variable in class io.activej.http.MediaTypes
 

C

CACHE_CONTROL - Static variable in class io.activej.http.HttpHeaders
 
cached() - Method in interface io.activej.http.loader.StaticLoader
 
cached(Map<String, byte[]>) - Method in interface io.activej.http.loader.StaticLoader
 
CachedAsyncDnsClient - Class in io.activej.dns
Implementation of AsyncDnsClient that asynchronously connects to some DNS server and gets the response from it.
cacheOf(StaticLoader) - Static method in interface io.activej.http.loader.StaticLoader
 
cacheOf(StaticLoader, Function<String, byte[]>, BiConsumer<String, byte[]>) - Static method in interface io.activej.http.loader.StaticLoader
 
cacheOf(StaticLoader, Map<String, byte[]>) - Static method in interface io.activej.http.loader.StaticLoader
 
CaseInsensitiveTokenMap<T extends CaseInsensitiveTokenMap.Token> - Class in io.activej.http
This is a case-insensitive token registry used as permanent header value cache.
CaseInsensitiveTokenMap(int, int, Class<T>, CaseInsensitiveTokenMap.TokenFactory<T>) - Constructor for class io.activej.http.CaseInsensitiveTokenMap
 
CaseInsensitiveTokenMap.Token - Class in io.activej.http
 
CaseInsensitiveTokenMap.TokenFactory<T> - Interface in io.activej.http
 
catchRuntimeExceptions() - Static method in interface io.activej.http.AsyncServletDecorator
 
catchUncheckedExceptions() - Static method in interface io.activej.http.AsyncServletDecorator
 
CHUNKED - Static variable in class io.activej.http.AbstractHttpConnection
 
clear() - Method in class io.activej.dns.CachedAsyncDnsClient
 
clear() - Method in class io.activej.dns.DnsCache
 
close() - Method in interface io.activej.dns.AsyncDnsClient
Closes the underlying UDP socket if it's open.
close() - Method in class io.activej.dns.CachedAsyncDnsClient
 
close() - Method in class io.activej.dns.RemoteAsyncDnsClient
 
close() - Method in class io.activej.http.AbstractHttpConnection
 
CLOSE_FRAME_MISSING - Static variable in class io.activej.http.WebSocketConstants
 
CLOSED - Static variable in class io.activej.http.AbstractHttpConnection
 
closeWebSocketConnection(Throwable) - Method in class io.activej.http.AbstractHttpConnection
 
closeWithError(Throwable) - Method in class io.activej.http.AbstractHttpConnection
 
combineDecorators(AsyncServletDecorator...) - Static method in interface io.activej.http.AsyncServletDecorator
 
combineDecorators(List<AsyncServletDecorator>) - Static method in interface io.activej.http.AsyncServletDecorator
 
COMMON_FORMATTER - Static variable in interface io.activej.http.HttpExceptionFormatter
This formatter if either one of HttpExceptionFormatter.DEFAULT_FORMATTER or HttpExceptionFormatter.DEBUG_FORMATTER, depending on whether you start the application from the IntelliJ IDE or not.
compareTo(byte[], int, int) - Method in enum io.activej.http.HttpMethod
 
COMPRESSED_DATA_WAS_NOT_READ_FULLY - Static variable in class io.activej.http.GzipProcessorUtils
 
CONNECT - io.activej.http.HttpMethod
 
CONNECT_TIMEOUT - Static variable in class io.activej.http.AsyncHttpClient
 
CONNECTION - Static variable in class io.activej.http.HttpHeaders
 
CONNECTION_CLOSE_HEADER - Static variable in class io.activej.http.AbstractHttpConnection
 
CONNECTION_CLOSED - Static variable in class io.activej.http.HttpClientConnection
 
CONNECTION_KEEP_ALIVE_HEADER - Static variable in class io.activej.http.AbstractHttpConnection
 
containsMultipartData() - Method in class io.activej.http.HttpRequest
 
containsPostParameters() - Method in class io.activej.http.HttpRequest
 
CONTENT_DISPOSITION - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_ENCODING - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_LANGUAGE - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_LENGTH - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_LOCATION - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_MD5 - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_RANGE - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_SECURITY_POLICY - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_SECURITY_POLICY_REPORT_ONLY - Static variable in class io.activej.http.HttpHeaders
 
CONTENT_TYPE - Static variable in class io.activej.http.HttpHeaders
 
contentLength - Variable in class io.activej.http.AbstractHttpConnection
 
ContentType - Class in io.activej.http
This is a value class for the Content-Type header value.
ContentTypes - Class in io.activej.http
This is a collection of most well-known ContentType token references as Java constants.
ContentTypes() - Constructor for class io.activej.http.ContentTypes
 
CONTINUATION - io.activej.http.WebSocket.Frame.FrameType
 
COOKIE - Static variable in class io.activej.http.HttpHeaders
 
COPY - io.activej.http.HttpMethod
 
CORRUPTED_GZIP_HEADER - Static variable in class io.activej.http.GzipProcessorUtils
 
CRC32_VALUE_DIFFERS - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
create() - Static method in interface io.activej.http.AsyncServletDecorator
 
create() - Static method in class io.activej.http.decoder.DecodeErrors
 
create() - Static method in class io.activej.http.RoutingServlet
 
create() - Static method in class io.activej.http.session.SessionStoreInMemory
 
create() - Static method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
create() - Static method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
create() - Static method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
create() - Static method in class io.activej.http.stream.BufsConsumerGzipInflater
 
create(byte[], int, int, byte[], int) - Method in interface io.activej.http.CaseInsensitiveTokenMap.TokenFactory
 
create(int) - Static method in class io.activej.http.stream.BufsConsumerDelimiter
 
create(Eventloop) - Static method in class io.activej.http.AsyncHttpClient
 
create(Eventloop, AsyncServlet) - Static method in class io.activej.http.AsyncHttpServer
 
create(Eventloop) - Static method in class io.activej.dns.DnsCache
 
create(Eventloop) - Static method in class io.activej.dns.RemoteAsyncDnsClient
 
create(Eventloop, AsyncDnsClient) - Static method in class io.activej.dns.CachedAsyncDnsClient
 
create(Eventloop, AsyncDnsClient, DnsCache) - Static method in class io.activej.dns.CachedAsyncDnsClient
 
create(AsyncServlet) - Static method in class io.activej.http.LoggableServlet
 
create(AsyncServlet, BiFunction<HttpRequest, HttpResponse, String>) - Static method in class io.activej.http.LoggableServlet
 
create(StaticLoader) - Static method in class io.activej.http.StaticServlet
 
create(StaticLoader, String) - Static method in class io.activej.http.StaticServlet
 
create(SessionStore<T>, String, AsyncServlet, AsyncServlet) - Static method in class io.activej.http.session.SessionServlet
 
create(SessionStore<T>, Function<HttpRequest, String>, AsyncServlet, AsyncServlet) - Static method in class io.activej.http.session.SessionServlet
 
create(String) - Method in class io.activej.http.CaseInsensitiveTokenMap
Creates a token with given value but does not place it into the registry.
create(String) - Static method in class io.activej.http.MultipartParser
 
create(Function<Object[], V>, Decoder<?>...) - Static method in interface io.activej.http.decoder.Decoder
 
create(Function<Object[], V>, String, Decoder<?>...) - Static method in interface io.activej.http.decoder.Decoder
 
createDnsQueryPayload(DnsTransaction) - Static method in class io.activej.dns.protocol.DnsProtocol
Creates a bytebuf with a DNS query payload
createEx(Mapper<Object[], V>, Decoder<?>...) - Static method in interface io.activej.http.decoder.Decoder
Plainly combines given decoders (they are called on the same request) into one, mapping the result with the supplied mapper.
CRLF - Static variable in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
CRW - Static variable in class io.activej.http.MediaTypes
 
CSS - Static variable in class io.activej.http.MediaTypes
 
CSS_UTF_8 - Static variable in class io.activej.http.ContentTypes
 
CSV - Static variable in class io.activej.http.MediaTypes
 

D

DATA_FORMAT_EXCEPTION - Static variable in class io.activej.http.GzipProcessorUtils
 
DATE - Static variable in class io.activej.http.HttpHeaders
 
DEBUG_FORMATTER - Static variable in interface io.activej.http.HttpExceptionFormatter
This formatter prints the stacktrace of the exception into the HTTP response.
DebugStacktraceRenderer - Class in io.activej.http
This is an util class, which provides a mean to render any exception into an HttpResponse with the stacktrace rendered nicely.
DebugStacktraceRenderer() - Constructor for class io.activej.http.DebugStacktraceRenderer
 
decode(HttpRequest) - Method in interface io.activej.http.decoder.Decoder
Either return the parsed type or format
DecodeError - Class in io.activej.http.decoder
 
DecodeErrors - Class in io.activej.http.decoder
A tree of https errors.
DecodeException - Exception in io.activej.http.decoder
An exception that occurs when an invalid HTTP request is received and the decoder fails to map it on needed type.
DecodeException(DecodeErrors) - Constructor for exception io.activej.http.decoder.DecodeException
 
decodeOrNull(HttpRequest) - Method in interface io.activej.http.decoder.Decoder
 
decodeOrThrow(HttpRequest) - Method in interface io.activej.http.decoder.Decoder
 
Decoder<T> - Interface in io.activej.http.decoder
A high-level API that allows declarative definition of HTTP parsers that can convert incoming requests to concrete objects.
Decoders - Class in io.activej.http.decoder
This class contains some common primitive HttpDecoders, that can be combined to form complex ones.
Decoders() - Constructor for class io.activej.http.decoder.Decoders
 
DECOMPRESSED_SIZE_EXCEEDS_EXPECTED_MAX_SIZE - Static variable in class io.activej.http.GzipProcessorUtils
 
decorator(String, BiFunction<String, String, Promise<Boolean>>) - Static method in class io.activej.http.BasicAuth
 
decorator(String, BiFunction<String, String, Promise<Boolean>>, Function<HttpResponse, HttpResponse>) - Static method in class io.activej.http.BasicAuth
 
DEFAULT_BUF_SIZE - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
DEFAULT_ERROR_CACHE_EXPIRATION - Static variable in class io.activej.dns.DnsCache
 
DEFAULT_FORMATTER - Static variable in interface io.activej.http.HttpExceptionFormatter
Standard formatter maps all exceptions except HttpException to an empty response with 500 status code.
DEFAULT_HARD_EXPIRATION_DELTA - Static variable in class io.activej.dns.DnsCache
 
DEFAULT_MAX_BUF_SIZE - Static variable in class io.activej.http.stream.BufsConsumerGzipDeflater
 
DEFAULT_MAX_TTL - Static variable in class io.activej.dns.DnsCache
 
DEFAULT_Q - Static variable in class io.activej.http.AcceptCharset
 
DEFAULT_Q - Static variable in class io.activej.http.AcceptMediaType
 
DEFAULT_SOCKET_SETTINGS - Static variable in class io.activej.http.AsyncHttpClient
 
DEFAULT_TIMED_OUT_EXPIRATION - Static variable in class io.activej.dns.DnsCache
 
DEFAULT_TIMEOUT - Static variable in class io.activej.dns.RemoteAsyncDnsClient
 
DEFAULT_TXT_ENCODING - Static variable in class io.activej.http.StaticServlet
 
DELETE - io.activej.http.HttpMethod
 
DnsCache - Class in io.activej.dns
Represents a cache for storing resolved domains during its time to live.
DnsCache.DnsQueryCacheResult - Class in io.activej.dns
 
DnsProtocol - Class in io.activej.dns.protocol
This class allows to use a simple subset of the Domain Name System (or DNS) protocol
DnsProtocol() - Constructor for class io.activej.dns.protocol.DnsProtocol
 
DnsProtocol.QueryClass - Enum in io.activej.dns.protocol
 
DnsProtocol.RecordType - Enum in io.activej.dns.protocol
 
DnsProtocol.ResponseErrorCode - Enum in io.activej.dns.protocol
Handled error codes: RFC6895 - DNS, page 5: RCODE:NAME:Description:Reference: 0NoErrorNo ErrorRFC1035 1FormErrFormat ErrorRFC1035 2ServFailServer FailureRFC1035 3NXDomainNon-Existent DomainRFC1035 4NotImpNot ImplementedRFC1035 5RefusedQuery RefusedRFC1035 ...
DnsQuery - Class in io.activej.dns.protocol
A simple DNS query, which specifies a domain name and record type (one of A or AAAA).
DnsQueryCacheResult(DnsResponse, boolean) - Constructor for class io.activej.dns.DnsCache.DnsQueryCacheResult
 
DnsQueryException - Exception in io.activej.dns.protocol
Represents a failed DNS query response as a exception.
DnsQueryException(Class<?>, DnsResponse) - Constructor for exception io.activej.dns.protocol.DnsQueryException
Creates a new instance of DnsQueryException
DnsResourceRecord - Class in io.activej.dns.protocol
Represents a resolved domain (of A or AAAA type)
DnsResponse - Class in io.activej.dns.protocol
Represents a response from DNS server.
DnsTransaction - Class in io.activej.dns.protocol
Represents a DNS transaction, instances are used to tie queries to responses
DNT - Static variable in class io.activej.http.HttpHeaders
 
doClose(Throwable) - Method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
doClose(Throwable) - Method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
doClose(Throwable) - Method in class io.activej.http.stream.BufsConsumerDelimiter
 
doClose(Throwable) - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
doClose(Throwable) - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
doesNeedRefreshing() - Method in class io.activej.dns.DnsCache.DnsQueryCacheResult
 
doProcess() - Method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
doProcess() - Method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
doProcess() - Method in class io.activej.http.stream.BufsConsumerDelimiter
 
doProcess() - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
doProcess() - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
doServe(HttpRequest) - Method in class io.activej.http.AsyncServletWithStats
 

E

EDI_EDIFACT - Static variable in class io.activej.http.MediaTypes
 
EDI_X12 - Static variable in class io.activej.http.MediaTypes
 
EMPTY_CLOSE - Static variable in class io.activej.http.WebSocketConstants
 
EOT - Static variable in class io.activej.http.MediaTypes
 
EPUB - Static variable in class io.activej.http.MediaTypes
 
equals(Object) - Method in class io.activej.dns.protocol.DnsQuery
 
equals(Object) - Method in class io.activej.dns.protocol.DnsResourceRecord
 
equals(Object) - Method in class io.activej.dns.protocol.DnsResponse
 
equals(Object) - Method in class io.activej.dns.protocol.DnsTransaction
 
equals(Object) - Method in class io.activej.http.AcceptCharset
 
equals(Object) - Method in class io.activej.http.AcceptMediaType
 
equals(Object) - Method in class io.activej.http.ContentType
 
equals(Object) - Method in class io.activej.http.HttpCharset
 
equals(Object) - Method in class io.activej.http.HttpCookie
 
equals(Object) - Method in class io.activej.http.HttpHeader
 
equals(Object) - Method in class io.activej.http.MediaType
 
equals(Object) - Method in class io.activej.http.QueryParameter
 
estimateSize() - Method in class io.activej.http.HttpMessage
 
estimateSize() - Method in class io.activej.http.HttpRequest
 
estimateSize() - Method in class io.activej.http.HttpResponse
 
estimateSize(int) - Method in class io.activej.http.HttpMessage
 
ETAG - Static variable in class io.activej.http.HttpHeaders
 
eventloop - Variable in class io.activej.http.AbstractHttpConnection
 
eventloop - Variable in class io.activej.http.AsyncServletWithStats
 
EXPECT - Static variable in class io.activej.http.HttpHeaders
 
EXPIRES - Static variable in class io.activej.http.HttpHeaders
 

F

fallbackServlets - Variable in class io.activej.http.RoutingServlet
 
FEXTRA_TOO_LARGE - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
fieldsToMap(Map<String, String>) - Static method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
fieldsToMap(Map<String, String>, BiFunction<String, String, Promise<? extends ChannelConsumer<ByteBuf>>>) - Static method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
fieldsToMap(Map<String, String>, Function<String, Promise<? extends ChannelConsumer<ByteBuf>>>) - Static method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
file(HttpResponse.FileSliceSupplier, String, long) - Static method in class io.activej.http.HttpResponse
 
file(HttpResponse.FileSliceSupplier, String, long, String) - Static method in class io.activej.http.HttpResponse
 
file(HttpResponse.FileSliceSupplier, String, long, String, boolean) - Static method in class io.activej.http.HttpResponse
 
file(Function<String, Promise<? extends ChannelConsumer<ByteBuf>>>) - Static method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
files(BiFunction<String, String, Promise<? extends ChannelConsumer<ByteBuf>>>) - Static method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
fillInStackTrace() - Method in exception io.activej.http.HttpException
 
filter(Predicate<String>) - Method in interface io.activej.http.loader.StaticLoader
 
firstSuccessful(AsyncServlet...) - Static method in interface io.activej.http.AsyncServlet
 
FLAC - Static variable in class io.activej.http.MediaTypes
 
flags - Variable in class io.activej.http.AbstractHttpConnection
 
FLASH - Static variable in class io.activej.http.MediaTypes
 
FLV - Static variable in class io.activej.http.MediaTypes
 
FNAME_FCOMMENT_TOO_LARGE - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
FOLLOW_ONLY_WHEN_PRERENDER_SHOWN - Static variable in class io.activej.http.HttpHeaders
 
FORMAT_ERROR - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
formatException(Throwable) - Method in interface io.activej.http.HttpExceptionFormatter
 
FRAGMENTED_CONTROL_MESSAGE - Static variable in class io.activej.http.WebSocketConstants
 
frameReadChannel() - Method in interface io.activej.http.WebSocket
A shortcut that allows to obtain a channel supplier of WebSocket.Frames.
frameWriteChannel() - Method in interface io.activej.http.WebSocket
A shortcut that allows to obtain a channel consumer of WebSocket.Frames.
FROM - Static variable in class io.activej.http.HttpHeaders
 
fromCode(short) - Static method in enum io.activej.dns.protocol.DnsProtocol.QueryClass
Returns query class based on its code or null if code is invalid.
fromGzip(ByteBuf, int) - Static method in class io.activej.http.GzipProcessorUtils
 

G

generateTransactionId() - Static method in class io.activej.dns.protocol.DnsProtocol
 
get(byte[], int, int, int) - Method in class io.activej.http.CaseInsensitiveTokenMap
Returns registered token value for given input, or null if no such value was registered.
get(String) - Static method in class io.activej.http.HttpRequest
 
get(String) - Method in interface io.activej.http.session.SessionStore
 
get(String) - Method in class io.activej.http.session.SessionStoreInMemory
 
GET - io.activej.http.HttpMethod
 
getActiveConnections() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getActiveConnections() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getActiveRequests() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getAddressConnections() - Method in class io.activej.http.AsyncHttpClient
 
getArgs() - Method in class io.activej.http.decoder.DecodeError
 
getAttachment(Class<T>) - Method in class io.activej.http.HttpMessage
 
getAttachment(Type) - Method in class io.activej.http.HttpMessage
 
getAttachment(String) - Method in class io.activej.http.HttpMessage
 
getAttachmentKeys() - Method in class io.activej.http.HttpMessage
Retrieves a set of all attachment keys for this HttpMessage
getBody() - Method in class io.activej.http.HttpMessage
Allows you to peak at the body when it is available without taking the ownership.
getBodyStream() - Method in class io.activej.http.HttpMessage
This method transfers the "rust-like ownership" from this message object to the caller.
getBuf() - Method in class io.activej.http.HttpHeaderValue
 
getBuf() - Method in class io.activej.http.WebSocket.Message
 
getByExtension(String) - Static method in class io.activej.http.MediaTypes
 
getCache() - Method in class io.activej.dns.CachedAsyncDnsClient
 
getCharset() - Method in class io.activej.http.AcceptCharset
 
getCharset() - Method in class io.activej.http.ContentType
 
getChild(String) - Method in class io.activej.http.decoder.DecodeErrors
 
getChildren() - Method in class io.activej.http.decoder.DecodeErrors
 
getCloseNotification() - Method in class io.activej.http.AsyncHttpServer
 
getCode() - Method in enum io.activej.dns.protocol.DnsProtocol.QueryClass
 
getCode() - Method in enum io.activej.dns.protocol.DnsProtocol.RecordType
 
getCode() - Method in exception io.activej.http.HttpException
 
getCode() - Method in class io.activej.http.HttpResponse
 
getCode() - Method in exception io.activej.http.WebSocketException
 
getConnected() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getConnectErrors() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getConnection() - Method in class io.activej.http.HttpRequest
 
getConnection() - Method in class io.activej.http.HttpResponse
 
getConnectionsCount() - Method in class io.activej.http.AsyncHttpClient
 
getConnectionsCount() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsKeepAliveCount() - Method in class io.activej.http.AsyncHttpClient
 
getConnectionsKeepAliveCount() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsKeepAliveExpired() - Method in class io.activej.http.AsyncHttpClient
 
getConnectionsKeepAliveExpired() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsNewCount() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsReadWriteCount() - Method in class io.activej.http.AsyncHttpClient
 
getConnectionsReadWriteCount() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsReadWriteExpired() - Method in class io.activej.http.AsyncHttpClient
 
getConnectionsReadWriteExpired() - Method in class io.activej.http.AsyncHttpServer
 
getConnectionsServingCount() - Method in class io.activej.http.AsyncHttpServer
 
getContentLength() - Method in class io.activej.http.AbstractHttpConnection
 
getContentType(String) - Static method in class io.activej.http.StaticServlet
 
getCookie(String) - Method in class io.activej.http.HttpRequest
 
getCookie(String) - Method in class io.activej.http.HttpResponse
 
getCookies() - Method in class io.activej.http.HttpRequest
 
getCookies() - Method in class io.activej.http.HttpResponse
 
getCurrentPool() - Method in class io.activej.http.HttpClientConnection
 
getCurrentPool() - Method in class io.activej.http.HttpServerConnection
 
getData() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
getDataLength() - Method in enum io.activej.dns.protocol.DnsProtocol.RecordType
 
getDomain() - Method in class io.activej.http.HttpCookie
 
getDomainName() - Method in class io.activej.dns.protocol.DnsQuery
 
getDomainRecord(String) - Method in class io.activej.dns.CachedAsyncDnsClient
 
getDomainRecord(String) - Method in class io.activej.dns.DnsCache
 
getDomainRecords() - Method in class io.activej.dns.CachedAsyncDnsClient
 
getDomainRecords() - Method in class io.activej.dns.DnsCache
 
getDomainsCount() - Method in class io.activej.dns.DnsCache
 
getErrorCacheExpiration() - Method in class io.activej.dns.DnsCache
 
getErrorCode() - Method in class io.activej.dns.protocol.DnsResponse
 
getErrors() - Method in class io.activej.http.decoder.DecodeErrors
 
getErrors() - Method in exception io.activej.http.decoder.DecodeException
 
getEventloop() - Method in class io.activej.dns.CachedAsyncDnsClient
 
getEventloop() - Method in class io.activej.dns.RemoteAsyncDnsClient
 
getEventloop() - Method in class io.activej.http.AsyncHttpClient
 
getEventloop() - Method in class io.activej.http.AsyncServletWithStats
 
getExpirationDate() - Method in class io.activej.http.HttpCookie
 
getExpirations() - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
getExtension() - Method in class io.activej.http.HttpCookie
 
getFailedDomains() - Method in class io.activej.dns.CachedAsyncDnsClient
 
getFailedDomains() - Method in class io.activej.dns.DnsCache
 
getFailedDomainsCount() - Method in class io.activej.dns.DnsCache
 
getFailedQueries() - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
getFileSlice(long, long) - Method in interface io.activej.http.HttpResponse.FileSliceSupplier
 
getFragment() - Method in class io.activej.http.HttpRequest
 
getFragment() - Method in class io.activej.http.UrlParser
 
getFullUri(HttpRequest) - Static method in class io.activej.http.HttpUtils
 
getFullUri(HttpRequest, int) - Static method in class io.activej.http.HttpUtils
(RFC3986) scheme://authority/path/?query#fragment
getHardExpirationDelta() - Method in class io.activej.dns.DnsCache
 
getHeader(HttpHeader) - Method in class io.activej.http.HttpMessage
 
getHeader(HttpHeader, HttpHeaderValue.ParserIntoList<T>) - Method in class io.activej.http.HttpMessage
 
getHeader(HttpHeader, ParserFunction<ByteBuf, T>) - Method in class io.activej.http.HttpMessage
 
getHeaderBuf(HttpHeader) - Method in class io.activej.http.HttpMessage
 
getHeaders() - Method in class io.activej.http.HttpMessage
 
getHeaders() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
getHost() - Method in class io.activej.http.UrlParser
 
getHostAndPort() - Method in class io.activej.http.HttpRequest
 
getHostAndPort() - Method in class io.activej.http.UrlParser
 
getHttpAddresses() - Method in class io.activej.http.AsyncHttpServer
 
getHttpErrors() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getHttpErrors() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getHttpErrorTitle(int) - Static method in class io.activej.http.HttpUtils
RFC-7231, sections 6.5 and 6.6
getHttpTimeouts() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getHttpTimeouts() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getId() - Method in class io.activej.dns.protocol.DnsTransaction
 
getId() - Method in class io.activej.http.decoder.AbstractDecoder
 
getId() - Method in interface io.activej.http.decoder.Decoder
An id that is going to be used in the error-tree if at some point the whole parser fails
getInput() - Method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
getInput() - Method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
getInput() - Method in class io.activej.http.stream.BufsConsumerDelimiter
 
getInput() - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
getInput() - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
getIps() - Method in class io.activej.dns.protocol.DnsResourceRecord
 
getKeepAliveTimeout() - Method in class io.activej.http.AsyncHttpServer
 
getKey() - Method in class io.activej.http.QueryParameter
 
getMaxAge() - Method in class io.activej.http.HttpCookie
 
getMaxBodySize() - Method in class io.activej.http.AbstractHttpConnection
 
getMaxTtl() - Method in class io.activej.dns.DnsCache
 
getMediaType() - Method in class io.activej.http.AcceptMediaType
 
getMediaType() - Method in class io.activej.http.ContentType
 
getMessage() - Method in class io.activej.http.decoder.DecodeError
 
getMessage() - Method in exception io.activej.http.WebSocketException
 
getMethod() - Method in class io.activej.http.HttpRequest
 
getMinTtl() - Method in class io.activej.dns.protocol.DnsResourceRecord
 
getName() - Method in class io.activej.http.HttpCookie
 
getNumberOfRequests() - Method in class io.activej.http.AbstractHttpConnection
 
getOrCreate(byte[], int, int) - Method in class io.activej.http.CaseInsensitiveTokenMap
 
getOrCreate(byte[], int, int, int) - Method in class io.activej.http.CaseInsensitiveTokenMap
Gets the cached token value for given input, or creates a new one without putting it in the registry.
getOutput() - Method in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
getOutput() - Method in class io.activej.http.stream.BufsConsumerChunkedEncoder
 
getOutput() - Method in class io.activej.http.stream.BufsConsumerDelimiter
 
getOutput() - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
getOutput() - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
getPassword() - Method in class io.activej.http.BasicAuth.BasicAuthCredentials
 
getPath() - Method in class io.activej.http.HttpCookie
 
getPath() - Method in class io.activej.http.HttpRequest
 
getPath() - Method in class io.activej.http.UrlParser
 
getPathAndQuery() - Method in class io.activej.http.HttpRequest
 
getPathAndQuery() - Method in class io.activej.http.UrlParser
 
getPathParameter(String) - Method in class io.activej.http.HttpRequest
 
getPathParameters() - Method in class io.activej.http.HttpRequest
 
getPayload() - Method in class io.activej.http.WebSocket.Frame
 
getPoolTimestamp() - Method in class io.activej.http.AbstractHttpConnection
 
getPort() - Method in class io.activej.http.UrlParser
 
getPostParameter(String) - Method in class io.activej.http.HttpRequest
 
getPostParameters() - Method in class io.activej.http.HttpRequest
 
getProtocol() - Method in class io.activej.http.HttpRequest
 
getProtocol() - Method in class io.activej.http.UrlParser
 
getQ() - Method in class io.activej.http.AcceptCharset
 
getQ() - Method in class io.activej.http.AcceptMediaType
 
getQueries() - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
getQuery() - Method in exception io.activej.dns.protocol.DnsQueryException
 
getQuery() - Method in class io.activej.dns.protocol.DnsTransaction
 
getQuery() - Method in class io.activej.http.HttpRequest
 
getQuery() - Method in class io.activej.http.UrlParser
 
getQueryParameter(String) - Method in class io.activej.http.HttpRequest
 
getQueryParameter(String) - Method in class io.activej.http.UrlParser
 
getQueryParameters() - Method in class io.activej.http.HttpRequest
 
getQueryParameters() - Method in class io.activej.http.UrlParser
 
getQueryParameters(String) - Method in class io.activej.http.HttpRequest
 
getQueryParameters(String) - Method in class io.activej.http.UrlParser
 
getQueryParametersIterable() - Method in class io.activej.http.HttpRequest
 
getQueryParametersIterable() - Method in class io.activej.http.UrlParser
 
getReadWriteTimeout() - Method in class io.activej.http.AsyncHttpServer
 
getReason() - Method in exception io.activej.http.WebSocketException
 
getRecord() - Method in class io.activej.dns.protocol.DnsResponse
 
getRecordType() - Method in class io.activej.dns.protocol.DnsQuery
 
getRelativePath() - Method in class io.activej.http.HttpRequest
 
getRemoteAddress() - Method in class io.activej.http.HttpClientConnection
 
getRemoteAddress() - Method in class io.activej.http.HttpRequest
 
getRemoteAddress() - Method in class io.activej.http.HttpServerConnection
 
getRequest() - Method in interface io.activej.http.WebSocket
A method for inspecting HTTP request associated with this web socket.
getResolvedDomains() - Method in class io.activej.dns.CachedAsyncDnsClient
 
getResolvedDomains() - Method in class io.activej.dns.DnsCache
 
getResolveErrors() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getResponse() - Method in interface io.activej.http.WebSocket
A method for inspecting HTTP response associated with this web socket.
getResponseAsPromise() - Method in class io.activej.dns.DnsCache.DnsQueryCacheResult
 
getResult() - Method in exception io.activej.dns.protocol.DnsQueryException
 
getServletExceptions() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getSessionLifetimeHint() - Method in interface io.activej.http.session.SessionStore
 
getSessionLifetimeHint() - Method in class io.activej.http.session.SessionStoreInMemory
 
getSocketStats() - Method in class io.activej.dns.RemoteAsyncDnsClient
 
getSocketStats() - Method in class io.activej.http.AsyncHttpClient
 
getSocketStatsSsl() - Method in class io.activej.http.AsyncHttpClient
 
getSslErrors() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getStats() - Method in class io.activej.dns.RemoteAsyncDnsClient
 
getStats() - Method in class io.activej.http.AsyncHttpClient
 
getStats() - Method in class io.activej.http.AsyncHttpServer
 
getStats() - Method in class io.activej.http.AsyncServletWithStats
 
getSubtree(String) - Method in class io.activej.http.RoutingServlet
 
getText() - Method in class io.activej.http.WebSocket.Message
 
getTimedOutExpiration() - Method in class io.activej.dns.DnsCache
 
getTotalConnections() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getTotalRequests() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getTotalRequests() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getTotalResponses() - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
getTotalResponses() - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
getTransaction() - Method in class io.activej.dns.protocol.DnsResponse
 
getType() - Method in class io.activej.http.WebSocket.Frame
 
getType() - Method in class io.activej.http.WebSocket.Message
 
getUserData() - Method in class io.activej.dns.protocol.DnsQuery
 
getUserData() - Method in class io.activej.http.AbstractHttpConnection
 
getUsername() - Method in class io.activej.http.BasicAuth.BasicAuthCredentials
 
getValue() - Method in class io.activej.http.HttpCookie
 
getValue() - Method in class io.activej.http.QueryParameter
 
getVersion() - Method in class io.activej.http.HttpMessage
 
GIF - Static variable in class io.activej.http.MediaTypes
 
GOING_AWAY - Static variable in class io.activej.http.WebSocketConstants
 
GOOGLE_PUBLIC_DNS - Static variable in class io.activej.dns.RemoteAsyncDnsClient
 
GV - Static variable in class io.activej.http.MediaTypes
 
GZIP - Static variable in class io.activej.http.MediaTypes
 
GZIPPED - Static variable in class io.activej.http.AbstractHttpConnection
 
GzipProcessorUtils - Class in io.activej.http
This class contains various utils for the DEFLATE algorithm.
GzipProcessorUtils() - Constructor for class io.activej.http.GzipProcessorUtils
 

H

handleField(String) - Method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
handleFile(String, String) - Method in interface io.activej.http.MultipartParser.MultipartDataHandler
 
handleMultipart(MultipartParser.MultipartDataHandler) - Method in class io.activej.http.HttpRequest
 
HANDSHAKE_FAILED - Static variable in class io.activej.http.WebSocketConstants
 
hasErrors() - Method in class io.activej.http.decoder.DecodeErrors
 
hashCode() - Method in class io.activej.dns.protocol.DnsQuery
 
hashCode() - Method in class io.activej.dns.protocol.DnsResourceRecord
 
hashCode() - Method in class io.activej.dns.protocol.DnsResponse
 
hashCode() - Method in class io.activej.dns.protocol.DnsTransaction
 
hashCode() - Method in class io.activej.http.AcceptCharset
 
hashCode() - Method in class io.activej.http.AcceptMediaType
 
hashCode() - Method in class io.activej.http.ContentType
 
hashCode() - Method in class io.activej.http.HttpCharset
 
hashCode() - Method in class io.activej.http.HttpCookie
 
hashCode() - Method in class io.activej.http.HttpHeader
 
hashCode() - Method in class io.activej.http.MediaType
 
hashCode() - Method in class io.activej.http.QueryParameter
 
HEAD - io.activej.http.HttpMethod
 
HEADER_NAME_ABSENT - Static variable in class io.activej.http.AbstractHttpConnection
 
headersConsumer - Variable in class io.activej.http.AbstractHttpConnection
 
HOST - Static variable in class io.activej.http.HttpHeaders
 
HTML - Static variable in class io.activej.http.MediaTypes
 
HTML_UTF_8 - Static variable in class io.activej.http.ContentTypes
 
http() - Static method in class io.activej.http.UrlBuilder
 
HTTP - io.activej.http.Protocol
 
HTTP_0_9 - io.activej.http.HttpVersion
 
HTTP_1_0 - io.activej.http.HttpVersion
 
HTTP_1_1 - io.activej.http.HttpVersion
 
HTTP_2_0 - io.activej.http.HttpVersion
 
HTTP_ERROR_HTML - Static variable in interface io.activej.http.HttpExceptionFormatter
 
HttpCharset - Class in io.activej.http
This is a specialized token to be used in CaseInsensitiveTokenMap for charset header values.
HttpClientConnection - Class in io.activej.http
This class is responsible for sending and receiving HTTP requests.
HttpCookie - Class in io.activej.http
This class represents an abstraction for HTTP Cookie with fast parsing algorithms.
HttpCookie(String, String, String) - Constructor for class io.activej.http.HttpCookie
 
HttpException - Exception in io.activej.http
This is a special exception, that is formatted as HTTP response with code and text from it by default.
HttpException(int) - Constructor for exception io.activej.http.HttpException
 
HttpException(int, String) - Constructor for exception io.activej.http.HttpException
 
HttpException(int, String, Throwable) - Constructor for exception io.activej.http.HttpException
 
HttpException(int, Throwable) - Constructor for exception io.activej.http.HttpException
 
HttpExceptionFormatter - Interface in io.activej.http
This is an interface for the formatter function for HTTP.
HttpHeader - Class in io.activej.http
This is a specialized token to be used in CaseInsensitiveTokenMap for header names.
HttpHeaders - Class in io.activej.http
This is a collection of most well-known HttpHeader token references as Java constants.
HttpHeaders() - Constructor for class io.activej.http.HttpHeaders
 
HttpHeaderValue - Class in io.activej.http
 
HttpHeaderValue() - Constructor for class io.activej.http.HttpHeaderValue
 
HttpHeaderValue.ParserIntoList<T> - Interface in io.activej.http
 
HttpMessage - Class in io.activej.http
Represents any HTTP message.
HttpMessage(HttpVersion) - Constructor for class io.activej.http.HttpMessage
 
HttpMethod - Enum in io.activej.http
This enum represents an HTTP method.
HttpPathPart - Interface in io.activej.http
Marker interface to be implemented by enums that store commands to be appended to HTTP request path
HttpRequest - Class in io.activej.http
Represents the HTTP request which AsyncHttpClient sends to AsyncHttpServer.
HttpResponse - Class in io.activej.http
Represents HTTP response for HttpRequest.
HttpResponse.FileSliceSupplier - Interface in io.activej.http
 
https() - Static method in class io.activej.http.UrlBuilder
 
HTTPS - io.activej.http.Protocol
 
HttpServerConnection - Class in io.activej.http
It represents server connection.
HttpUtils - Class in io.activej.http
Util for working with HttpRequest
HttpUtils() - Constructor for class io.activej.http.HttpUtils
 
HttpVersion - Enum in io.activej.http
 

I

IAsyncHttpClient - Interface in io.activej.http
An interface for an asynchronous HTTP client.
IAsyncWebSocketClient - Interface in io.activej.http
 
ICO - Static variable in class io.activej.http.MediaTypes
 
IF_MATCH - Static variable in class io.activej.http.HttpHeaders
 
IF_MODIFIED_SINCE - Static variable in class io.activej.http.HttpHeaders
 
IF_NONE_MATCH - Static variable in class io.activej.http.HttpHeaders
 
IF_RANGE - Static variable in class io.activej.http.HttpHeaders
 
IF_UNMODIFIED_SINCE - Static variable in class io.activej.http.HttpHeaders
 
ignoreHeaders() - Method in class io.activej.http.MultipartParser
Converts resulting channel of frames into a binary channel, ignoring any multipart headers.
INCOMPLETE_MESSAGE - Static variable in class io.activej.http.AbstractHttpConnection
 
INCORRECT_ID_HEADER_BYTES - Static variable in class io.activej.http.GzipProcessorUtils
 
INCORRECT_ID_HEADER_BYTES - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
INCORRECT_UNCOMPRESSED_INPUT_SIZE - Static variable in class io.activej.http.GzipProcessorUtils
 
inetAddress(String) - Static method in class io.activej.http.HttpUtils
 
INTERNAL_SERVER_ERROR_HTML - Static variable in interface io.activej.http.HttpExceptionFormatter
 
internalServerError500() - Static method in exception io.activej.http.HttpException
 
INTERNET - io.activej.dns.protocol.DnsProtocol.QueryClass
 
INVALID_CLOSE_CODE - Static variable in class io.activej.http.WebSocketConstants
 
INVALID_CRLF - Static variable in class io.activej.http.AbstractHttpConnection
 
INVALID_PAYLOAD_LENGTH - Static variable in class io.activej.http.WebSocketConstants
 
INVALID_Q_VALUE - Static variable in class io.activej.http.HttpUtils
 
INVALID_RESPONSE - Static variable in class io.activej.http.HttpClientConnection
 
io.activej.dns - package io.activej.dns
 
io.activej.dns.protocol - package io.activej.dns.protocol
 
io.activej.http - package io.activej.http
 
io.activej.http.decoder - package io.activej.http.decoder
 
io.activej.http.loader - package io.activej.http.loader
 
io.activej.http.session - package io.activej.http.session
 
io.activej.http.stream - package io.activej.http.stream
 
ipv4(String) - Static method in class io.activej.dns.protocol.DnsQuery
Shortcut to create DnsQuery with A (IPv4) record type.
ipv6(String) - Static method in class io.activej.dns.protocol.DnsQuery
Shortcut to create DnsQuery with AAAA (IPv6) record type.
IS_A_DIRECTORY - Static variable in interface io.activej.http.loader.StaticLoader
 
isBodyLoaded() - Method in class io.activej.http.HttpMessage
Checks if this message is working in streaming mode or not.
isBodyReceived() - Method in class io.activej.http.AbstractHttpConnection
 
isBodySent() - Method in class io.activej.http.AbstractHttpConnection
 
isChunked() - Method in class io.activej.http.AbstractHttpConnection
 
isClosed() - Method in class io.activej.http.AbstractHttpConnection
 
isClosed() - Method in interface io.activej.http.WebSocket
Indicates whether this socket has already been closed or not
isData() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
isGzipped() - Method in class io.activej.http.AbstractHttpConnection
 
isHeaders() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
isHttpOnly() - Method in class io.activej.http.HttpCookie
 
isInetAddress(String) - Static method in class io.activej.http.HttpUtils
 
isKeepAlive() - Method in class io.activej.http.AbstractHttpConnection
 
isLastFrame() - Method in class io.activej.http.WebSocket.Frame
 
isRelativePath() - Method in class io.activej.http.UrlParser
 
isSecure() - Method in class io.activej.http.HttpCookie
 
isSecure() - Method in enum io.activej.http.Protocol
 
isSuccessful() - Method in class io.activej.dns.protocol.DnsResponse
 
isTextType() - Method in class io.activej.http.MediaType
 
isWebSocket() - Method in class io.activej.http.AbstractHttpConnection
 

J

JAVA_ARCHIVE - Static variable in class io.activej.http.MediaTypes
 
JAVASCRIPT - Static variable in class io.activej.http.MediaTypes
 
JmxInspector() - Constructor for class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
JmxInspector() - Constructor for class io.activej.http.AsyncHttpClient.JmxInspector
 
JmxInspector() - Constructor for class io.activej.http.AsyncHttpServer.JmxInspector
 
JPEG - Static variable in class io.activej.http.MediaTypes
 
JSON - Static variable in class io.activej.http.MediaTypes
 
JSON_UTF_8 - Static variable in class io.activej.http.ContentTypes
 

K

KEEP_ALIVE - io.activej.http.PoolLabel
 
KEEP_ALIVE - Static variable in class io.activej.http.AbstractHttpConnection
 
KEEP_ALIVE_TIMEOUT - Static variable in class io.activej.http.AsyncHttpClient
 
KEEP_ALIVE_TIMEOUT - Static variable in class io.activej.http.AsyncHttpServer
 
KEY_ARCHIVE - Static variable in class io.activej.http.MediaTypes
 

L

LAST_EVENT_ID - Static variable in class io.activej.http.HttpHeaders
 
LAST_MODIFIED - Static variable in class io.activej.http.HttpHeaders
 
LATIN_1 - Static variable in class io.activej.http.HttpCharset
 
length - Variable in class io.activej.http.HttpHeader
 
LINK - Static variable in class io.activej.http.HttpHeaders
 
load(String) - Method in interface io.activej.http.loader.StaticLoader
 
loadBody() - Static method in interface io.activej.http.AsyncServletDecorator
 
loadBody() - Method in class io.activej.http.HttpMessage
 
loadBody(int) - Static method in interface io.activej.http.AsyncServletDecorator
 
loadBody(int) - Method in class io.activej.http.HttpMessage
Consumes the body stream if this message works in streaming mode and collects it to a single ByteBuf or just returns the body if message is not in streaming mode.
loadBody(MemSize) - Method in class io.activej.http.HttpMessage
 
loadBody(MemSize) - Static method in interface io.activej.http.AsyncServletDecorator
 
LOCAL_DNS - Static variable in class io.activej.dns.RemoteAsyncDnsClient
 
LOCATION - Static variable in class io.activej.http.HttpHeaders
 
LOCK - io.activej.http.HttpMethod
 
LoggableServlet - Class in io.activej.http
 
logged() - Static method in interface io.activej.http.AsyncServletDecorator
 
logged(BiFunction<HttpRequest, HttpResponse, String>) - Static method in interface io.activej.http.AsyncServletDecorator
 
lookupFrom(Map<String, String>) - Static method in class io.activej.http.BasicAuth
 
lowercase() - Method in enum io.activej.http.Protocol
 
lowerCaseBytes - Variable in class io.activej.http.CaseInsensitiveTokenMap.Token
 
lowerCaseHashCode - Variable in class io.activej.http.CaseInsensitiveTokenMap.Token
 

M

MALFORMED_CHUNK - Static variable in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
MALFORMED_CHUNK_LENGTH - Static variable in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
MALFORMED_FLAG - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
map(String, AsyncServlet) - Method in class io.activej.http.RoutingServlet
Maps given servlet on some path.
map(HttpMethod, String, AsyncServlet) - Method in class io.activej.http.RoutingServlet
 
map(Function<String, String>) - Method in interface io.activej.http.loader.StaticLoader
 
map(Function<T, V>) - Method in interface io.activej.http.decoder.Decoder
 
map(Function<T, V>, String) - Method in interface io.activej.http.decoder.Decoder
 
map(T) - Method in interface io.activej.http.decoder.Mapper
 
mapEx(Mapper<T, V>) - Method in interface io.activej.http.decoder.Decoder
Enhanced functional 'map' operation.
mapException(BiFunction<HttpRequest, Throwable, HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapException(Function<Throwable, HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapException(Predicate<Throwable>, AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapHttpClientException(AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapHttpException(AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapHttpException404(AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapHttpException500(AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapHttpServerException(AsyncServlet) - Static method in interface io.activej.http.AsyncServletDecorator
 
Mapper<T,​V> - Interface in io.activej.http.decoder
An enhanced mapping function which can return a list of errors for given input object.
mapResponse(BiFunction<HttpRequest, HttpResponse, HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapResponse(Function<HttpResponse, HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapToHttp500Exception() - Static method in interface io.activej.http.AsyncServletDecorator
 
mapToHttpException(BiFunction<HttpRequest, Throwable, HttpException>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapToHttpException(Function<Throwable, HttpException>) - Static method in interface io.activej.http.AsyncServletDecorator
 
mapToQuery(Map<String, ?>) - Static method in class io.activej.http.UrlBuilder
 
mapWebSocket(String, WebSocketServlet) - Method in class io.activej.http.RoutingServlet
 
mapWebSocket(String, Consumer<WebSocket>) - Method in class io.activej.http.RoutingServlet
Maps given consumer of a web socket as a web socket servlet on some path.
MASK_REQUIRED - Static variable in class io.activej.http.WebSocketConstants
 
MASK_SHOULD_NOT_BE_PRESENT - Static variable in class io.activej.http.WebSocketConstants
 
MAX_BODY_SIZE - Static variable in class io.activej.http.AsyncHttpClient
 
MAX_BODY_SIZE - Static variable in class io.activej.http.AsyncHttpServer
 
MAX_CHUNK_LENGTH_DIGITS - Static variable in class io.activej.http.stream.BufsConsumerChunkedDecoder
 
MAX_FORWARDS - Static variable in class io.activej.http.HttpHeaders
 
MAX_HEADER_FIELD_LENGTH - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
MAX_HEADER_LINE_SIZE - Static variable in class io.activej.http.AbstractHttpConnection
 
MAX_HEADER_LINE_SIZE_BYTES - Static variable in class io.activej.http.AbstractHttpConnection
 
MAX_HEADERS - Static variable in class io.activej.http.AbstractHttpConnection
 
MAX_KEEP_ALIVE_REQUESTS - Static variable in class io.activej.http.AsyncHttpClient
 
MAX_KEEP_ALIVE_REQUESTS - Static variable in class io.activej.http.AsyncHttpServer
 
MAX_WEB_SOCKET_MESSAGE_SIZE - Static variable in class io.activej.http.AsyncHttpClient
 
MAX_WEB_SOCKET_MESSAGE_SIZE - Static variable in class io.activej.http.AsyncHttpServer
 
maxBodySize - Variable in class io.activej.http.AbstractHttpConnection
 
maxBodySize - Variable in class io.activej.http.HttpMessage
 
maxProbings - Variable in class io.activej.http.CaseInsensitiveTokenMap
 
MediaType - Class in io.activej.http
This is a specialized token to be used in CaseInsensitiveTokenMap for media type header values.
MediaTypes - Class in io.activej.http
This is a collection of most well-known MediaType token references as Java constants.
MediaTypes() - Constructor for class io.activej.http.MediaTypes
 
merge(DecodeErrors) - Method in class io.activej.http.decoder.DecodeErrors
 
merge(RoutingServlet) - Method in class io.activej.http.RoutingServlet
 
merge(RoutingServlet...) - Static method in class io.activej.http.RoutingServlet
 
merge(RoutingServlet, RoutingServlet) - Static method in class io.activej.http.RoutingServlet
 
merge(String, RoutingServlet) - Method in class io.activej.http.RoutingServlet
 
MESSAGE_TOO_BIG - Static variable in class io.activej.http.WebSocketConstants
 
messageReadChannel() - Method in interface io.activej.http.WebSocket
A shortcut that allows to obtain a channel supplier of WebSocket.Messages.
messageWriteChannel() - Method in interface io.activej.http.WebSocket
A shortcut that allows to obtain a channel consumer of WebSocket.Messages.
MKCOL - io.activej.http.HttpMethod
 
MOVE - io.activej.http.HttpMethod
 
MP3 - Static variable in class io.activej.http.MediaTypes
 
MP4 - Static variable in class io.activej.http.MediaTypes
 
MP4_AUDIO - Static variable in class io.activej.http.MediaTypes
 
MPEG - Static variable in class io.activej.http.MediaTypes
 
MPEG_AUDIO - Static variable in class io.activej.http.MediaTypes
 
MultipartParser - Class in io.activej.http
Util class that allows to parse some binary channel (mainly, the request body stream) into a channel of multipart frames.
MultipartParser.MultipartDataHandler - Interface in io.activej.http
 
MultipartParser.MultipartFrame - Class in io.activej.http
 

N

NAME_ERROR - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
NEW - io.activej.http.PoolLabel
 
next - Variable in class io.activej.http.AbstractHttpConnection
 
next(ByteBuf, boolean) - Static method in class io.activej.http.WebSocket.Frame
 
NEXT - Static variable in interface io.activej.http.AsyncServlet
 
NO_DATA - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
NO_ERROR - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
NONE - io.activej.http.PoolLabel
 
NOT_A_VALID_UTF_8 - Static variable in class io.activej.http.WebSocketConstants
 
NOT_A_WEB_SOCKET_REQUEST - Static variable in class io.activej.http.WebSocketConstants
 
NOT_ACCEPTED_RESPONSE - Static variable in class io.activej.http.HttpClientConnection
 
NOT_FOUND_EXCEPTION - Static variable in interface io.activej.http.loader.StaticLoader
 
NOT_IMPLEMENTED - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
notAllowed405() - Static method in exception io.activej.http.HttpException
 
notFound404() - Static method in exception io.activej.http.HttpException
 
notFound404() - Static method in class io.activej.http.HttpResponse
 
numberOfRequests - Variable in class io.activej.http.AbstractHttpConnection
 

O

OCTET_STREAM - Static variable in class io.activej.http.MediaTypes
 
of(byte[], int, int, int) - Static method in class io.activej.http.HttpHeaders
 
of(short, DnsQuery) - Static method in class io.activej.dns.protocol.DnsTransaction
 
of(DecodeError) - Static method in class io.activej.http.decoder.DecodeErrors
 
of(HttpMethod, String) - Static method in class io.activej.http.HttpRequest
 
of(String) - Static method in class io.activej.http.HttpHeaderValue
 
of(String) - Static method in class io.activej.http.UrlParser
 
of(List<DecodeError>) - Static method in class io.activej.http.decoder.DecodeErrors
 
of(ByteBuf) - Static method in class io.activej.http.MultipartParser.MultipartFrame
 
of(TupleConstructor1<T1, R>, Decoder<T1>) - Static method in interface io.activej.http.decoder.Decoder
 
of(TupleConstructor2<T1, T2, R>, Decoder<T1>, Decoder<T2>) - Static method in interface io.activej.http.decoder.Decoder
 
of(TupleConstructor3<T1, T2, T3, R>, Decoder<T1>, Decoder<T2>, Decoder<T3>) - Static method in interface io.activej.http.decoder.Decoder
 
of(TupleConstructor4<T1, T2, T3, T4, R>, Decoder<T1>, Decoder<T2>, Decoder<T3>, Decoder<T4>) - Static method in interface io.activej.http.decoder.Decoder
 
of(TupleConstructor5<T1, T2, T3, T4, T5, R>, Decoder<T1>, Decoder<T2>, Decoder<T3>, Decoder<T4>, Decoder<T5>) - Static method in interface io.activej.http.decoder.Decoder
 
of(TupleConstructor6<T1, T2, T3, T4, T5, T6, R>, Decoder<T1>, Decoder<T2>, Decoder<T3>, Decoder<T4>, Decoder<T5>, Decoder<T6>) - Static method in interface io.activej.http.decoder.Decoder
 
of(DnsTransaction, DnsResourceRecord) - Static method in class io.activej.dns.protocol.DnsResponse
 
of(AsyncServlet) - Static method in class io.activej.http.StubHttpClient
 
of(Validator<T>...) - Static method in interface io.activej.http.decoder.Validator
Combines multiple validators repeatedly with the Validator.and(io.activej.http.decoder.Validator<T>) call.
of(MediaType) - Static method in class io.activej.http.AcceptMediaType
 
of(MediaType) - Static method in class io.activej.http.ContentType
 
of(MediaType, int) - Static method in class io.activej.http.AcceptMediaType
 
of(MediaType, Charset) - Static method in class io.activej.http.ContentType
 
of(String) - Static method in class io.activej.http.HttpCookie
 
of(String) - Static method in class io.activej.http.HttpHeaders
 
of(String) - Static method in class io.activej.http.MediaType
 
of(String) - Static method in class io.activej.http.UrlBuilder
 
of(String, DnsProtocol.RecordType) - Static method in class io.activej.dns.protocol.DnsQuery
 
of(String, Object...) - Static method in class io.activej.http.decoder.DecodeError
 
of(String, Object...) - Static method in class io.activej.http.decoder.DecodeErrors
 
of(String, String) - Static method in class io.activej.http.HttpCookie
 
of(String, String, String) - Static method in class io.activej.http.HttpCookie
 
of(InetAddress[], int) - Static method in class io.activej.dns.protocol.DnsResourceRecord
 
of(Charset) - Static method in class io.activej.http.AcceptCharset
 
of(Charset, int) - Static method in class io.activej.http.AcceptCharset
 
of(Function<T, V>) - Static method in interface io.activej.http.decoder.Mapper
 
of(Function<T, V>, String) - Static method in interface io.activej.http.decoder.Mapper
 
of(Predicate<T>, String) - Static method in interface io.activej.http.decoder.Validator
Creates the validator from the given predicate, using template as a message, formatted with the unsatisfactory value as a first argument.
of(List<Validator<T>>) - Static method in interface io.activej.http.decoder.Validator
Combines multiple validators repeatedly with the Validator.and(io.activej.http.decoder.Validator<T>) call.
of(Map<String, String>) - Static method in class io.activej.http.MultipartParser.MultipartFrame
 
ofAcceptCharsets(AcceptCharset...) - Static method in class io.activej.http.HttpHeaderValue
 
ofAcceptCharsets(List<AcceptCharset>) - Static method in class io.activej.http.HttpHeaderValue
 
ofAcceptMediaTypes(AcceptMediaType...) - Static method in class io.activej.http.HttpHeaderValue
 
ofAcceptMediaTypes(List<AcceptMediaType>) - Static method in class io.activej.http.HttpHeaderValue
 
ofBlocking(Executor, BlockingServlet) - Static method in interface io.activej.http.AsyncServlet
Wraps given BlockingServlet into async one using given Executor.
ofBytes(@org.jetbrains.annotations.NotNull byte[]) - Static method in class io.activej.http.HttpHeaderValue
 
ofBytes(@org.jetbrains.annotations.NotNull byte[], int, int) - Static method in class io.activej.http.HttpHeaderValue
 
ofClassPath(Executor, ClassLoader, String) - Static method in interface io.activej.http.loader.StaticLoader
 
ofClassPath(Executor, String) - Static method in interface io.activej.http.loader.StaticLoader
 
ofClassPath(Executor, String) - Static method in class io.activej.http.StaticServlet
 
ofCode(int) - Static method in exception io.activej.http.HttpException
 
ofCode(int) - Static method in class io.activej.http.HttpResponse
 
ofCode(int, String) - Static method in exception io.activej.http.HttpException
 
ofCode(int, String, Throwable) - Static method in exception io.activej.http.HttpException
 
ofCode(int, Throwable) - Static method in exception io.activej.http.HttpException
 
ofContentType(ContentType) - Static method in class io.activej.http.HttpHeaderValue
 
ofCookie(String) - Static method in class io.activej.http.decoder.Decoders
 
ofCookie(String, String) - Static method in class io.activej.http.decoder.Decoders
 
ofCookie(String, Function<String, T>, String) - Static method in class io.activej.http.decoder.Decoders
 
ofCookie(String, Function<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofCookieEx(String, Mapper<String, T>) - Static method in class io.activej.http.decoder.Decoders
 
ofCookieEx(String, Mapper<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofDecimal(int) - Static method in class io.activej.http.HttpHeaderValue
 
ofFailure(DnsTransaction, DnsProtocol.ResponseErrorCode) - Static method in class io.activej.dns.protocol.DnsResponse
 
offset - Variable in class io.activej.http.HttpHeader
 
ofGet(String) - Static method in class io.activej.http.decoder.Decoders
 
ofGet(String, String) - Static method in class io.activej.http.decoder.Decoders
 
ofGet(String, Function<String, T>, String) - Static method in class io.activej.http.decoder.Decoders
 
ofGet(String, Function<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofGetEx(String, Mapper<String, T>) - Static method in class io.activej.http.decoder.Decoders
 
ofGetEx(String, Mapper<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofInstant(Instant) - Static method in class io.activej.http.HttpHeaderValue
 
ofPath(Executor, Path) - Static method in interface io.activej.http.loader.StaticLoader
 
ofPath(String) - Static method in class io.activej.http.decoder.Decoders
 
ofPath(String, String) - Static method in class io.activej.http.decoder.Decoders
 
ofPath(String, Function<String, T>, String) - Static method in class io.activej.http.decoder.Decoders
 
ofPath(String, Function<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofPath(Executor, Path) - Static method in class io.activej.http.StaticServlet
 
ofPathEx(String, Mapper<String, T>) - Static method in class io.activej.http.decoder.Decoders
 
ofPathEx(String, Mapper<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofPost(String) - Static method in class io.activej.http.decoder.Decoders
 
ofPost(String, String) - Static method in class io.activej.http.decoder.Decoders
 
ofPost(String, Function<String, T>, String) - Static method in class io.activej.http.decoder.Decoders
 
ofPost(String, Function<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofPostEx(String, Mapper<String, T>) - Static method in class io.activej.http.decoder.Decoders
 
ofPostEx(String, Mapper<String, T>, T) - Static method in class io.activej.http.decoder.Decoders
 
ofTimestamp(long) - Static method in class io.activej.http.HttpHeaderValue
 
OGG_APP - Static variable in class io.activej.http.MediaTypes
 
OGG_AUDIO - Static variable in class io.activej.http.MediaTypes
 
OGG_VIDEO - Static variable in class io.activej.http.MediaTypes
 
ok200() - Static method in class io.activej.http.HttpResponse
 
ok201() - Static method in class io.activej.http.HttpResponse
 
ok206() - Static method in class io.activej.http.HttpResponse
 
onAccept(HttpServerConnection) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onAccept(HttpServerConnection) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onBodyReceived() - Method in class io.activej.http.AbstractHttpConnection
 
onBodyReceived() - Method in class io.activej.http.HttpClientConnection
 
onBodyReceived() - Method in class io.activej.http.HttpServerConnection
 
onBodySent() - Method in class io.activej.http.AbstractHttpConnection
 
onBodySent() - Method in class io.activej.http.HttpClientConnection
 
onBodySent() - Method in class io.activej.http.HttpServerConnection
 
onClose(SettablePromise<Void>) - Method in class io.activej.http.AsyncHttpServer
 
onClosed() - Method in class io.activej.http.AbstractHttpConnection
 
onClosed() - Method in class io.activej.http.HttpClientConnection
After closing this connection it removes it from its connections cache and recycles Http response.
onClosed() - Method in class io.activej.http.HttpServerConnection
 
onClosedWithError(Throwable) - Method in class io.activej.http.AbstractHttpConnection
 
onClosedWithError(Throwable) - Method in class io.activej.http.HttpClientConnection
 
onClosedWithError(Throwable) - Method in class io.activej.http.HttpServerConnection
 
onConnect(HttpRequest, HttpClientConnection) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onConnect(HttpRequest, HttpClientConnection) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onConnectError(HttpRequest, InetSocketAddress, Throwable) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onConnectError(HttpRequest, InetSocketAddress, Throwable) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onConnectionClosed() - Method in class io.activej.http.AsyncHttpClient
 
onDisconnect(HttpClientConnection) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onDisconnect(HttpClientConnection) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onDisconnect(HttpServerConnection) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onDisconnect(HttpServerConnection) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onDnsQuery(DnsQuery, ByteBuf) - Method in interface io.activej.dns.RemoteAsyncDnsClient.Inspector
 
onDnsQuery(DnsQuery, ByteBuf) - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
onDnsQueryError(DnsQuery, Throwable) - Method in interface io.activej.dns.RemoteAsyncDnsClient.Inspector
 
onDnsQueryError(DnsQuery, Throwable) - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
onDnsQueryExpiration(DnsQuery) - Method in interface io.activej.dns.RemoteAsyncDnsClient.Inspector
 
onDnsQueryExpiration(DnsQuery) - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
onDnsQueryResult(DnsQuery, DnsResponse) - Method in interface io.activej.dns.RemoteAsyncDnsClient.Inspector
 
onDnsQueryResult(DnsQuery, DnsResponse) - Method in class io.activej.dns.RemoteAsyncDnsClient.JmxInspector
 
onException(BiConsumer<HttpRequest, Throwable>) - Static method in interface io.activej.http.AsyncServletDecorator
 
onHeader(HttpHeader, byte[], int, int) - Method in class io.activej.http.AbstractHttpConnection
 
onHeader(HttpHeader, byte[], int, int) - Method in class io.activej.http.HttpClientConnection
 
onHeader(HttpHeader, byte[], int, int) - Method in class io.activej.http.HttpServerConnection
This method is called after receiving header.
onHeaderBuf(ByteBuf) - Method in class io.activej.http.AbstractHttpConnection
 
onHeaderBuf(ByteBuf) - Method in class io.activej.http.HttpClientConnection
 
onHeaderBuf(ByteBuf) - Method in class io.activej.http.HttpServerConnection
 
onHeadersReceived(ByteBuf, ChannelSupplier<ByteBuf>) - Method in class io.activej.http.AbstractHttpConnection
 
onHeadersReceived(ByteBuf, ChannelSupplier<ByteBuf>) - Method in class io.activej.http.HttpClientConnection
 
onHeadersReceived(ByteBuf, ChannelSupplier<ByteBuf>) - Method in class io.activej.http.HttpServerConnection
 
onHttpError(HttpClientConnection, Throwable) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onHttpError(HttpClientConnection, Throwable) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onHttpError(HttpServerConnection, Throwable) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onHttpError(HttpServerConnection, Throwable) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onHttpRequest(HttpRequest) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onHttpRequest(HttpRequest) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onHttpResponse(HttpRequest, HttpResponse) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onHttpResponse(HttpRequest, HttpResponse) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onHttpResponse(HttpResponse) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onHttpResponse(HttpResponse) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onNoContentLength() - Method in class io.activej.http.AbstractHttpConnection
 
onNoContentLength() - Method in class io.activej.http.HttpClientConnection
 
onNoContentLength() - Method in class io.activej.http.HttpServerConnection
 
onRequest(HttpRequest) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onRequest(HttpRequest) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onRequest(HttpRequest) - Method in class io.activej.http.WebSocketServlet
A servlet for handling web socket upgrade requests.
onRequest(Consumer<HttpRequest>) - Static method in interface io.activej.http.AsyncServletDecorator
 
onResolve(HttpRequest, DnsResponse) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onResolve(HttpRequest, DnsResponse) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onResolveError(HttpRequest, Throwable) - Method in interface io.activej.http.AsyncHttpClient.Inspector
 
onResolveError(HttpRequest, Throwable) - Method in class io.activej.http.AsyncHttpClient.JmxInspector
 
onResponse(BiConsumer<HttpRequest, HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
onResponse(Consumer<HttpResponse>) - Static method in interface io.activej.http.AsyncServletDecorator
 
onServletException(HttpRequest, Throwable) - Method in interface io.activej.http.AsyncHttpServer.Inspector
 
onServletException(HttpRequest, Throwable) - Method in class io.activej.http.AsyncHttpServer.JmxInspector
 
onStartLine(byte[], int) - Method in class io.activej.http.AbstractHttpConnection
 
onStartLine(byte[], int) - Method in class io.activej.http.HttpClientConnection
 
onStartLine(byte[], int) - Method in class io.activej.http.HttpServerConnection
This method is called after received line of header.
onWebSocket(WebSocket) - Method in class io.activej.http.WebSocketServlet
 
OPTIONS - io.activej.http.HttpMethod
 
ORIGIN - Static variable in class io.activej.http.HttpHeaders
 

P

P3P - Static variable in class io.activej.http.HttpHeaders
 
parameters - Variable in class io.activej.http.RoutingServlet
 
parse(ByteBuf, List<T>) - Method in interface io.activej.http.HttpHeaderValue.ParserIntoList
 
parse(String) - Static method in class io.activej.http.UrlParser
 
parseQ(byte[], int, int) - Static method in class io.activej.http.HttpUtils
 
parseQueryIntoMap(String) - Static method in class io.activej.http.UrlParser
 
PATCH - io.activej.http.HttpMethod
 
PDF - Static variable in class io.activej.http.MediaTypes
 
performCleanup() - Method in class io.activej.dns.DnsCache
 
PLAIN_TEXT - Static variable in class io.activej.http.MediaTypes
 
PLAIN_TEXT_ASCII - Static variable in class io.activej.http.ContentTypes
 
PLAIN_TEXT_UTF_8 - Static variable in class io.activej.http.ContentTypes
 
PNG - Static variable in class io.activej.http.MediaTypes
 
pool - Variable in class io.activej.http.AbstractHttpConnection
 
PoolLabel - Enum in io.activej.http
 
poolTimestamp - Variable in class io.activej.http.AbstractHttpConnection
 
post(String) - Static method in class io.activej.http.HttpRequest
 
POST - io.activej.http.HttpMethod
 
POSTSCRIPT - Static variable in class io.activej.http.MediaTypes
 
PRAGMA - Static variable in class io.activej.http.HttpHeaders
 
prev - Variable in class io.activej.http.AbstractHttpConnection
 
promise() - Method in exception io.activej.http.HttpException
 
promise() - Method in class io.activej.http.HttpResponse
 
PROPFIND - io.activej.http.HttpMethod
 
PROPPATCH - io.activej.http.HttpMethod
 
PROTOBUF - Static variable in class io.activej.http.MediaTypes
 
Protocol - Enum in io.activej.http
 
PROXY_AUTHENTICATE - Static variable in class io.activej.http.HttpHeaders
 
PROXY_AUTHORIZATION - Static variable in class io.activej.http.HttpHeaders
 
PSD - Static variable in class io.activej.http.MediaTypes
 
PUBLIC_KEY_PINS - Static variable in class io.activej.http.HttpHeaders
 
PUBLIC_KEY_PINS_REPORT_ONLY - Static variable in class io.activej.http.HttpHeaders
 
put(String) - Static method in class io.activej.http.HttpRequest
 
PUT - io.activej.http.HttpMethod
 

Q

QueryParameter - Class in io.activej.http
Plain POJO for the query parameter key-value pair.
QUESTION_COUNT_NOT_ONE - Static variable in class io.activej.dns.protocol.DnsProtocol
 
QUICKTIME - Static variable in class io.activej.http.MediaTypes
 

R

RANGE - Static variable in class io.activej.http.HttpHeaders
 
RDF - Static variable in class io.activej.http.MediaTypes
 
READ_TIMEOUT_ERROR - Static variable in class io.activej.http.AbstractHttpConnection
 
READ_WRITE - io.activej.http.PoolLabel
 
READ_WRITE_TIMEOUT - Static variable in class io.activej.http.AsyncHttpClient
 
READ_WRITE_TIMEOUT - Static variable in class io.activej.http.AsyncHttpServer
 
READ_WRITE_TIMEOUT_SHUTDOWN - Static variable in class io.activej.http.AsyncHttpClient
 
READ_WRITE_TIMEOUT_SHUTDOWN - Static variable in class io.activej.http.AsyncHttpServer
 
readDnsResponse(ByteBuf) - Static method in class io.activej.dns.protocol.DnsProtocol
Reads a DNS query response from payload
readFrame() - Method in interface io.activej.http.WebSocket
Returns a promise of aweb socket data frame.
readHttpMessage() - Method in class io.activej.http.AbstractHttpConnection
 
readMessage() - Method in interface io.activej.http.WebSocket
Returns a promise of a complete web socket message which consists of one or multiple data frames.
readQueue - Variable in class io.activej.http.AbstractHttpConnection
 
REALAUDIO - Static variable in class io.activej.http.MediaTypes
 
recycle() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
recycle() - Method in class io.activej.http.WebSocket.Frame
 
recycle() - Method in class io.activej.http.WebSocket.Message
 
redirect301(String) - Static method in class io.activej.http.HttpResponse
 
redirect302(String) - Static method in class io.activej.http.HttpResponse
 
redirect307(String) - Static method in class io.activej.http.HttpResponse
 
redirect308(String) - Static method in class io.activej.http.HttpResponse
 
REFERER - Static variable in class io.activej.http.HttpHeaders
 
REFRESH - Static variable in class io.activej.http.HttpHeaders
 
REFUSED - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
register(String) - Method in class io.activej.http.CaseInsensitiveTokenMap
Creates a token with given value and places it in the registry, also returning it.
REGULAR_CLOSE - Static variable in class io.activej.http.WebSocketConstants
 
relative() - Static method in class io.activej.http.UrlBuilder
 
RemoteAsyncDnsClient - Class in io.activej.dns
Implementation of AsyncDnsClient that asynchronously connects to some real DNS server and gets the response from it.
RemoteAsyncDnsClient.Inspector - Interface in io.activej.dns
 
RemoteAsyncDnsClient.JmxInspector - Class in io.activej.dns
 
remove(String) - Method in interface io.activej.http.session.SessionStore
 
remove(String) - Method in class io.activej.http.session.SessionStoreInMemory
 
render(Throwable, int) - Static method in class io.activej.http.DebugStacktraceRenderer
 
renderQueryString(Map<String, String>) - Static method in class io.activej.http.HttpUtils
Method which creates string with parameters and its value in format URL.
renderQueryString(Map<String, String>, String) - Static method in class io.activej.http.HttpUtils
Method which creates string with parameters and its value in format URL
request(HttpRequest) - Method in class io.activej.http.AsyncHttpClient
 
request(HttpRequest) - Method in interface io.activej.http.IAsyncHttpClient
 
request(HttpRequest) - Method in class io.activej.http.StubHttpClient
 
REQUIRED_COOKIE - Static variable in class io.activej.http.decoder.Decoders
 
REQUIRED_GET_PARAM - Static variable in class io.activej.http.decoder.Decoders
 
REQUIRED_PATH_PARAM - Static variable in class io.activej.http.decoder.Decoders
 
REQUIRED_POST_PARAM - Static variable in class io.activej.http.decoder.Decoders
 
RESERVED_BITS_SET - Static variable in class io.activej.http.WebSocketConstants
 
resolve(DnsQuery) - Method in interface io.activej.dns.AsyncDnsClient
Searches for an IP for the given query
resolve(DnsQuery) - Method in class io.activej.dns.CachedAsyncDnsClient
 
resolve(DnsQuery) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
resolve4(String) - Method in interface io.activej.dns.AsyncDnsClient
Searches for an IPv4 for the given domain
resolve6(String) - Method in interface io.activej.dns.AsyncDnsClient
Searches for an IPv6 for the given domain
resolveFromQuery(DnsQuery) - Static method in interface io.activej.dns.AsyncDnsClient
Checks if query already contains an IP and returns fake DnsResponse for it and null otherwise.
RETRY_AFTER - Static variable in class io.activej.http.HttpHeaders
 
rootServlets - Variable in class io.activej.http.RoutingServlet
 
routes - Variable in class io.activej.http.RoutingServlet
 
RoutingServlet - Class in io.activej.http
This servlet allows to build complex servlet trees, routing requests between them by the HTTP paths.
RoutingServlet.Visitor - Interface in io.activej.http
 
RTF - Static variable in class io.activej.http.MediaTypes
 

S

save(String, T) - Method in interface io.activej.http.session.SessionStore
 
save(String, T) - Method in class io.activej.http.session.SessionStoreInMemory
 
SEARCH - io.activej.http.HttpMethod
 
SEC_WEBSOCKET_ACCEPT - Static variable in class io.activej.http.HttpHeaders
 
SEC_WEBSOCKET_KEY - Static variable in class io.activej.http.HttpHeaders
 
SEC_WEBSOCKET_VERSION - Static variable in class io.activej.http.HttpHeaders
 
sequence(Validator<T>...) - Static method in interface io.activej.http.decoder.Validator
Combines multiple validators repeatedly with the Validator.then(io.activej.http.decoder.Validator<T>) call.
sequence(List<Validator<T>>) - Static method in interface io.activej.http.decoder.Validator
Combines multiple validators repeatedly with the Validator.then(io.activej.http.decoder.Validator<T>) call.
serve(AsyncServlet) - Method in interface io.activej.http.AsyncServletDecorator
 
serve(HttpRequest) - Method in interface io.activej.http.AsyncServlet
 
serve(HttpRequest) - Method in class io.activej.http.AsyncServletWithStats
 
serve(HttpRequest) - Method in class io.activej.http.BasicAuth
 
serve(HttpRequest) - Method in interface io.activej.http.BlockingServlet
 
serve(HttpRequest) - Method in class io.activej.http.LoggableServlet
 
serve(HttpRequest) - Method in class io.activej.http.RoutingServlet
 
serve(HttpRequest) - Method in class io.activej.http.session.SessionServlet
 
serve(HttpRequest) - Method in class io.activej.http.StaticServlet
 
serve(HttpRequest) - Method in class io.activej.http.WebSocketServlet
 
serve(AsyncTcpSocket, InetAddress) - Method in class io.activej.http.AsyncHttpServer
 
SERVE_TIMEOUT_SHUTDOWN - Static variable in class io.activej.http.AsyncHttpServer
 
serveAsync(HttpRequest) - Method in interface io.activej.http.AsyncServlet
 
serveFirstSuccessful(AsyncServlet...) - Method in interface io.activej.http.AsyncServletDecorator
 
SERVER - Static variable in class io.activej.http.HttpHeaders
 
SERVER_ERROR - Static variable in class io.activej.http.WebSocketConstants
 
SERVER_FAILURE - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
SERVING - io.activej.http.PoolLabel
 
SessionServlet<T> - Class in io.activej.http.session
This is a simple abstract reference implementation of a concept known as HTTP sessions.
SessionStore<T> - Interface in io.activej.http.session
Basic session storage for the SessionServlet.
SessionStoreInMemory<T> - Class in io.activej.http.session
A simple reference implementation of the session storage over a hash map.
SET_COOKIE - Static variable in class io.activej.http.HttpHeaders
 
setBody(@org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpMessage
 
setBody(ByteBuf) - Method in class io.activej.http.HttpMessage
 
setBodyGzipCompression() - Method in class io.activej.http.HttpMessage
Sets this message to use the DEFLATE compression algorithm.
setBodyStream(ChannelSupplier<ByteBuf>) - Method in class io.activej.http.HttpMessage
 
setDomain(String) - Method in class io.activej.http.HttpCookie
 
setErrorCacheExpiration(Duration) - Method in class io.activej.dns.DnsCache
 
setExpirationDate(Instant) - Method in class io.activej.http.HttpCookie
 
setExtension(String) - Method in class io.activej.http.HttpCookie
 
setHardExpirationDelta(Duration) - Method in class io.activej.dns.DnsCache
 
setHttpOnly(boolean) - Method in class io.activej.http.HttpCookie
 
setMaxAge(int) - Method in class io.activej.http.HttpCookie
 
setMaxAge(Duration) - Method in class io.activej.http.HttpCookie
 
setMaxBodySize(int) - Static method in interface io.activej.http.AsyncServletDecorator
 
setMaxBodySize(int) - Method in class io.activej.http.HttpMessage
 
setMaxBodySize(MemSize) - Static method in interface io.activej.http.AsyncServletDecorator
 
setMaxBodySize(MemSize) - Method in class io.activej.http.HttpMessage
 
setMaxTtl(String) - Method in class io.activej.dns.DnsCache
 
setPath(String) - Method in class io.activej.http.HttpCookie
 
setSecure(boolean) - Method in class io.activej.http.HttpCookie
 
setSocketInspector(AsyncUdpSocketNio.Inspector) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
setStatsHistogramLevels(int[]) - Method in class io.activej.http.AsyncServletWithStats
 
setTimedOutExpiration(Duration) - Method in class io.activej.dns.DnsCache
 
setUserData(Object) - Method in class io.activej.dns.protocol.DnsQuery
Sets an arbitrary object as a user-defined context for this query
setUserData(Object) - Method in class io.activej.http.AbstractHttpConnection
Sets an arbitrary object as a user-defined context for connection
setValue(String) - Method in class io.activej.http.HttpCookie
 
SFNT - Static variable in class io.activej.http.MediaTypes
 
SILLY - Static variable in class io.activej.http.BasicAuth
 
size() - Method in class io.activej.http.HttpHeader
 
skipSpaces(byte[], int, int) - Static method in class io.activej.http.HttpUtils
 
socket - Variable in class io.activej.http.AbstractHttpConnection
 
split(ChannelSupplier<ByteBuf>, MultipartParser.MultipartDataHandler) - Method in class io.activej.http.MultipartParser
Complex operation that streams this channel of multipart frames into multiple binary consumers, as specified by the Content-Disposition multipart header.
start() - Method in class io.activej.http.AsyncHttpClient
 
startLineConsumer - Variable in class io.activej.http.AbstractHttpConnection
 
StaticLoader - Interface in io.activej.http.loader
Represents the 'predefined storage' for the StaticServlet.
StaticServlet - Class in io.activej.http
This servlet allows return HTTP responses by HTTP paths from some predefined storage, mainly the filesystem.
STATUS_CODE_MISSING - Static variable in class io.activej.http.WebSocketConstants
 
stop() - Method in class io.activej.http.AsyncHttpClient
 
STRICT_TRANSPORT_SECURITY - Static variable in class io.activej.http.HttpHeaders
 
StubHttpClient - Class in io.activej.http
A stub client which forwards requests straight to the underlying servlet without any real I/O operations.
subdirectory(String) - Method in interface io.activej.http.loader.StaticLoader
 
SVG - Static variable in class io.activej.http.MediaTypes
 
switchPool(ConnectionsLinkedList) - Method in class io.activej.http.AbstractHttpConnection
 

T

takeBody() - Method in class io.activej.http.HttpMessage
Similarly to HttpMessage.getBodyStream(), this method transfers ownership and can be called only once.
TAR - Static variable in class io.activej.http.MediaTypes
 
TE - Static variable in class io.activej.http.HttpHeaders
 
TEX - Static variable in class io.activej.http.MediaTypes
 
text(ByteBuf) - Static method in class io.activej.http.WebSocket.Frame
 
text(ByteBuf, boolean) - Static method in class io.activej.http.WebSocket.Frame
 
text(String) - Static method in class io.activej.http.WebSocket.Message
 
TEXT - io.activej.http.WebSocket.Frame.FrameType
 
TEXT - io.activej.http.WebSocket.Message.MessageType
 
then(AsyncServletDecorator) - Method in interface io.activej.http.AsyncServlet
 
then(AsyncServletDecorator) - Method in interface io.activej.http.AsyncServletDecorator
 
then(Validator<T>) - Method in interface io.activej.http.decoder.Validator
Combines this validator with some other one.
TIFF - Static variable in class io.activej.http.MediaTypes
 
TIMED_OUT - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
TIMING_ALLOW_ORIGIN - Static variable in class io.activej.http.HttpHeaders
 
toAcceptCharsets(ByteBuf, List<AcceptCharset>) - Static method in class io.activej.http.HttpHeaderValue
 
toAcceptContentTypes(ByteBuf, List<AcceptMediaType>) - Static method in class io.activej.http.HttpHeaderValue
 
toContentType(ByteBuf) - Static method in class io.activej.http.HttpHeaderValue
 
toGzip(ByteBuf) - Static method in class io.activej.http.GzipProcessorUtils
 
toInstant(ByteBuf) - Static method in class io.activej.http.HttpHeaderValue
 
Token(@org.jetbrains.annotations.Nullable byte[], int) - Constructor for class io.activej.http.CaseInsensitiveTokenMap.Token
 
TOKENS - Variable in class io.activej.http.CaseInsensitiveTokenMap
 
toMap() - Method in class io.activej.http.decoder.DecodeErrors
 
toMap(String) - Method in class io.activej.http.decoder.DecodeErrors
 
toMap(BiFunction<String, Object[], String>) - Method in class io.activej.http.decoder.DecodeErrors
 
toMap(BiFunction<String, Object[], String>, String) - Method in class io.activej.http.decoder.DecodeErrors
 
toMultimap() - Method in class io.activej.http.decoder.DecodeErrors
 
toMultimap(String) - Method in class io.activej.http.decoder.DecodeErrors
 
toMultimap(BiFunction<String, Object[], String>) - Method in class io.activej.http.decoder.DecodeErrors
 
toMultimap(BiFunction<String, Object[], String>, String) - Method in class io.activej.http.decoder.DecodeErrors
 
TOO_LONG_HEADER - Static variable in class io.activej.http.AbstractHttpConnection
 
TOO_MANY_HEADERS - Static variable in class io.activej.http.AbstractHttpConnection
 
toPositiveInt(ByteBuf) - Static method in class io.activej.http.HttpHeaderValue
 
toString() - Method in class io.activej.dns.protocol.DnsQuery
 
toString() - Method in class io.activej.dns.protocol.DnsResourceRecord
 
toString() - Method in class io.activej.dns.protocol.DnsResponse
 
toString() - Method in class io.activej.dns.protocol.DnsTransaction
 
toString() - Method in class io.activej.http.AbstractHttpConnection
 
toString() - Method in class io.activej.http.AcceptCharset
 
toString() - Method in class io.activej.http.AcceptMediaType
 
toString() - Method in class io.activej.http.AsyncHttpClient
 
toString() - Method in class io.activej.http.AsyncHttpServer
 
toString() - Method in class io.activej.http.ContentType
 
toString() - Method in class io.activej.http.decoder.DecodeError
 
toString() - Method in class io.activej.http.HttpCharset
 
toString() - Method in class io.activej.http.HttpClientConnection
 
toString() - Method in class io.activej.http.HttpCookie
 
toString() - Method in exception io.activej.http.HttpException
 
toString() - Method in class io.activej.http.HttpHeader
 
toString() - Method in class io.activej.http.HttpHeaderValue
 
toString() - Method in interface io.activej.http.HttpPathPart
 
toString() - Method in class io.activej.http.HttpRequest
 
toString() - Method in class io.activej.http.HttpResponse
 
toString() - Method in class io.activej.http.HttpServerConnection
 
toString() - Method in class io.activej.http.MediaType
 
toString() - Method in class io.activej.http.MultipartParser.MultipartFrame
 
toString() - Method in class io.activej.http.UrlBuilder
 
toString() - Method in class io.activej.http.UrlParser
 
TRACE - io.activej.http.HttpMethod
 
TRAILER - Static variable in class io.activej.http.HttpHeaders
 
TRANSFER_ENCODING - Static variable in class io.activej.http.HttpHeaders
 
trimAndDecodePositiveInt(byte[], int, int) - Static method in class io.activej.http.HttpUtils
 
tryDecode(ByteBufQueue) - Method in class io.activej.http.MultipartParser
 
tryToResolve(DnsQuery) - Method in class io.activej.dns.DnsCache
Tries to get status of the entry for some query from the cache.

U

unauthorized401(String) - Static method in class io.activej.http.HttpResponse
 
UNEXPECTED_CONTINUATION - Static variable in class io.activej.http.WebSocketConstants
 
UNEXPECTED_READ - Static variable in class io.activej.http.AbstractHttpConnection
 
UNKNOWN - io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
 
UNKNOWN_HTTP_METHOD - Static variable in class io.activej.http.HttpServerConnection
 
UNKNOWN_HTTP_VERSION - Static variable in class io.activej.http.HttpServerConnection
 
UNKNOWN_OP_CODE - Static variable in class io.activej.http.WebSocketConstants
 
UNLOCK - io.activej.http.HttpMethod
 
UNSET_CONTENT_LENGTH - Static variable in class io.activej.http.AbstractHttpConnection
 
UNSUPPORTED_COMPRESSION_METHOD - Static variable in class io.activej.http.GzipProcessorUtils
 
UNSUPPORTED_COMPRESSION_METHOD - Static variable in class io.activej.http.stream.BufsConsumerGzipInflater
 
UNSUPPORTED_HTTP_VERSION - Static variable in class io.activej.http.HttpServerConnection
 
UPGRADE - Static variable in class io.activej.http.HttpHeaders
 
UPGRADE_WEBSOCKET - Static variable in class io.activej.http.AbstractHttpConnection
 
UPGRADE_WITH_BODY - Static variable in class io.activej.http.WebSocketConstants
 
UrlBuilder - Class in io.activej.http
 
urlDecode(String) - Static method in class io.activej.http.UrlParser
Decodes a application/x-www-form-urlencoded string using a specific encoding scheme.
urlDecode(String, String) - Static method in class io.activej.http.HttpUtils
 
urlEncode(String) - Static method in class io.activej.http.UrlBuilder
 
urlEncode(String, String) - Static method in class io.activej.http.HttpUtils
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
UrlParser - Class in io.activej.http
 
US_ASCII - Static variable in class io.activej.http.HttpCharset
 
USER_AGENT - Static variable in class io.activej.http.HttpHeaders
 
UTF_8 - Static variable in class io.activej.http.HttpCharset
 

V

validate(Validator<T>) - Method in interface io.activej.http.decoder.Decoder
Enhanced functional 'filter' operation.
validate(Predicate<T>, String) - Method in interface io.activej.http.decoder.Decoder
 
validate(T) - Method in interface io.activej.http.decoder.Validator
 
Validator<T> - Interface in io.activej.http.decoder
An enhanced predicate which can return a list of errors for given input object.
valueOf(String) - Static method in enum io.activej.dns.protocol.DnsProtocol.QueryClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.dns.protocol.DnsProtocol.RecordType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.HttpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.PoolLabel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.WebSocket.Frame.FrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.http.WebSocket.Message.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.activej.dns.protocol.DnsProtocol.QueryClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.dns.protocol.DnsProtocol.RecordType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.dns.protocol.DnsProtocol.ResponseErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.HttpVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.PoolLabel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.WebSocket.Frame.FrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.http.WebSocket.Message.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in class io.activej.http.HttpHeaders
 
VIA - Static variable in class io.activej.http.HttpHeaders
 
visit(RoutingServlet.Visitor) - Method in class io.activej.http.RoutingServlet
 

W

WAITING_FOR_LAST_FRAME - Static variable in class io.activej.http.WebSocketConstants
 
WARNING - Static variable in class io.activej.http.HttpHeaders
 
WAVE - Static variable in class io.activej.http.MediaTypes
 
WEB_SOCKET - Static variable in class io.activej.http.AbstractHttpConnection
 
WEB_SOCKET_VERSION - Static variable in class io.activej.http.AbstractHttpConnection
 
WEBM - Static variable in class io.activej.http.MediaTypes
 
WEBM_AUDIO - Static variable in class io.activej.http.MediaTypes
 
WEBP - Static variable in class io.activej.http.MediaTypes
 
WebSocket - Interface in io.activej.http
Abstraction that allows to send and receive web socket data as frames or messages.
WebSocket.Frame - Class in io.activej.http
Representation of a web socket data frame.
WebSocket.Frame.FrameType - Enum in io.activej.http
 
WebSocket.Message - Class in io.activej.http
Representation of a complete web socket message.
WebSocket.Message.MessageType - Enum in io.activej.http
 
WebSocketConstants - Class in io.activej.http
 
WebSocketConstants() - Constructor for class io.activej.http.WebSocketConstants
 
WebSocketException - Exception in io.activej.http
A generic web socket exception that corresponds to a close frame that has been sent or received.
WebSocketException(Class<?>) - Constructor for exception io.activej.http.WebSocketException
An empty exception with no close code and no close reason.
WebSocketException(Class<?>, Integer) - Constructor for exception io.activej.http.WebSocketException
An empty exception with a close code but no close reason.
WebSocketException(Class<?>, Integer, String) - Constructor for exception io.activej.http.WebSocketException
An exception with a close code and a close reason.
webSocketRequest(HttpRequest) - Method in class io.activej.http.AsyncHttpClient
Sends a web socket request and returns a promise of a web socket.
webSocketRequest(HttpRequest) - Method in interface io.activej.http.IAsyncWebSocketClient
 
WebSocketServlet - Class in io.activej.http
 
WebSocketServlet() - Constructor for class io.activej.http.WebSocketServlet
 
with(DecodeError) - Method in class io.activej.http.decoder.DecodeErrors
 
with(String, DecodeError) - Method in class io.activej.http.decoder.DecodeErrors
 
with(String, DecodeErrors) - Method in class io.activej.http.decoder.DecodeErrors
 
with(List<DecodeError>) - Method in class io.activej.http.decoder.DecodeErrors
 
withAuthority(String) - Method in class io.activej.http.UrlBuilder
 
withAuthority(String, int) - Method in class io.activej.http.UrlBuilder
 
withAuthority(String, String) - Method in class io.activej.http.UrlBuilder
 
withAuthority(String, String, int) - Method in class io.activej.http.UrlBuilder
 
withAuthority(String, InetSocketAddress) - Method in class io.activej.http.UrlBuilder
 
withAuthority(InetSocketAddress) - Method in class io.activej.http.UrlBuilder
 
withBody(@org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpRequest
 
withBody(@org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpResponse
 
withBody(ByteBuf) - Method in class io.activej.http.HttpRequest
 
withBody(ByteBuf) - Method in class io.activej.http.HttpResponse
 
withBodyGzipCompression() - Method in class io.activej.http.HttpRequest
 
withBodyGzipCompression() - Method in class io.activej.http.HttpResponse
 
withBodyStream(ChannelSupplier<ByteBuf>) - Method in class io.activej.http.HttpRequest
 
withBodyStream(ChannelSupplier<ByteBuf>) - Method in class io.activej.http.HttpResponse
 
withCache(DnsCache) - Method in class io.activej.dns.CachedAsyncDnsClient
 
withConnectTimeout(Duration) - Method in class io.activej.http.AsyncHttpClient
 
withContentType(ContentType) - Method in class io.activej.http.StaticServlet
 
withContentTypeResolver(Function<String, ContentType>) - Method in class io.activej.http.StaticServlet
 
withCookie(HttpCookie) - Method in class io.activej.http.HttpRequest
 
withCookie(HttpCookie) - Method in class io.activej.http.HttpResponse
 
withCookies(HttpCookie...) - Method in class io.activej.http.HttpRequest
 
withCookies(HttpCookie...) - Method in class io.activej.http.HttpResponse
 
withCookies(List<HttpCookie>) - Method in class io.activej.http.HttpRequest
 
withCookies(List<HttpCookie>) - Method in class io.activej.http.HttpResponse
 
withDatagramSocketSetting(DatagramSocketSettings) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
withDeflater(Deflater) - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
withDnsClient(AsyncDnsClient) - Method in class io.activej.http.AsyncHttpClient
 
withDnsServerAddress(InetAddress) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
withDnsServerAddress(InetSocketAddress) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
withDomain(String) - Method in class io.activej.http.HttpCookie
 
withErrorCacheExpiration(Duration) - Method in class io.activej.dns.DnsCache
 
withExpiration(Duration, Duration) - Method in class io.activej.dns.CachedAsyncDnsClient
 
withExpiration(Duration, Duration, Duration) - Method in class io.activej.dns.CachedAsyncDnsClient
 
withExpirationDate(Instant) - Method in class io.activej.http.HttpCookie
 
withExtension(String) - Method in class io.activej.http.HttpCookie
 
withFailureResponse(Function<HttpResponse, HttpResponse>) - Method in class io.activej.http.BasicAuth
 
withFragment(String) - Method in class io.activej.http.UrlBuilder
 
withHardExpirationDelta(Duration) - Method in class io.activej.dns.DnsCache
 
withHeader(HttpHeader, @org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpRequest
 
withHeader(HttpHeader, @org.jetbrains.annotations.NotNull byte[]) - Method in class io.activej.http.HttpResponse
 
withHeader(HttpHeader, HttpHeaderValue) - Method in class io.activej.http.HttpRequest
 
withHeader(HttpHeader, HttpHeaderValue) - Method in class io.activej.http.HttpResponse
 
withHeader(HttpHeader, String) - Method in class io.activej.http.HttpRequest
 
withHeader(HttpHeader, String) - Method in class io.activej.http.HttpResponse
 
withHtml(String) - Method in class io.activej.http.HttpResponse
 
withHttpErrorFormatter(HttpExceptionFormatter) - Method in class io.activej.http.AsyncHttpServer
 
withHttpOnly(boolean) - Method in class io.activej.http.HttpCookie
 
withId(String) - Method in interface io.activej.http.decoder.Decoder
 
withIndexHtml() - Method in class io.activej.http.StaticServlet
 
withIndexResources(String...) - Method in class io.activej.http.StaticServlet
 
withInflater(Inflater) - Method in class io.activej.http.stream.BufsConsumerGzipInflater
 
withInspector(RemoteAsyncDnsClient.Inspector) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
withInspector(AsyncHttpClient.Inspector) - Method in class io.activej.http.AsyncHttpClient
 
withInspector(AsyncHttpServer.Inspector) - Method in class io.activej.http.AsyncHttpServer
 
withJson(String) - Method in class io.activej.http.HttpResponse
 
withKeepAliveTimeout(Duration) - Method in class io.activej.http.AsyncHttpClient
 
withKeepAliveTimeout(Duration) - Method in class io.activej.http.AsyncHttpServer
 
withLifetime(Duration) - Method in class io.activej.http.session.SessionStoreInMemory
 
withMapping(Function<HttpRequest, String>) - Method in class io.activej.http.StaticServlet
 
withMappingNotFoundTo(String) - Method in class io.activej.http.StaticServlet
 
withMappingTo(String) - Method in class io.activej.http.StaticServlet
 
withMaxAge(int) - Method in class io.activej.http.HttpCookie
 
withMaxAge(Duration) - Method in class io.activej.http.HttpCookie
 
withMaxBodySize(int) - Method in class io.activej.http.AsyncHttpClient
 
withMaxBodySize(int) - Method in class io.activej.http.AsyncHttpServer
 
withMaxBodySize(MemSize) - Method in class io.activej.http.AsyncHttpClient
 
withMaxBodySize(MemSize) - Method in class io.activej.http.AsyncHttpServer
 
withMaxBufSize(MemSize) - Method in class io.activej.http.stream.BufsConsumerGzipDeflater
 
withMaxKeepAliveRequests(int) - Method in class io.activej.http.AsyncHttpClient
 
withMaxKeepAliveRequests(int) - Method in class io.activej.http.AsyncHttpServer
 
withMaxTtl(Duration) - Method in class io.activej.dns.DnsCache
 
withMaxWebSocketMessageSize(MemSize) - Method in class io.activej.http.AsyncHttpClient
 
withMaxWebSocketMessageSize(MemSize) - Method in class io.activej.http.AsyncHttpServer
 
withNoKeepAlive() - Method in class io.activej.http.AsyncHttpClient
 
withNoKeepAlive() - Method in class io.activej.http.AsyncHttpServer
 
withPath(String) - Method in class io.activej.http.HttpCookie
 
withPlainText(String) - Method in class io.activej.http.HttpResponse
 
withReadWriteTimeout(Duration) - Method in class io.activej.http.AsyncHttpClient
 
withReadWriteTimeout(Duration) - Method in class io.activej.http.AsyncHttpServer
 
withReadWriteTimeout(Duration, Duration) - Method in class io.activej.http.AsyncHttpClient
 
withReadWriteTimeout(Duration, Duration) - Method in class io.activej.http.AsyncHttpServer
 
withResponse(Supplier<HttpResponse>) - Method in class io.activej.http.StaticServlet
 
withSecure(boolean) - Method in class io.activej.http.HttpCookie
 
withServeTimeoutShutdown(Duration) - Method in class io.activej.http.AsyncHttpServer
 
withSocketInspector(AsyncTcpSocketNio.Inspector) - Method in class io.activej.http.AsyncHttpClient
 
withSocketSettings(SocketSettings) - Method in class io.activej.http.AsyncHttpClient
 
withSocketSslInspector(AsyncTcpSocketNio.Inspector) - Method in class io.activej.http.AsyncHttpClient
 
withSslEnabled(SSLContext, Executor) - Method in class io.activej.http.AsyncHttpClient
 
withTimedOutExpiration(Duration) - Method in class io.activej.dns.DnsCache
 
withTimeout(Duration) - Method in class io.activej.dns.RemoteAsyncDnsClient
 
withValue(String) - Method in class io.activej.http.HttpCookie
 
WMA - Static variable in class io.activej.http.MediaTypes
 
WMV - Static variable in class io.activej.http.MediaTypes
 
WOFF - Static variable in class io.activej.http.MediaTypes
 
wrap(AsyncServlet) - Static method in class io.activej.http.RoutingServlet
 
write(ByteBuf) - Method in enum io.activej.http.HttpMethod
 
WRITE_TIMEOUT_ERROR - Static variable in class io.activej.http.AbstractHttpConnection
 
writeBuf(ByteBuf) - Method in class io.activej.http.AbstractHttpConnection
 
writeFrame(WebSocket.Frame) - Method in interface io.activej.http.WebSocket
A method for sending web socket data frames.
writeHeaders(ByteBuf) - Method in class io.activej.http.HttpMessage
 
writeHttpMessageAsStream(HttpMessage) - Method in class io.activej.http.AbstractHttpConnection
 
writeMessage(WebSocket.Message) - Method in interface io.activej.http.WebSocket
A method for sending web socket messages.
writeTo(ByteBuf) - Method in class io.activej.http.HttpHeader
 
writeTo(ByteBuf) - Method in class io.activej.http.HttpMessage
 
writeTo(ByteBuf) - Method in class io.activej.http.HttpRequest
 
writeTo(ByteBuf) - Method in class io.activej.http.HttpResponse
 
WS - io.activej.http.Protocol
 
WSS - io.activej.http.Protocol
 
WWW_AUTHENTICATE - Static variable in class io.activej.http.HttpHeaders
 

X

X_AUTH_TOKEN - Static variable in class io.activej.http.HttpHeaders
 
X_CONTENT_TYPE_OPTIONS - Static variable in class io.activej.http.HttpHeaders
 
X_DO_NOT_TRACK - Static variable in class io.activej.http.HttpHeaders
 
X_FORWARDED_FOR - Static variable in class io.activej.http.HttpHeaders
 
X_FORWARDED_PROTO - Static variable in class io.activej.http.HttpHeaders
 
X_FRAME_OPTIONS - Static variable in class io.activej.http.HttpHeaders
 
X_POWERED_BY - Static variable in class io.activej.http.HttpHeaders
 
X_REAL_IP - Static variable in class io.activej.http.HttpHeaders
 
X_REQUESTED_WITH - Static variable in class io.activej.http.HttpHeaders
 
X_USER_IP - Static variable in class io.activej.http.HttpHeaders
 
X_WWW_FORM_URLENCODED - Static variable in class io.activej.http.MediaTypes
 
X_XSS_PROTECTION - Static variable in class io.activej.http.HttpHeaders
 
XHTML - Static variable in class io.activej.http.MediaTypes
 
XHTML_APP - Static variable in class io.activej.http.MediaTypes
 
XML - Static variable in class io.activej.http.MediaTypes
 
XML_APP - Static variable in class io.activej.http.MediaTypes
 
XRD - Static variable in class io.activej.http.MediaTypes
 

Z

ZIP - Static variable in class io.activej.http.MediaTypes
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes|All Packages