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

AAC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
Advanced Audio Coding.
abort() - Method in class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Closes this duplicator and aborts all stream messages returned by AbstractStreamMessageDuplicator.duplicateStream().
abort() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
 
abort() - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
 
abort() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
abort() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
abort() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Closes this stream with AbortedStreamException and prevents further subscription.
abort() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
AbortedStreamException - Exception in com.linecorp.armeria.common.stream
A RuntimeException that is raised to signal a Subscriber that the StreamMessage it subscribed to has been aborted by StreamMessage.abort().
AbstractAllOrEachExtension - Class in com.linecorp.armeria.testing.junit.common
A base class for JUnit5 extensions that allows implementations to control whether the callbacks are run around the entire class, like BeforeAll or AfterAll, or around each test method, like BeforeEach or AfterEach.
AbstractAllOrEachExtension() - Constructor for class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
 
AbstractBackoff - Class in com.linecorp.armeria.client.retry
A skeletal Backoff implementation.
AbstractBackoff() - Constructor for class com.linecorp.armeria.client.retry.AbstractBackoff
 
AbstractClientFactory - Class in com.linecorp.armeria.client
A skeletal ClientFactory implementation.
AbstractClientFactory() - Constructor for class com.linecorp.armeria.client.AbstractClientFactory
 
AbstractCompositeService<I extends Request,​O extends Response> - Class in com.linecorp.armeria.server.composition
A skeletal Service implementation that enables composing multiple Services into one.
AbstractCompositeService(CompositeServiceEntry<I, O>...) - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeService
Creates a new instance with the specified CompositeServiceEntrys.
AbstractCompositeService(Iterable<CompositeServiceEntry<I, O>>) - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeService
Creates a new instance with the specified CompositeServiceEntrys.
AbstractCompositeServiceBuilder<I extends Request,​O extends Response> - Class in com.linecorp.armeria.server.composition
A skeletal builder implementation for AbstractCompositeService and its subclasses.
AbstractCompositeServiceBuilder() - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
Creates a new instance.
AbstractHealthCheckedEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.healthcheck
A skeletal builder implementation for creating a new HealthCheckedEndpointGroup.
AbstractHealthCheckedEndpointGroupBuilder(EndpointGroup) - Constructor for class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
AbstractHttpData - Class in com.linecorp.armeria.common
Support APIs for creating well-behaved HttpData objects.
AbstractHttpData() - Constructor for class com.linecorp.armeria.common.AbstractHttpData
 
AbstractHttpFile - Class in com.linecorp.armeria.server.file
A skeletal HttpFile implementation.
AbstractHttpFile(MediaType, Clock, boolean, boolean, BiFunction<String, HttpFileAttributes, String>, HttpHeaders) - Constructor for class com.linecorp.armeria.server.file.AbstractHttpFile
Creates a new instance.
AbstractHttpFileBuilder - Class in com.linecorp.armeria.server.file
A skeletal builder class which helps easier implementation of an HttpFile builder.
AbstractHttpFileBuilder() - Constructor for class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
 
AbstractHttpService - Class in com.linecorp.armeria.server
A skeletal HttpService for easier HTTP service implementation.
AbstractHttpService() - Constructor for class com.linecorp.armeria.server.AbstractHttpService
 
AbstractHttpVfs - Class in com.linecorp.armeria.server.file
A skeletal HttpVfs implementation.
AbstractHttpVfs() - Constructor for class com.linecorp.armeria.server.file.AbstractHttpVfs
 
AbstractListenable<T> - Class in com.linecorp.armeria.common.util
A skeletal Listenable implementation.
AbstractListenable() - Constructor for class com.linecorp.armeria.common.util.AbstractListenable
 
AbstractOption<T> - Class in com.linecorp.armeria.common.util
A configuration option.
AbstractOption(int, String) - Constructor for class com.linecorp.armeria.common.util.AbstractOption
Creates a new instance.
AbstractOptions - Class in com.linecorp.armeria.common.util
A set of configuration options and their respective values.
AbstractOptions(AbstractOptions, AbstractOptions) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
Creates a new instance by merging two options.
AbstractOptions(Function<T, T>, AbstractOptions, Iterable<T>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
Creates a new instance.
AbstractOptions(Function<T, T>, AbstractOptions, T...) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
Creates a new instance.
AbstractOptions(Function<T, T>, Iterable<T>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
Creates a new instance.
AbstractOptions(Function<T, T>, T...) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
Creates a new instance.
AbstractOptionValue<O extends AbstractOption<V>,​V> - Class in com.linecorp.armeria.common.util
A holder of a value of an AbstractOption.
AbstractOptionValue(O, V) - Constructor for class com.linecorp.armeria.common.util.AbstractOptionValue
Creates a new instance with the specified option and value.
AbstractRequestContext - Class in com.linecorp.armeria.common
A skeletal RequestContext implementation.
AbstractRequestContext() - Constructor for class com.linecorp.armeria.common.AbstractRequestContext
 
AbstractRequestContextBuilder - Class in com.linecorp.armeria.common
Provides the information required for building a RequestContext.
AbstractRequestContextBuilder(boolean, HttpRequest) - Constructor for class com.linecorp.armeria.common.AbstractRequestContextBuilder
Creates a new builder with the specified HttpRequest.
AbstractRequestContextBuilder(boolean, RpcRequest, URI) - Constructor for class com.linecorp.armeria.common.AbstractRequestContextBuilder
Creates a new builder with the specified RpcRequest and URI.
AbstractServiceRegistrationBean<T,​U,​V,​W> - Class in com.linecorp.armeria.spring
An abstract bean with information for registering a service object.
AbstractServiceRegistrationBean() - Constructor for class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
 
AbstractStreamMessageDuplicator<T,​U extends StreamMessage<T>> - Class in com.linecorp.armeria.common.stream
Allows subscribing to a StreamMessage multiple times by duplicating the stream.
AbstractStreamMessageDuplicator(U, SignalLengthGetter<? super T>, EventExecutor, long) - Constructor for class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Creates a new instance which subscribes to the specified upstream StreamMessage and publishes to multiple subscribers.
AbstractUnaryGrpcService - Class in com.linecorp.armeria.common.grpc.protocol
An AbstractUnaryGrpcService can be used to implement a gRPC service without depending on gRPC stubs.
AbstractUnaryGrpcService() - Constructor for class com.linecorp.armeria.common.grpc.protocol.AbstractUnaryGrpcService
 
AbstractUnsafeUnaryGrpcService - Class in com.linecorp.armeria.common.grpc.protocol
An AbstractUnsafeUnaryGrpcService can be used to implement a gRPC service without depending on gRPC stubs.
AbstractUnsafeUnaryGrpcService() - Constructor for class com.linecorp.armeria.common.grpc.protocol.AbstractUnsafeUnaryGrpcService
 
AbstractUnwrappable<T extends Unwrappable> - Class in com.linecorp.armeria.common.util
Skeletal Unwrappable imlementation.
AbstractUnwrappable(T) - Constructor for class com.linecorp.armeria.common.util.AbstractUnwrappable
Creates a new decorator with the specified delegate.
accept(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.throttling.RateLimitingThrottlingStrategy
 
accept(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
Returns whether a given request should be treated as failed before it is handled actually.
ACCEPT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept" header field name.
ACCEPT_CHARSET - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept-Charset" header field name.
ACCEPT_ENCODING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept-Encoding" header field name.
ACCEPT_LANGUAGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept-Language" header field name.
ACCEPT_PATCH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept-Patch" header field name.
ACCEPT_RANGES - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Accept-Ranges" header field name.
ACCEPTED - Static variable in class com.linecorp.armeria.common.HttpStatus
202 Accepted.
acceptFile(String) - Method in class com.linecorp.armeria.server.docs.DocStringExtractor
Determine whether the file at filename should be processed by the DocStringExtractor.
acceptTypes() - Method in interface com.linecorp.armeria.server.RoutingContext
Returns a list of MediaTypes that are specified in HttpHeaderNames.ACCEPT in the order of client-side preferences.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Allow-Credentials" header field name.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Allow-Headers" header field name.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Allow-Methods" header field name.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Allow-Origin" header field name.
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Expose-Headers" header field name.
ACCESS_CONTROL_MAX_AGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Max-Age" header field name.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Request-Headers" header field name.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Access-Control-Request-Method" header field name.
accessLogFormat(String) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the format of this Server's access log.
accessLogger() - Method in class com.linecorp.armeria.server.VirtualHost
Returns the Logger which is used for writing access logs of this virtual host.
accessLogger(String) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the default access logger name for all VirtualHosts.
accessLogger(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the Logger named loggerName of this VirtualHost, which is used for writing access logs.
accessLogger(Function<VirtualHost, Logger>) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the default access logger mapper for all VirtualHosts.
accessLogger(Function<VirtualHost, Logger>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the access logger mapper of this VirtualHost.
accessLogger(Logger) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the default access Logger for all VirtualHosts.
accessLogger(Logger) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the Logger of this VirtualHost, which is used for writing access logs.
accessLogWriter() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
accessLogWriter() - Method in class com.linecorp.armeria.server.ServerConfig
Returns an access log writer.
accessLogWriter() - Method in class com.linecorp.armeria.server.ServiceConfig
Returns the access log writer.
accessLogWriter() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
 
accessLogWriter() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
accessLogWriter() - Method in class com.linecorp.armeria.server.VirtualHost
Returns the access log writer.
accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets an access log writer of this Server.
accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the access log writer of this VirtualHost.
accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
AccessLogWriter - Interface in com.linecorp.armeria.server.logging
Consumes the RequestLogs produced by a Service, usually for logging purpose.
AccessLogWriters - Class in com.linecorp.armeria.server.logging
Deprecated.
Use the factory methods in AccessLogWriter.
accessToken() - Method in class com.linecorp.armeria.server.auth.OAuth2Token
 
acquire(Endpoint, SessionProtocol) - Method in interface com.linecorp.armeria.client.EventLoopScheduler
Acquires an EventLoop that is expected to handle a connection to the specified Endpoint.
acquireEventLoop(Endpoint, SessionProtocol) - Method in interface com.linecorp.armeria.client.ClientFactory
Acquires an EventLoop that is expected to handle a connection to the specified Endpoint.
acquireEventLoop(Endpoint, SessionProtocol) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
 
acs() - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Returns a SamlAssertionConsumerConfigBuilder to configure a new assertion consumer service of this service provider.
acsEndpoint() - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfig
Returns a SamlEndpoint of the service provider that the assertion will be sent to in response to the authentication request.
acsEndpoint(SamlEndpoint) - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
Sets an assertion consumer service URL of this service provider.
activeLocalPort() - Method in class com.linecorp.armeria.server.Server
Returns the local ServerPort that this Server is listening to.
activeLocalPort(SessionProtocol) - Method in class com.linecorp.armeria.server.Server
Returns the local ServerPort which serves the given SessionProtocol.
activePort() - Method in class com.linecorp.armeria.server.Server
Returns the primary ServerPort that this Server is listening to.
activePorts() - Method in class com.linecorp.armeria.server.Server
Returns all ServerPorts that this Server is listening to.
activeRequestPrefix(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
 
activeRequestPrefix(MeterRegistry, RequestLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
Creates a MeterIdPrefix for the active request counter gauges from the specified RequestLog.
actual() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
Returns the actual SessionProtocol.
add(DecoratingClientFunction<I, O>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
Adds the specified HTTP-level decorator.
add(Authorizer<HttpRequest>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an Authorizer.
add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds new headers with the specified name and values.
add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
add(CharSequence, String) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header with the specified name and value.
add(CharSequence, String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
add(CharSequence, String) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds new headers with the specified name and values.
add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
add(Class<I>, Class<O>, DecoratingClientFunction<I, O>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
add(Class<I>, Class<O>, Function<T, R>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
add(Iterable<? extends Authorizer<HttpRequest>>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds multiple Authorizers.
add(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds all header names and values of the specified headers.
add(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
add(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
add(Function<T, R>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
Adds the specified HTTP-level decorator.
addAdditionalRequestHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.client.ClientRequestContext
Adds a header with the specified name and value.
addAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
addAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.client.ClientRequestContext
Adds the specified HttpHeaders which is included when a Client sends an HttpRequest.
addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
addAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
addAdditionalResponseHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Adds a header with the specified name and value.
addAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Adds the specified HttpHeaders which is included when a Service sends an HttpResponse.
addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
addAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
addAdditionalResponseTrailer(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Adds a trailer with the specified name and value.
addAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Adds the specified HttpHeaders which is included when a Service completes an HttpResponse.
addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
addAllStackTrace(Iterable<? extends StackTraceElementProto>) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addAppender(Appender<ILoggingEvent>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
addAttribute(String, AttributeKey<?>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified AttributeKey to the export list.
addAttribute(String, AttributeKey<?>, Function<?, String>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified AttributeKey to the export list.
addBasicAuth(Authorizer<? super BasicToken>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an HTTP basic Authorizer.
addBasicAuth(Authorizer<? super BasicToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an HTTP basic Authorizer for the given header.
addBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified BuiltInProperty to the export list.
addCallAdapterFactory(CallAdapter.Factory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Adds the specified call adapter factory for supporting service method return types other than Call.
addChild(RequestLog) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
addChild(RequestLog) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Adds the specified RequestLog so that the logs are propagated from the child.
addConverterFactory(Converter.Factory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Adds the specified converter factory for serialization and deserialization of objects.
addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addEndpoint(Endpoint) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
Adds the specified Endpoint to current Endpoint list.
addExampleHeaders(Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleHeaders(Iterable<? extends W>) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
Adds example HTTP headers for all service methods.
addExampleHeaders(W...) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
Adds example HTTP headers for all service methods.
addExampleHeaders(HttpHeaders) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleHeaders(HttpHeaders...) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleHeaders(CharSequence, String) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
Adds an example HTTP header for all service methods.
addExampleHeaders(CharSequence, String) - Method in class com.linecorp.armeria.spring.ThriftServiceRegistrationBean
Adds an example HTTP header for all service methods.
addExampleHeaders(String, HttpHeaders...) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, HttpHeaders...) - Method in class com.linecorp.armeria.spring.ThriftServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.spring.ThriftServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, HttpHeaders) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(String, HttpHeaders) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds an example HTTP header for all service methods.
addExampleHeaders(String, HttpHeaders) - Method in class com.linecorp.armeria.spring.ThriftServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(String, CharSequence, String) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(String, CharSequence, String) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds an example HTTP header for all service methods.
addExampleHeaders(String, CharSequence, String) - Method in class com.linecorp.armeria.spring.ThriftServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(String, String, HttpHeaders...) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds example HTTP headers for the specified method.
addExampleHeaders(String, String, HttpHeaders) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(String, String, CharSequence, String) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
Adds an example HTTP header for the specified method.
addExampleHeaders(W) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
Adds an example HTTP header for all service methods.
addExampleRequests(Iterable<? extends Object>) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleRequests(Iterable<? extends V>) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
addExampleRequests(Object) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleRequests(String, Object) - Method in class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
addExampleRequests(V...) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
addExampleRequests(Object...) - Method in class com.linecorp.armeria.spring.HttpServiceRegistrationBean
 
addExampleRequests(String, String, Object) - Method in class com.linecorp.armeria.spring.GrpcServiceRegistrationBean
addExampleRequests(V) - Method in class com.linecorp.armeria.spring.AbstractServiceRegistrationBean
addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Adds the specified HTTP header.
addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Adds the specified HTTP header.
addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Adds the specified HTTP headers.
addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Adds the specified HTTP headers.
addHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified HTTP request header name to the export list.
addHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified HTTP response header name to the export list.
addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
AdditionalHeader - Annotation Type in com.linecorp.armeria.server.annotation
Annotation for an additional HTTP header.
AdditionalHeaders - Annotation Type in com.linecorp.armeria.server.annotation
The containing annotation type for AdditionalHeader.
additionalRequestHeaders() - Method in interface com.linecorp.armeria.client.ClientRequestContext
Returns an HttpHeaders which is included when a Client sends an HttpRequest.
additionalRequestHeaders() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
additionalRequestHeaders() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
additionalResponseHeaders() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
additionalResponseHeaders() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns an immutable HttpHeaders which is included when a Service sends an HttpResponse.
additionalResponseHeaders() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
additionalResponseTrailers() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
additionalResponseTrailers() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the HttpHeaders which is returned along with any other trailers when a Service completes an HttpResponse.
additionalResponseTrailers() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
additionals() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
Returns additional (or, user-defined) parameters.
AdditionalTrailer - Annotation Type in com.linecorp.armeria.server.annotation
Annotation for an additional HTTP trailer.
AdditionalTrailers - Annotation Type in com.linecorp.armeria.server.annotation
The containing annotation type for AdditionalTrailer.
addKeyPassword(String, String) - Method in class com.linecorp.armeria.server.saml.KeyStoreCredentialResolverBuilder
Adds a key name and its password to the KeyStoreCredentialResolverBuilder.
addKeyPasswords(Map<String, String>) - Method in class com.linecorp.armeria.server.saml.KeyStoreCredentialResolverBuilder
Adds all key names and their passwords which are specified by the keyPasswords.
addListener(RequestLogListener, RequestLogAvailability) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
addListener(RequestLogListener, RequestLogAvailability) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Adds the specified RequestLogListener so that it's notified when the specified RequestLogAvailability is satisfied.
addListener(RequestLogListener, RequestLogAvailability...) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
addListener(RequestLogListener, RequestLogAvailability...) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Adds the specified RequestLogListener so that it's notified when all of the specified RequestLogAvailabilitys are satisfied.
addListener(RequestLogListener, Iterable<RequestLogAvailability>) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
addListener(RequestLogListener, Iterable<RequestLogAvailability>) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Adds the specified RequestLogListener so that it's notified when all of the specified RequestLogAvailabilitys are satisfied.
addListener(ServerListener) - Method in class com.linecorp.armeria.server.Server
Adds the specified ServerListener to this Server, so that it is notified when the state of this Server changes.
addListener(Consumer<? super List<Endpoint>>) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
 
addListener(Consumer<? super T>) - Method in class com.linecorp.armeria.common.util.AbstractListenable
 
addListener(Consumer<? super T>) - Method in interface com.linecorp.armeria.common.util.Listenable
Adds a Consumer that will be invoked when a Listenable changes its value.
addListener(L) - Method in class com.linecorp.armeria.common.util.StartStopSupport
Adds the specified listener, so that it is notified when the state of this StartStopSupport changes.
addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addOAuth1a(Authorizer<? super OAuth1aToken>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an OAuth1a Authorizer.
addOAuth1a(Authorizer<? super OAuth1aToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an OAuth1a Authorizer for the given header.
addOAuth2(Authorizer<? super OAuth2Token>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an OAuth2 Authorizer.
addOAuth2(Authorizer<? super OAuth2Token>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds an OAuth2 Authorizer for the given header.
addObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header with the specified name and values.
addObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header with the specified name and values.
addObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds all header names and values of the specified headers.
addObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addPolicy(CorsPolicy) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Adds a CorsPolicy instance in the service.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
addressResolverGroupFactory(Function<? super EventLoopGroup, ? extends AddressResolverGroup<? extends InetSocketAddress>>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the factory that creates a AddressResolverGroup which resolves remote addresses into InetSocketAddresses.
addRpc(DecoratingClientFunction<I, O>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
Adds the specified RPC-level decorator.
addRpc(Function<T, R>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
Adds the specified RPC-level decorator.
addService(BindableService) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC BindableService to this GrpcServiceBuilder.
addService(ServerServiceDefinition) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC ServerServiceDefinition to this GrpcServiceBuilder, such as what's returned by BindableService.bindService().
addServices(BindableService...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addServices(Iterable<BindableService>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addStackTrace(int, StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(int, StackTraceElementProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(StackTraceElementProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTraceBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTraceBuilder(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStartedCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Runnable invoked when the Server is started.
addStartedCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumer invoked when the Server is started.
addStartedCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is started.
addStartedCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is started.
addStartingCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Runnable invoked when the Server is starting.
addStartingCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumer invoked when the Server is starting.
addStartingCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is starting.
addStartingCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is starting.
addStoppedCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Runnable invoked when the Server is stopped.
addStoppedCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumer invoked when the Server is stopped.
addStoppedCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is stopped.
addStoppedCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is stopped.
addStoppingCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Runnable invoked when the Server is stopping.
addStoppingCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumer invoked when the Server is stopping.
addStoppingCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is stopping.
addStoppingCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Add Consumers invoked when the Server is stopping.
addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Adds a new header.
addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
addTokenAuthorizer(Function<? super RequestHeaders, T>, Authorizer<? super T>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Adds a token-based Authorizer.
after() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
Deletes the generated SelfSignedCertificate.
after() - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
Calls ServerRule.stop(), without waiting until the Server is stopped completely.
after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
A method that should be run at the end of a test lifecycle.
after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.server.SelfSignedCertificateExtension
Deletes the generated SelfSignedCertificate.
after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.server.ServerExtension
Calls ServerExtension.stop(), without waiting until the Server is stopped completely.
afterAll(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
 
afterEach(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
 
AGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Age" header field name.
aggregate() - Method in interface com.linecorp.armeria.common.HttpRequest
Aggregates this request.
aggregate() - Method in interface com.linecorp.armeria.common.HttpResponse
Aggregates this response.
aggregate(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpRequest
Aggregates this request.
aggregate(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpResponse
Aggregates this response.
aggregate(Executor) - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
 
aggregate(Executor) - Method in interface com.linecorp.armeria.server.file.HttpFile
Converts this file into an AggregatedHttpFile.
aggregate(Executor) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
 
AggregatedHttpFile - Interface in com.linecorp.armeria.server.file
An immutable variant of HttpFile which has its attributes and content readily available.
AggregatedHttpRequest - Interface in com.linecorp.armeria.common
A complete HTTP request whose content is readily available as a single HttpData.
AggregatedHttpResponse - Interface in com.linecorp.armeria.common
A complete HTTP response whose content is readily available as a single HttpData.
aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
Aggregates this request.
aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
Aggregates this response.
aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
Aggregates this request.
aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
Aggregates this response.
aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
 
aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.HttpFile
Converts this file into an AggregatedHttpFile.
aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
 
ALL - com.linecorp.armeria.server.annotation.ExceptionVerbosity
Log all exceptions.
alloc() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
alloc() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
Returns the ByteBufAllocator.
alloc() - Method in interface com.linecorp.armeria.common.RequestContext
Returns the ByteBufAllocator for this RequestContext.
alloc() - Method in class com.linecorp.armeria.common.RequestContextWrapper
 
alloc() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
 
alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
 
ALLOW - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Allow" header field name.
allowCredentials() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Enables cookies to be added to CORS requests.
allowedRequestHeaders() - Method in annotation type com.linecorp.armeria.server.annotation.decorator.CorsDecorator
The headers that should be returned in the CORS "Access-Control-Allow-Headers" response header.
allowedRequestHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
Returns the allowed set of request headers.
allowedRequestMethods() - Method in annotation type com.linecorp.armeria.server.annotation.decorator.CorsDecorator
The allowed HTTP request methods that should be returned in the CORS "Access-Control-Allow-Methods" response header.
allowedRequestMethods() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
Returns the allowed set of request methods.
allowedSerializationFormats() - Method in class com.linecorp.armeria.server.thrift.THttpService
Returns the allowed serialization formats of this service.
allowNullOrigin() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Enables a successful CORS response with a "null" value for the CORS response header "Access-Control-Allow-Origin".
allowRequestHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Specifies the headers that should be returned in the CORS "Access-Control-Allow-Headers" response header.
allowRequestMethods(HttpMethod...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Specifies the allowed set of HTTP request methods that should be returned in the CORS "Access-Control-Allow-Methods" response header.
always() - Static method in interface com.linecorp.armeria.common.util.Sampler
Returns a sampler that will always return true.
always() - Static method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
Returns a singleton ThrottlingStrategy that always accepts requests.
and() - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
Returns the parent CorsServiceBuilder.
and() - Method in class com.linecorp.armeria.server.saml.SamlAssertionConsumerConfigBuilder
Returns a SamlServiceProvider which is the parent of this builder.
and() - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
Returns a SamlServiceProvider which is the parent of this builder.
and() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Returns the parent ServerBuilder.
and(DocServiceFilter) - Method in interface com.linecorp.armeria.server.docs.DocServiceFilter
Returns a composite DocServiceFilter that represents a short-circuiting logical AND of this filter and other.
andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
Creates a new instance of ChainedCorsPolicyBuilder added to the parent CorsServiceBuilder.
andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Creates a new builder instance for a new CorsPolicy.
andForOrigins(String...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
Creates a new instance of ChainedCorsPolicyBuilder added to the parent CorsServiceBuilder.
andForOrigins(String...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Creates a new builder instance for a new CorsPolicy.
andThen(RequestLogListener) - Method in interface com.linecorp.armeria.common.logging.RequestLogListener
Returns a composed listener that calls this listener first and then the specified one.
andThen(AccessLogWriter) - Method in interface com.linecorp.armeria.server.logging.AccessLogWriter
Returns a new AccessLogWriter which combines two AccessLogWriters.
andThen(BiFunction<MeterRegistry, MeterIdPrefix, MeterIdPrefix>) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
Returns a MeterIdPrefixFunction that applies transformation on the MeterIdPrefix returned by this function.
AnnotatedExampleRequest - Class in com.linecorp.armeria.spring
Used as an example request object in AnnotatedServiceRegistrationBean.
annotatedService(Object) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(Object) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(Object, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(Object, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the path prefix "/".
annotatedService(String, Object) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Iterable<?>) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Iterable<?>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Iterable<?>) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Iterable<?>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedService(String, Object, Function<Service<HttpRequest, HttpResponse>, ? extends Service<HttpRequest, HttpResponse>>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Binds the specified annotated service object under the specified path prefix.
annotatedServiceExceptionVerbosity() - Static method in class com.linecorp.armeria.common.Flags
Returns the verbosity of exceptions logged by annotated HTTP services.
AnnotatedServiceRegistrationBean - Class in com.linecorp.armeria.spring
A bean with information for registering an annotated service object.
AnnotatedServiceRegistrationBean() - Constructor for class com.linecorp.armeria.spring.AnnotatedServiceRegistrationBean
 
ANY_APPLICATION_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
ANY_AUDIO_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
ANY_IMAGE_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
ANY_TEXT_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
ANY_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
ANY_VIDEO_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
 
append(ILoggingEvent) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
append(String) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
Returns a newly-created instance whose name is concatenated by the specified suffix.
appendElapsed(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Appends the human-readable representation of the duration given as elapsed to the specified StringBuilder.
appendElapsed(StringBuilder, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Appends the human-readable representation of the duration between the specified startTimeNanos and endTimeNanos to the specified StringBuilder.
appendElapsedAndSize(StringBuilder, long, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
appendEpoch(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
appendEpochMicros(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Formats the given epoch time in microseconds to typical human-readable format "yyyy-MM-dd'T'HH_mm:ss.SSSX" and appends it to the specified StringBuilder.
appendEpochMillis(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Formats the given epoch time in milliseconds to typical human-readable format "yyyy-MM-dd'T'HH_mm:ss.SSSX" and appends it to the specified StringBuilder.
appendSize(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Appends the human-readable representation of the specified byte-unit size to the specified StringBuffer.
appendWithTags(String, Iterable<Tag>) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
Returns a newly-created instance whose name is concatenated by the specified suffix and tags.
appendWithTags(String, String...) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
Returns a newly-created instance whose name is concatenated by the specified suffix and tags.
APPLE_MOBILE_CONFIG - Static variable in class com.linecorp.armeria.common.MediaType
APPLE_PASSBOOK - Static variable in class com.linecorp.armeria.common.MediaType
APPLICATION_BINARY - Static variable in class com.linecorp.armeria.common.MediaType
This is a non-standard media type, but is commonly used in serving hosted binary files as it is known not to trigger content sniffing in current browsers.
APPLICATION_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
As described in RFC 3023, this constant (application/xml) is used for XML documents that are "unreadable by casual users."
apply(RoutingContext) - Method in interface com.linecorp.armeria.server.Route
Matches the specified RoutingContext and extracts the path parameters from it if exists.
apply(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
 
apply(MeterRegistry, RequestLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
Creates a MeterIdPrefix from the specified RequestLog.
args() - Method in class com.linecorp.armeria.common.thrift.ThriftCall
Returns the arguments of this call.
ARMERIA_GRPC_THROWABLEPROTO_BIN - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
"armeria.grpc.ThrowableProto-bin".
ARMERIA_RETRY_COUNT - Static variable in class com.linecorp.armeria.client.retry.RetryingClient
The header which indicates the retry count of a Request.
ArmeriaAutoConfiguration - Class in com.linecorp.armeria.spring
 
ArmeriaAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaAutoConfiguration
 
armeriaBufferFactory(Optional<DataBufferFactory>) - Method in class com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapperConfiguration
Returns a new DataBufferFactoryWrapper for ArmeriaWebServer and ArmeriaClientHttpConnector.
ArmeriaClientAutoConfiguration - Class in com.linecorp.armeria.spring.web.reactive
An auto-configuration for Armeria-based WebClient.
ArmeriaClientAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaClientAutoConfiguration
 
ArmeriaClientConfigurator - Interface in com.linecorp.armeria.spring.web.reactive
A configurator to configure an HttpClientBuilder for an ArmeriaClientHttpConnector.
ArmeriaClientHttpConnector - Class in com.linecorp.armeria.spring.web.reactive
A ClientHttpConnector implementation for the Armeria HTTP client.
ArmeriaClientHttpConnector() - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaClientHttpConnector
Creates an ArmeriaClientHttpConnector with the default ArmeriaClientConfigurator and DataBufferFactoryWrapper.
ArmeriaClientHttpConnector(ArmeriaClientConfigurator) - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaClientHttpConnector
Creates an ArmeriaClientHttpConnector with the specified ArmeriaClientConfigurator and the default DataBufferFactoryWrapper.
ArmeriaClientHttpConnector(Iterable<ArmeriaClientConfigurator>, DataBufferFactoryWrapper<?>) - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaClientHttpConnector
ArmeriaMessageDeframer - Class in com.linecorp.armeria.common.grpc.protocol
A deframer of messages transported in the gRPC wire format.
ArmeriaMessageDeframer(ArmeriaMessageDeframer.Listener, int, ByteBufAllocator) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
Construct an ArmeriaMessageDeframer for reading messages out of a gRPC request or response.
ArmeriaMessageDeframer.DeframedMessage - Class in com.linecorp.armeria.common.grpc.protocol
A deframed message.
ArmeriaMessageDeframer.Listener - Interface in com.linecorp.armeria.common.grpc.protocol
A listener of deframing events.
ArmeriaMessageFramer - Class in com.linecorp.armeria.common.grpc.protocol
A framer of messages for transport with the gRPC wire protocol.
ArmeriaMessageFramer(ByteBufAllocator, int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
Constructs an ArmeriaMessageFramer to write messages to a gRPC request or response.
armeriaReactiveWebServerFactory(ConfigurableListableBeanFactory) - Method in class com.linecorp.armeria.spring.web.reactive.ArmeriaReactiveWebServerFactoryAutoConfiguration
Returns a new ArmeriaReactiveWebServerFactory bean instance.
ArmeriaReactiveWebServerFactory - Class in com.linecorp.armeria.spring.web.reactive
A ReactiveWebServerFactory which is used to create a new ArmeriaWebServer.
ArmeriaReactiveWebServerFactory(ConfigurableListableBeanFactory) - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaReactiveWebServerFactory
Creates a new factory instance with the specified ConfigurableListableBeanFactory.
ArmeriaReactiveWebServerFactoryAutoConfiguration - Class in com.linecorp.armeria.spring.web.reactive
An auto-configuration for a reactive web server.
ArmeriaReactiveWebServerFactoryAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.web.reactive.ArmeriaReactiveWebServerFactoryAutoConfiguration
 
ArmeriaRetrofitBuilder - Class in com.linecorp.armeria.client.retrofit2
A helper class for creating a new Retrofit instance with ArmeriaCallFactory.
ArmeriaRetrofitBuilder() - Constructor for class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Creates a ArmeriaRetrofitBuilder with the default ClientFactory.
ArmeriaRetrofitBuilder(ClientFactory) - Constructor for class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Creates a ArmeriaRetrofitBuilder with the specified ClientFactory.
armeriaServer(ArmeriaSettings, Optional<MeterRegistry>, Optional<MeterIdPrefixFunctionFactory>, Optional<List<HealthChecker>>, Optional<List<ArmeriaServerConfigurator>>, Optional<List<Consumer<ServerBuilder>>>, Optional<List<ThriftServiceRegistrationBean>>, Optional<List<GrpcServiceRegistrationBean>>, Optional<List<HttpServiceRegistrationBean>>, Optional<List<AnnotatedServiceRegistrationBean>>) - Method in class com.linecorp.armeria.spring.ArmeriaAutoConfiguration
Create a started Server bean.
ArmeriaServerConfigurator - Exception in com.linecorp.armeria.spring
Interface used to configure a service on the default armeria server.
ArmeriaServerConfigurator - Interface in com.linecorp.armeria.spring
Interface used to configure a service on the default armeria server.
ArmeriaSettings - Class in com.linecorp.armeria.spring
Settings for armeria servers, e.g.,
ArmeriaSettings() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings
 
ArmeriaSettings.Compression - Class in com.linecorp.armeria.spring
Configurations for the HTTP content encoding.
ArmeriaSettings.Port - Class in com.linecorp.armeria.spring
Port and protocol settings.
ArmeriaSpringActuatorAutoConfiguration - Class in com.linecorp.armeria.spring.actuate
A Configuration to enable actuator endpoints on an Armeria server.
ArmeriaSpringActuatorAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.actuate.ArmeriaSpringActuatorAutoConfiguration
 
ArmeriaSpringBoot1MeterBindersConfiguration - Class in com.linecorp.armeria.spring
Provides useful MeterBinders.
ArmeriaSpringBoot1MeterBindersConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaSpringBoot1MeterBindersConfiguration
 
ArmeriaStatusException - Exception in com.linecorp.armeria.common.grpc.protocol
An Exception that contains enough information to convert it to a gRPC status.
ArmeriaStatusException(int, String) - Constructor for exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
Constructs an ArmeriaStatusException for the given gRPC status code and message.
ArmeriaStatusException(int, String, Throwable) - Constructor for exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
Constructs an ArmeriaStatusException for the given gRPC status code, message and cause.
ArmeriaWebServer - Class in com.linecorp.armeria.spring.web
A WebServer that can be used to control an Armeria server.
ArmeriaWebServer(Server, SessionProtocol, InetAddress, int) - Constructor for class com.linecorp.armeria.spring.web.ArmeriaWebServer
Creates a new WebServer instance with the specified Armeria Server.
array() - Method in class com.linecorp.armeria.common.DefaultHttpData
 
array() - Method in interface com.linecorp.armeria.common.HttpData
Returns the underlying byte array of this data.
array() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
 
artifactId() - Method in class com.linecorp.armeria.common.util.Version
 
artifactVersion() - Method in class com.linecorp.armeria.common.util.Version
 
as(Class<T>) - Method in interface com.linecorp.armeria.client.Client
Unwraps this Client into the object of the specified type.
as(Class<T>) - Method in interface com.linecorp.armeria.client.retry.Backoff
Undecorates this Backoff to find the Backoff which is an instance of the specified type.
as(Class<T>) - Method in interface com.linecorp.armeria.common.util.Unwrappable
Unwraps this object into the object of the specified type.
as(Class<T>) - Method in interface com.linecorp.armeria.server.Service
Unwraps this Service into the object of the specified type.
as(Class<U>) - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
 
AS_IS - com.linecorp.armeria.server.healthcheck.HealthCheckUpdateResult
Tells HealthCheckService to leave the Server healthiness unchanged.
asDefault() - Method in class com.linecorp.armeria.server.saml.SamlAssertionConsumerConfigBuilder
Sets this assertion consumer service as a default.
asDefault() - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
Sets this idp as a default.
asHeaderValue() - Method in class com.linecorp.armeria.common.CacheControl
Encodes the directives in this CacheControl into an HTTP "cache-control" header value.
asHeaderValue() - Method in class com.linecorp.armeria.common.ClientCacheControl
 
asHeaderValue() - Method in class com.linecorp.armeria.common.ServerCacheControl
 
asImmutable() - Method in interface com.linecorp.armeria.common.HttpParameters
Returns the immutable view of this parameters map.
asMap() - Method in class com.linecorp.armeria.client.ClientOptions
Converts this ClientOptions to a Map.
asMap0() - Method in class com.linecorp.armeria.common.util.AbstractOptions
Returns the Map whose key is AbstractOption and value is AbstractOptionValue.
asService() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
 
asService() - Method in interface com.linecorp.armeria.server.file.HttpFile
Returns an HttpService which serves the file for HEAD and GET requests.
AsyncCloseable - Interface in com.linecorp.armeria.common.util
An object that may hold resources until it is closed.
AsyncMethodCallbacks - Class in com.linecorp.armeria.common.thrift
A utility class that bridges the gap between CompletionStage and AsyncMethodCallback.
ATOM_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
 
attr(AttributeKey<T>) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
attr(AttributeKey<T>) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
 
attr(AttributeKey<V>) - Method in class com.linecorp.armeria.common.RequestContextWrapper
 
attr(String, Object) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Puts the specified attribute into the Jetty Server.
attrs() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
attrs() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns all Attributes set in this log.
attrs() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
 
attrs() - Method in interface com.linecorp.armeria.common.RequestContext
Returns all Attributes set in this context.
attrs() - Method in class com.linecorp.armeria.common.RequestContextWrapper
 
authFailed(Service<I, O>, ServiceRequestContext, I, Throwable) - Method in interface com.linecorp.armeria.server.auth.AuthFailureHandler
Invoked when the authorization of the specified Request has failed.
AuthFailureHandler<I extends Request,​O extends Response> - Interface in com.linecorp.armeria.server.auth
A callback which is invoked to handle an authorization failure indicated by Authorizer.
authority() - Method in class com.linecorp.armeria.client.Endpoint
Converts this endpoint into the authority part of a URI.
authority() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
Returns the authority of the request.
authority() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
Returns the AUTHORITY of this request, in the form of "hostname:port".
authority() - Method in interface com.linecorp.armeria.common.HttpRequest
Returns the authority of this request.
authority() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the authority of the Request.
authority(Endpoint) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
Sets the ":authority" header from the specified Endpoint.
authority(String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
Sets the ":authority" header.
AUTHORITY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP ":authority" pseudo header field name.
AUTHORIZATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Authorization" header field name.
authorize(ServiceRequestContext, T) - Method in interface com.linecorp.armeria.server.auth.Authorizer
Authorizes the given data.
authorizer(Authorizer<HttpRequest>) - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Set an Authorizer which is used for this service provider's authentication.
Authorizer<T> - Interface in com.linecorp.armeria.server.auth
Determines whether a given data is authorized for the service registered in.
authSucceeded(Service<I, O>, ServiceRequestContext, I) - Method in interface com.linecorp.armeria.server.auth.AuthSuccessHandler
Invoked when the authorization of the specified Request has succeeded.
AuthSuccessHandler<I extends Request,​O extends Response> - Interface in com.linecorp.armeria.server.auth
A callback which is invoked to handle an authorization success indicated by Authorizer.
AuthTokenExtractors - Class in com.linecorp.armeria.server.auth
A utility class that provides singleton instances of authorization token extractor functions.
autoDetectedContentType(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets whether to set the "content-type" header automatically based on the extension of the file.
autoDetectedContentType(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
autoIndex() - Method in class com.linecorp.armeria.server.file.HttpFileServiceConfig
Returns whether a directory listing for a directory without an index.html file will be auto-generated.
autoIndex(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Sets whether HttpFileService auto-generates a directory listing for a directory without an index.html file.
availabilities() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
availabilities() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the set of satisfied RequestLogAvailabilitys.
availableFormats(SerializationFormat...) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the available SerializationFormats.
availableFormats(Iterable<SerializationFormat>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the available SerializationFormats.
availableMimeTypes() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
Returns the set of available MIME types of this endpoint.
availableMimeTypes(MediaType...) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the available MediaTypes.
availableMimeTypes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the available MediaTypes.
awaitInitialEndpoints() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
Waits until the initial Endpoints are ready.
awaitInitialEndpoints(long, TimeUnit) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
Waits until the initial Endpoints are ready, with timeout.

B

Backoff - Interface in com.linecorp.armeria.client.retry
Controls back off between attempts in a single retry operation.
BackoffWrapper - Class in com.linecorp.armeria.client.retry
Wraps an existing Backoff.
BackoffWrapper(Backoff) - Constructor for class com.linecorp.armeria.client.retry.BackoffWrapper
 
BAD_GATEWAY - Static variable in class com.linecorp.armeria.common.HttpStatus
502 Bad Gateway.
BAD_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
400 Bad Request.
baseDir(String) - Method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Sets the base directory of an embedded Tomcat.
baseDir(Path) - Method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Sets the base directory of an embedded Tomcat.
baseUrl(String) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Sets the API base URL.
baseUrl(URI) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Sets the API base URL.
BASIC - Static variable in class com.linecorp.armeria.server.auth.AuthTokenExtractors
A BasicToken extractor function instance.
BASIC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
Basic Audio, as defined by RFC 2046.
BasicToken - Class in com.linecorp.armeria.server.auth
bean(Object) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Adds the specified bean to the Jetty Server.
bean(Object, boolean) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Adds the specified bean to the Jetty Server.
before() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
before() - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
Calls ServerRule.start() if auto-start is enabled.
before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
A method that should be run at the beginning of a test lifecycle.
before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.server.SelfSignedCertificateExtension
before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.server.ServerExtension
Calls ServerExtension.start() if auto-start is enabled.
beforeAll(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
 
beforeComplete(Subscriber<? super U>) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
A callback executed just before calling Subscriber.onComplete() on subscriber.
beforeEach(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.common.AbstractAllOrEachExtension
 
beforeError(Subscriber<? super U>, Throwable) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
A callback executed just before calling Subscriber.onError(Throwable) on subscriber.
beforeInitiatingSso(ServiceRequestContext, HttpRequest, MessageContext<AuthnRequest>, SamlIdentityProviderConfig) - Method in interface com.linecorp.armeria.server.saml.SamlSingleSignOnHandler
Invoked before the service provider sends an authentication request to an identity provider.
beforeSubscribe(Subscriber<? super U>, Subscription) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
A callback executed just before calling Subscriber.onSubscribe(Subscription) on subscriber.
beforeTestExecution(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit.server.mock.MockWebServerExtension
 
belongsTo(MediaType) - Method in class com.linecorp.armeria.common.MediaType
Returns true if this MediaType belongs to the given MediaType.
BINARY - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
TProtocolFactory for Thrift TBinary protocol.
BINARY - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
Thrift TBinary serialization format.
bindingProtocol() - Method in class com.linecorp.armeria.server.saml.SamlEndpoint
Returns a SamlBindingProtocol of this endpoint.
blockingTaskExecutor() - Static method in class com.linecorp.armeria.common.CommonPools
Returns the default common blocking task Executor which is used for potentially long-running tasks which may block I/O threads.
blockingTaskExecutor() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
blockingTaskExecutor() - Method in class com.linecorp.armeria.server.ServerConfig
Returns the ExecutorService dedicated to the execution of blocking tasks or invocations.
blockingTaskExecutor() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the ExecutorService that could be used for executing a potentially long-running task.
blockingTaskExecutor() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
blockingTaskExecutor(Executor) - Method in class com.linecorp.armeria.server.ServerBuilder
blockingTaskExecutor(Executor, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the Executor dedicated to the execution of blocking tasks or invocations.
BMP - Static variable in class com.linecorp.armeria.common.MediaType
Bitmap file format (bmp files).
BODY - com.linecorp.armeria.server.docs.FieldLocation
The field is located in the request body.
BraveClient - Class in com.linecorp.armeria.client.brave
Decorates a Client to trace outbound HttpRequests using Brave.
BraveService - Class in com.linecorp.armeria.server.brave
Decorates a Service to trace inbound HttpRequests using Brave.
buf() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.DeframedMessage
 
BUFFERS - Static variable in class com.linecorp.armeria.unsafe.grpc.GrpcUnsafeBufferUtil
 
build() - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Returns a newly-created CircuitBreaker based on the properties of this builder.
build() - Method in class com.linecorp.armeria.client.ClientConnectionTimingsBuilder
Returns a newly-created ClientConnectionTimings instance.
build() - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
Returns a newly-created ClientDecoration based on the decorators added to this builder.
build() - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Returns a newly-created ClientFactory based on the properties of this builder.
build() - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
Returns a newly-created ClientOptions based on the ClientOptionValues of this builder.
build() - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
Returns a new ClientRequestContext created with the properties of this builder.
build() - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
Returns a newly created DnsAddressEndpointGroup.
build() - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
Returns a newly created DnsServiceEndpointGroup.
build() - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
Returns a newly created DnsTextEndpointGroup.
build() - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
Returns a newly created HealthCheckedEndpointGroup based on the properties set so far.
build() - Method in class com.linecorp.armeria.client.HttpClientBuilder
Returns a newly-created HTTP client based on the properties of this builder.
build() - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Returns a newly-created Retrofit based on the properties of this builder.
build() - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction.RetrofitMeterIdPrefixFunctionBuilder
 
build() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
Returns a newly created ClientCacheControl with the directives enabled so far.
build() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
build() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
build() - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Returns a newly created HttpHeaders with the entries in this builder.
build() - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
Returns a newly created RequestHeaders with the entries in this builder.
build() - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
Returns a newly created ResponseHeaders with the entries in this builder.
build() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
Returns a newly created ServerCacheControl with the directives enabled so far.
build() - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
Creates a new ServerSentEvent instance.
build() - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
Returns a new ThreadFactory.
build() - Method in class com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
Returns a newly-created SimpleCompositeService based on the Services added to this builder.
build() - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
Returns a newly-created CorsPolicy based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Returns a newly-created DocService based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Returns a newly-created EndpointInfo based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
Returns a newly-created FieldInfo based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
Returns a newly created HttpFile with the properties configured so far.
build() - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Returns a newly-created HttpFileService based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Constructs a new GrpcService that can be bound to ServerBuilder.
build() - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
Returns a newly created HealthCheckService built from the properties specified so far.
build() - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Returns a newly-created JettyService based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.RouteBuilder
Returns a newly-created Route based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.RoutingResultBuilder
Returns a newly-created RoutingResult.
build() - Method in class com.linecorp.armeria.server.saml.KeyStoreCredentialResolverBuilder
Creates a new KeyStoreCredentialResolver.
build() - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Builds a SamlServiceProvider which helps a Server have a SAML-based authentication.
build() - Method in class com.linecorp.armeria.server.ServerBuilder
Returns a newly-created Server based on the configuration properties set so far.
build() - Method in class com.linecorp.armeria.server.ServerListenerBuilder
Returns a newly-created ServerListener based on the Runnables added to this builder.
build() - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
Returns a new ServiceRequestContext created with the properties of this builder.
build() - Method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Returns a newly-created TomcatService based on the properties of this builder.
build() - Method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListenerBuilder
Returns a newly-created ZooKeeperUpdatingListener instance that registers the server to ZooKeeper when the server starts.
build(Client<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
 
build(Client<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
Returns a newly-created RetryingHttpClient based on the properties of this builder.
build(Client<RpcRequest, RpcResponse>) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
 
build(Client<RpcRequest, RpcResponse>) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
Returns a newly-created RetryingRpcClient based on the properties of this builder.
build(Client<I, O>) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
Returns a newly-created CircuitBreakerClient based on the properties of this builder.
build(Client<I, O>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
Returns a newly-created LoggingClient decorating delegate based on the properties of this builder.
build(Client<I, O>) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
Returns a newly-created RetryingClient based on the properties of this builder.
build(RequestLog) - Method in interface com.linecorp.armeria.server.logging.structured.StructuredLogBuilder
Deprecated.
Builds a structured log instance based on a given RequestLog.
build(DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
Sets the DecoratingServiceFunction and returns ServerBuilder that this DecoratingServiceBindingBuilder was created from.
build(DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
build(Service<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
Returns a newly-created HttpAuthService based on the Authorizers added to this builder.
build(Service<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Returns a newly-created CorsService based on the properties of this builder.
build(Service<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
Sets the Service and returns the ServerBuilder that this ServiceBindingBuilder was created from.
build(Service<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
Sets the Service and returns the VirtualHostBuilder that this VirtualHostServiceBindingBuilder was created from.
build(Service<I, O>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
Returns a newly-created LoggingService decorating delegate based on the properties of this builder.
build(Class<T>) - Method in class com.linecorp.armeria.client.ClientBuilder
Returns a newly-created client which implements the specified clientType, based on the properties of this builder.
build(Function<T, R>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
Sets the decorator and returns ServerBuilder that this DecoratingServiceBindingBuilder was created from.
build(Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
Sets the decorator and returns VirtualHostBuilder that this VirtualHostDecoratingServiceBindingBuilder was created from.
builder() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
Returns a new CircuitBreakerBuilder.
builder() - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
Use this when you need customizations such as log integration via CurrentTraceContext.Builder.addScopeDecorator(ScopeDecorator).
builder() - Static method in interface com.linecorp.armeria.common.HttpHeaders
Returns a new empty builder.
builder() - Static method in interface com.linecorp.armeria.common.RequestHeaders
Returns a new empty builder.
builder() - Static method in interface com.linecorp.armeria.common.ResponseHeaders
Returns a new empty builder.
builder() - Static method in class com.linecorp.armeria.server.grpc.GrpcService
Returns a new GrpcServiceBuilder.
builder() - Static method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
Returns a new builder which builds a new HealthCheckService.
builder() - Static method in interface com.linecorp.armeria.server.Route
Returns a new builder.
builder() - Static method in class com.linecorp.armeria.server.RoutingResult
Returns a new builder.
builder() - Static method in class com.linecorp.armeria.server.Server
Creates a new ServerBuilder.
builder(int) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
Returns a new builder with the specified statusCode.
builder(CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
builder(CircuitBreakerStrategyWithContent<HttpResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
builder(CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
builder(EndpointGroup, String) - Static method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
Returns a newly created HealthCheckedEndpointGroupBuilder that builds a HealthCheckedEndpointGroup which sends HTTP HEAD health check requests.
builder(RetryStrategy) - Static method in class com.linecorp.armeria.client.retry.RetryingHttpClient
Returns a new RetryingHttpClientBuilder with the specified RetryStrategy.
builder(RetryStrategyWithContent<HttpResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingHttpClient
Returns a new RetryingHttpClientBuilder with the specified RetryStrategyWithContent.
builder(RetryStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
Returns a new RetryingRpcClientBuilder with the specified RetryStrategyWithContent.
builder(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
Returns a new builder with the specified HttpMethod and path.
builder(HttpStatus) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
Returns a new builder with the specified HttpStatus.
builder(String) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
Returns a new CircuitBreakerBuilder that has the specified name.
builder(String) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroup
Returns a new DnsAddressEndpointGroupBuilder with the specified hostname.
builder(String) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroup
Returns a new DnsServiceEndpointGroupBuilder with the specified hostname.
builder(String) - Static method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
builder(String) - Static method in class com.linecorp.armeria.common.util.ThreadFactories
Returns a new builder which builds a new ThreadFactory.
builder(String, Function<byte[], Endpoint>) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroup
Returns a new DnsTextEndpointGroupBuilder with the specified hostname and Function mapping.
buildHeaders() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Returns the immutable additional HttpHeaders which will be set when building an HttpResponse.
buildPartial() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
buildPartial() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
BuiltInProperty - Enum in com.linecorp.armeria.common.logback
A built-in property exported by RequestContextExportingAppender.
ByteArrayRequestConverterFunction - Class in com.linecorp.armeria.server.annotation
A default implementation of a RequestConverterFunction which converts a binary body of the AggregatedHttpRequest to one of byte[] or HttpData.
ByteArrayRequestConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.ByteArrayRequestConverterFunction
 
ByteArrayResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
A response converter implementation which creates an HttpResponse with content-type: application/binary or content-type: application/octet-stream.
ByteArrayResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.ByteArrayResponseConverterFunction
 
ByteBufHttpData - Class in com.linecorp.armeria.unsafe
A HttpData that is backed by a ByteBuf for optimizing certain internal use cases.
ByteBufHttpData(ByteBuf, boolean) - Constructor for class com.linecorp.armeria.unsafe.ByteBufHttpData
Constructs a new ByteBufHttpData.
BZIP2 - Static variable in class com.linecorp.armeria.common.MediaType
 

C

CACHE_CONTROL - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Cache-Control" header field name.
CACHE_MANIFEST_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
 
cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the "cache-control" header.
cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Sets the "cache-control" header.
cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the "cache-control" header.
cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Sets the "cache-control" header.
CacheControl - Class in com.linecorp.armeria.common
Directives for HTTP caching mechanisms in requests or responses.
cachedHeaders() - Static method in class com.linecorp.armeria.common.Flags
Returns the value of the cachedHeaders parameter which contains a comma-separated list of headers whose values are cached using headerValueCache.
cachePrivate() - Method in class com.linecorp.armeria.common.ServerCacheControl
Returns whether the "private" directive is enabled.
cachePrivate() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
Enables the "private" directive.
cachePrivate(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
Enables or disables the "private" directive.
cachePublic() - Method in class com.linecorp.armeria.common.ServerCacheControl
Returns whether the "public" directive is enabled.
cachePublic() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
Enables the "public" directive.
cachePublic(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
Enables or disables the "public" directive.
callbackExecutor(Executor) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Sets the Executor on which Callback methods are invoked when returning Call from your service method.
cancel(boolean) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
 
CancelledSubscriptionException - Exception in com.linecorp.armeria.common.stream
A RuntimeException that is raised to notify StreamMessage.completionFuture() when a Subscriber has cancelled its Subscription.
canList(String) - Method in class com.linecorp.armeria.server.file.AbstractHttpVfs
 
canList(String) - Method in interface com.linecorp.armeria.server.file.HttpVfs
Returns whether the file at the specified path is a directory.
canRequest() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
Decides whether a request should be sent or failed depending on the current circuit state.
catchAll() - Method in class com.linecorp.armeria.server.RouteBuilder
Sets the Route to match any path.
cause() - Method in class com.linecorp.armeria.common.DefaultRpcResponse
 
cause() - Method in interface com.linecorp.armeria.common.RpcResponse
Returns the cause of the failure if this RpcResponse completed exceptionally.
CAUSE_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
 
certificate() - Method in class com.linecorp.armeria.testing.junit.server.SelfSignedCertificateExtension
Returns the generated X509Certificate.
certificate() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
Returns the generated X509Certificate.
certificateFile() - Method in class com.linecorp.armeria.testing.junit.server.SelfSignedCertificateExtension
Returns the self-signed certificate file.
certificateFile() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
Returns the self-signed certificate file.
ChainedCorsPolicyBuilder - Class in com.linecorp.armeria.server.cors
Builds a new CorsPolicy.
channel() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
channel() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
channel() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the Netty Channel which handled the Request.
channel() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
Returns the Channel that is handling this request, or null if the connection is not established yet.
channel() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
channelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the options of sockets created by the ClientFactory.
channelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the ChannelOption of the server socket bound by Server.
channelOptions() - Method in class com.linecorp.armeria.server.ServerConfig
Returns the ChannelOptions and their values of Server's server sockets.
charset() - Method in class com.linecorp.armeria.common.MediaType
Returns an optional charset for the value of the charset parameter if it is specified.
checkers(HealthChecker...) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
Adds the specified HealthCheckers that determine the healthiness of the Server.
checkers(Iterable<? extends HealthChecker>) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
Adds the specified HealthCheckers that determine the healthiness of the Server.
childChannelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the ChannelOption of sockets accepted by Server.
childChannelOptions() - Method in class com.linecorp.armeria.server.ServerConfig
Returns the ChannelOptions and their values of sockets accepted by Server.
childFieldInfos() - Method in class com.linecorp.armeria.server.docs.FieldInfo
Returns the child field infos of the field.
children() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
children() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the list of child RequestLogs, ordered by the time it was added.
CircuitBreaker - Interface in com.linecorp.armeria.client.circuitbreaker
A circuit breaker, which tracks the number of success/failure requests and detects a remote service failure.
CircuitBreakerBuilder - Class in com.linecorp.armeria.client.circuitbreaker
Builds a CircuitBreaker instance using builder pattern.
CircuitBreakerBuilder() - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Deprecated.
CircuitBreakerBuilder(String) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
CircuitBreakerClient<I extends Request,​O extends Response> - Class in com.linecorp.armeria.client.circuitbreaker
A Client decorator that handles failures of remote invocation based on circuit breaker pattern.
CircuitBreakerClient(Client<I, O>, CircuitBreakerMapping, CircuitBreakerStrategy) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
Creates a new instance that decorates the specified Client.
CircuitBreakerClient(Client<I, O>, CircuitBreakerMapping, CircuitBreakerStrategyWithContent<O>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
Creates a new instance that decorates the specified Client.
CircuitBreakerClientBuilder<T extends CircuitBreakerClient<I,​O>,​I extends Request,​O extends Response> - Class in com.linecorp.armeria.client.circuitbreaker
A skeletal builder implementation that builds a new CircuitBreakerClient or its decorator function.
CircuitBreakerHttpClient - Class in com.linecorp.armeria.client.circuitbreaker
A Client decorator that handles failures of HTTP requests based on circuit breaker pattern.
CircuitBreakerHttpClientBuilder - Class in com.linecorp.armeria.client.circuitbreaker
Builds a new CircuitBreakerHttpClient or its decorator function.
CircuitBreakerHttpClientBuilder(CircuitBreakerStrategy) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
CircuitBreakerHttpClientBuilder(CircuitBreakerStrategyWithContent<HttpResponse>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
CircuitBreakerListener - Interface in com.linecorp.armeria.client.circuitbreaker
The listener interface for receiving CircuitBreaker events.
CircuitBreakerListenerAdapter - Class in com.linecorp.armeria.client.circuitbreaker
A skeletal CircuitBreakerListener implementation in order for a user to implement only the methods what he or she really needs.
CircuitBreakerListenerAdapter() - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter
 
circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
 
circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
 
CircuitBreakerMapping - Interface in com.linecorp.armeria.client.circuitbreaker
Returns a CircuitBreaker instance from remote invocation parameters.
CircuitBreakerRpcClient - Class in com.linecorp.armeria.client.circuitbreaker
A Client decorator that handles failures of RPC remote invocation based on circuit breaker pattern.
CircuitBreakerRpcClientBuilder - Class in com.linecorp.armeria.client.circuitbreaker
Builds a new CircuitBreakerRpcClient or its decorator function.
CircuitBreakerRpcClientBuilder(CircuitBreakerStrategyWithContent<RpcResponse>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
CircuitBreakerStrategy - Interface in com.linecorp.armeria.client.circuitbreaker
Determines whether a Response should be reported as a success or a failure to a CircuitBreaker.
CircuitBreakerStrategyWithContent<T extends Response> - Interface in com.linecorp.armeria.client.circuitbreaker
Determines whether a Response should be reported as a success or a failure to a CircuitBreaker using the content of a Response.
circuitOpenWindow(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the duration of OPEN state.
circuitOpenWindowMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the duration of OPEN state in milliseconds.
CircuitState - Enum in com.linecorp.armeria.client.circuitbreaker
Defines the states of circuit breaker.
CLASS_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
classLoaderMetrics() - Method in class com.linecorp.armeria.spring.ArmeriaSpringBoot1MeterBindersConfiguration
clear() - Static method in class com.linecorp.armeria.client.SessionProtocolNegotiationCache
Clears the cache.
clear() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clear() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clear() - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Removes all headers.
clear() - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
clear() - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
clearCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
clearClassName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
clearField(Descriptors.FieldDescriptor) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clearFileName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
clearLineNumber() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
clearMethodName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
clearOneof(Descriptors.OneofDescriptor) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clearOriginalClassName() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
clearOriginalMessage() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
clearStackTrace() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
clearTrace(T) - Static method in class com.linecorp.armeria.common.util.Exceptions
Empties the stack trace of the specified exception.
Client<I extends Request,​O extends Response> - Interface in com.linecorp.armeria.client
Sends a Request to a remote Endpoint.
CLIENT_CLOSED_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
499 Client Closed Request.
CLIENT_ERROR - com.linecorp.armeria.common.HttpStatusClass
The client error class (4xx).
CLIENT_IP - com.linecorp.armeria.common.logback.BuiltInProperty
"client.ip" - the IP address who initiated a request.
clientAddress() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
clientAddress() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the address of the client who initiated this request.
clientAddress() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
clientAddress(InetAddress) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
Sets the client address of the request.
clientAddressFilter() - Method in class com.linecorp.armeria.server.ServerConfig
Returns a filter which evaluates whether an InetAddress can be used as a client address.
clientAddressFilter(Predicate<InetAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets a filter which evaluates whether an InetAddress can be used as a client address.
ClientAddressSource - Class in com.linecorp.armeria.server
A source which is used to get a client address.
clientAddressSources() - Method in class com.linecorp.armeria.server.ServerConfig
Returns a list of ClientAddressSources which are used to determine where to look for the client address, in the order of preference.
clientAddressSources(ClientAddressSource...) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets a list of ClientAddressSources which are used to determine where to look for the client address, in the order of preference.
clientAddressSources(Iterable<ClientAddressSource>) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets a list of ClientAddressSources which are used to determine where to look for the client address, in the order of preference.
clientAddressTrustedProxyFilter() - Method in class com.linecorp.armeria.server.ServerConfig
Returns a filter which evaluates whether an InetAddress of a remote endpoint is trusted.
clientAddressTrustedProxyFilter(Predicate<InetAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets a filter which evaluates whether an InetAddress of a remote endpoint is trusted.
ClientBuilder - Class in com.linecorp.armeria.client
Creates a new client that connects to the specified URI using the builder pattern.
ClientBuilder(Scheme, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
Creates a new ClientBuilder that builds the client that connects to the specified Endpoint with the Scheme.
ClientBuilder(SessionProtocol, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
Creates a new ClientBuilder that builds the client that connects to the specified Endpoint with the SessionProtocol.
ClientBuilder(String) - Constructor for class com.linecorp.armeria.client.ClientBuilder
Creates a new ClientBuilder that builds the client that connects to the specified uri.
ClientBuilder(String, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
Creates a new ClientBuilder that builds the client that connects to the specified Endpoint with the scheme.
ClientBuilder(URI) - Constructor for class com.linecorp.armeria.client.ClientBuilder
Creates a new ClientBuilder that builds the client that connects to the specified URI.
clientBuilderParams(T) - Method in interface com.linecorp.armeria.client.ClientFactory
Returns the ClientBuilderParams held in client.
clientBuilderParams(T) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
 
ClientBuilderParams - Interface in com.linecorp.armeria.client
Provides the construction parameters of a client.
ClientCacheControl - Class in com.linecorp.armeria.common
Directives for HTTP caching mechanisms in requests.
ClientCacheControlBuilder - Class in com.linecorp.armeria.common
Creates a new ClientCacheControl using the builder pattern.
ClientCacheControlBuilder() - Constructor for class com.linecorp.armeria.common.ClientCacheControlBuilder
Creates a new builder with all directives disabled initially.
clientConfigurator() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
Returns the Function that customizes a Client that sends health check requests.
ClientConnectionTimings - Class in com.linecorp.armeria.client
A holder class which has the timing information about a connection attempt before a client sends a Request.
ClientConnectionTimingsBuilder - Class in com.linecorp.armeria.client
ClientConnectionTimingsBuilder() - Constructor for class com.linecorp.armeria.client.ClientConnectionTimingsBuilder
Creates a new instance.
ClientDecoration - Class in com.linecorp.armeria.client
A set of Functions that transforms a Client into another.
ClientDecorationBuilder - Class in com.linecorp.armeria.client
Creates a new ClientDecoration using the builder pattern.
ClientDecorationBuilder() - Constructor for class com.linecorp.armeria.client.ClientDecorationBuilder
 
clientFactory() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
Returns the ClientFactory which is used for sending health check requests.
clientFactory(ClientFactory) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
Sets the ClientFactory to use when making health check requests.
clientFactory(ClientFactory) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
 
ClientFactory - Interface in com.linecorp.armeria.client
Creates and manages clients.
ClientFactoryBuilder - Class in com.linecorp.armeria.client
Builds a new ClientFactory.
ClientFactoryBuilder() - Constructor for class com.linecorp.armeria.client.ClientFactoryBuilder
Creates a new instance.
ClientFactoryProvider - Interface in com.linecorp.armeria.client
Creates a new ClientFactory dynamically via Java SPI (Service Provider Interface).
clientHttpConnector(List<ArmeriaClientConfigurator>, DataBufferFactoryWrapper<?>) - Method in class com.linecorp.armeria.spring.web.reactive.ArmeriaClientAutoConfiguration
Returns a ClientHttpConnector which is configured by a list of ArmeriaClientConfigurators.
ClientOption<T> - Class in com.linecorp.armeria.client
A client option.
clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
Sets the ClientOptions of the Client that sends health check requests.
clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
 
clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
Sets the ClientOptions that customizes the underlying HttpClient.
ClientOptions - Class in com.linecorp.armeria.client
A set of ClientOptions and their respective values.
ClientOptionsBuilder - Class in com.linecorp.armeria.client
Creates a new ClientOptions using the builder pattern.
ClientOptionsBuilder() - Constructor for class com.linecorp.armeria.client.ClientOptionsBuilder
Creates a new instance with the default options.
ClientOptionsBuilder(ClientOptions) - Constructor for class com.linecorp.armeria.client.ClientOptionsBuilder
Creates a new instance with the specified base options.
ClientOptionValue<T> - Class in com.linecorp.armeria.client
A value of a ClientOption.
ClientRequestContext - Interface in com.linecorp.armeria.client
Provides information about a Request, its Response and its related utilities.
ClientRequestContextBuilder - Class in com.linecorp.armeria.client
Builds a new ClientRequestContext.
ClientRequestContextWrapper - Class in com.linecorp.armeria.client
Wraps an existing ClientRequestContext.
ClientRequestContextWrapper(ClientRequestContext) - Constructor for class com.linecorp.armeria.client.ClientRequestContextWrapper
Creates a new instance.
Clients - Class in com.linecorp.armeria.client
Creates a new client that connects to a specified URI.
clientType() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
Returns the type of the client.
clientType() - Method in class com.linecorp.armeria.client.DefaultClientBuilderParams
 
clientType() - Method in class com.linecorp.armeria.client.UserClient
 
clock() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
Returns the Clock which provides the current date and time.
clock() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Returns the Clock that provides the current date and time.
clock() - Method in class com.linecorp.armeria.server.file.HttpFileServiceConfig
Returns the Clock the provides the current date and time to an HttpFileService.
clock(Clock) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the Clock that provides the current date and time.
clock(Clock) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
clock(Clock) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Sets the Clock that provides the current date and time.
clone() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clone() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
close() - Method in interface com.linecorp.armeria.client.ClientFactory
Closes all clients managed by this factory and shuts down the EventLoopGroup created implicitly by this factory.
close() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
 
close() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
 
close() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
 
close() - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
 
close() - Method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
 
close() - Method in class com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroup
 
close() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
Closes this deframer and frees any resources.
close() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
 
close() - Method in class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Closes this duplicator and prevents it from further duplication.
close() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
 
close() - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
Closes the deferred stream without setting a delegate.
close() - Method in interface com.linecorp.armeria.common.stream.StreamWriter
Closes the StreamMessage successfully.
close() - Method in interface com.linecorp.armeria.common.util.SafeCloseable
 
close() - Method in class com.linecorp.armeria.common.util.StartStopSupport
A synchronous version of StartStopSupport.stop(Object).
close() - Method in class com.linecorp.armeria.server.logging.structured.kafka.KafkaStructuredLoggingService
Deprecated.
 
close() - Method in class com.linecorp.armeria.server.logging.structured.kafka.StructuredLogJsonKafkaSerializer
Deprecated.
 
close() - Method in class com.linecorp.armeria.server.logging.structured.StructuredLoggingService
Deprecated.
Cleanup resources which were opened for logging.
close() - Method in class com.linecorp.armeria.server.Server
A shortcut to stop().get().
close(AggregatedHttpResponse) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
Writes the specified HTTP response and closes the stream.
close(Throwable) - Method in interface com.linecorp.armeria.client.limit.ConcurrencyLimitingClient.Deferred
Closes the ConcurrencyLimitingClient.Deferred.response() without delegating.
close(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
 
close(Throwable) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
Closes the deferred stream without setting a delegate.
close(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
Closes the StreamMessage exceptionally.
close(T) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
Writes the given object and closes the stream successfully.
closeAsync() - Method in interface com.linecorp.armeria.common.util.AsyncCloseable
Releases the resources held by this object asynchronously.
CLOSED - com.linecorp.armeria.client.circuitbreaker.CircuitState
Initial state.
ClosedClientFactoryException - Exception in com.linecorp.armeria.client
Deprecated.
IllegalStateException with a message will be raised.
closeDefault() - Static method in interface com.linecorp.armeria.client.ClientFactory
Closes the default ClientFactory.
ClosedPublisherException - Exception in com.linecorp.armeria.common.stream
A RuntimeException that is raised when a StreamWriter attempts to write an object to a closed StreamMessage.
ClosedSessionException - Exception in com.linecorp.armeria.common
A RuntimeException raised when the connection to the remote peer has been closed unexpectedly.
closeFailed(Throwable) - Method in class com.linecorp.armeria.common.util.StartStopSupport
Invoked when failed to stop in StartStopSupport.close().
closeFuture() - Method in interface com.linecorp.armeria.common.HttpResponse
 
closeFuture() - Method in interface com.linecorp.armeria.common.Response
Deprecated.
closeFuture() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Deprecated.
closeWhenComplete() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
Requests closing this deframer when any messages currently queued have been requested and delivered.
code() - Method in class com.linecorp.armeria.common.HttpStatus
Returns the code of this HttpStatus.
codeAsText() - Method in class com.linecorp.armeria.common.HttpStatus
Returns the status code as String.
codeClass() - Method in class com.linecorp.armeria.common.HttpStatus
Returns the class of this HttpStatus.
com.linecorp.armeria.client - package com.linecorp.armeria.client
Client core.
com.linecorp.armeria.client.brave - package com.linecorp.armeria.client.brave
Distributed tracing clients based on Brave, a Java tracing library compatible with Zipkin.
com.linecorp.armeria.client.circuitbreaker - package com.linecorp.armeria.client.circuitbreaker
Failure detection and fallback mechanism based on circuit breaker pattern.
com.linecorp.armeria.client.encoding - package com.linecorp.armeria.client.encoding
HTTP content decoding client.
com.linecorp.armeria.client.endpoint - package com.linecorp.armeria.client.endpoint
Endpoint groups and their registry.
com.linecorp.armeria.client.endpoint.dns - package com.linecorp.armeria.client.endpoint.dns
DNS-based EndpointGroup implementation.
com.linecorp.armeria.client.endpoint.healthcheck - package com.linecorp.armeria.client.endpoint.healthcheck
Filters out unhealthy Endpoints from an existing EndpointGroup by sending health check requests.
com.linecorp.armeria.client.grpc - package com.linecorp.armeria.client.grpc
An armeria client that uses the gRPC wire protocol.
com.linecorp.armeria.client.limit - package com.linecorp.armeria.client.limit
Limits the number of executed Requests.
com.linecorp.armeria.client.logging - package com.linecorp.armeria.client.logging
Logging client decorators.
com.linecorp.armeria.client.metric - package com.linecorp.armeria.client.metric
Metric-collecting client decorators.
com.linecorp.armeria.client.retrofit2 - package com.linecorp.armeria.client.retrofit2
Retrofit2 adapter for Armeria.
com.linecorp.armeria.client.retry - package com.linecorp.armeria.client.retry
A Client decorator that handles failures and retries requests.
com.linecorp.armeria.client.thrift - package com.linecorp.armeria.client.thrift
Thrift client.
com.linecorp.armeria.client.zookeeper - package com.linecorp.armeria.client.zookeeper
ZooKeeper-based EndpointGroup implementation.
com.linecorp.armeria.common - package com.linecorp.armeria.common
Common types.
com.linecorp.armeria.common.brave - package com.linecorp.armeria.common.brave
Common classes for distributed tracing support based on Brave, a Java tracing library compatible with Zipkin.
com.linecorp.armeria.common.grpc - package com.linecorp.armeria.common.grpc
gRPC-related common classes.
com.linecorp.armeria.common.grpc.protocol - package com.linecorp.armeria.common.grpc.protocol
Logic for handling the gRPC wire protocol, without support for gRPC generated code stubs.
com.linecorp.armeria.common.logback - package com.linecorp.armeria.common.logback
Logback integration.
com.linecorp.armeria.common.logging - package com.linecorp.armeria.common.logging
Common types used for collecting the information about Requests and Responses.
com.linecorp.armeria.common.metric - package com.linecorp.armeria.common.metric
Common metric collection utilities.
com.linecorp.armeria.common.rxjava - package com.linecorp.armeria.common.rxjava
RxJava2 plugins to help keep RequestContext during RxJava2 Operations.
com.linecorp.armeria.common.sse - package com.linecorp.armeria.common.sse
com.linecorp.armeria.common.stream - package com.linecorp.armeria.common.stream
Streamed message types.
com.linecorp.armeria.common.thrift - package com.linecorp.armeria.common.thrift
Thrift-related common classes.
com.linecorp.armeria.common.thrift.text - package com.linecorp.armeria.common.thrift.text
A Thrift JSON protocol that supports field names as defined in the IDL.
com.linecorp.armeria.common.util - package com.linecorp.armeria.common.util
Generic utility classes.
com.linecorp.armeria.common.zookeeper - package com.linecorp.armeria.common.zookeeper
Common classes will be used by Server and Client implementations.
com.linecorp.armeria.server - package com.linecorp.armeria.server
Server core.
com.linecorp.armeria.server.annotation - package com.linecorp.armeria.server.annotation
Annotations for building a RESTful service.
com.linecorp.armeria.server.annotation.decorator - package com.linecorp.armeria.server.annotation.decorator
Decorators for the annotated HTTP service.
com.linecorp.armeria.server.auth - package com.linecorp.armeria.server.auth
HTTP authorization service.
com.linecorp.armeria.server.brave - package com.linecorp.armeria.server.brave
Distributed tracing services based on Brave, a Java tracing library compatible with Zipkin.
com.linecorp.armeria.server.composition - package com.linecorp.armeria.server.composition
Service composition.
com.linecorp.armeria.server.cors - package com.linecorp.armeria.server.cors
com.linecorp.armeria.server.docs - package com.linecorp.armeria.server.docs
Documentation service.
com.linecorp.armeria.server.encoding - package com.linecorp.armeria.server.encoding
HTTP content encoding service.
com.linecorp.armeria.server.file - package com.linecorp.armeria.server.file
HTTP static file service.
com.linecorp.armeria.server.grpc - package com.linecorp.armeria.server.grpc
Allows an Armeria server to host a gRPC API using the gRPC wire protocol.
com.linecorp.armeria.server.healthcheck - package com.linecorp.armeria.server.healthcheck
HTTP health check service for load balancers.
com.linecorp.armeria.server.jetty - package com.linecorp.armeria.server.jetty
Embedded Jetty service.
com.linecorp.armeria.server.logging - package com.linecorp.armeria.server.logging
Logging and metric-collecting service decorators.
com.linecorp.armeria.server.logging.kafka - package com.linecorp.armeria.server.logging.kafka
Kafka backend integration support for request/response logging.
com.linecorp.armeria.server.logging.structured - package com.linecorp.armeria.server.logging.structured
Structured logging support for full request and response.
com.linecorp.armeria.server.logging.structured.kafka - package com.linecorp.armeria.server.logging.structured.kafka
Kafka backend integration support for structured request/response logging.
com.linecorp.armeria.server.metric - package com.linecorp.armeria.server.metric
Metric-collecting service decorators and exporters.
com.linecorp.armeria.server.rxjava - package com.linecorp.armeria.server.rxjava
Provide a default ResponseConverterFunction which automatically converts an ObservableSource into an HttpResponse when the ObservableSource is returned by an annotated HTTP service.
com.linecorp.armeria.server.saml - package com.linecorp.armeria.server.saml
SAML-based single sign-on service.
com.linecorp.armeria.server.streaming - package com.linecorp.armeria.server.streaming
Supports streaming responses from Publisher or Stream.
com.linecorp.armeria.server.thrift - package com.linecorp.armeria.server.thrift
Thrift service.
com.linecorp.armeria.server.throttling - package com.linecorp.armeria.server.throttling
Request throttling service decorators and strategies.
com.linecorp.armeria.server.tomcat - package com.linecorp.armeria.server.tomcat
Embedded Tomcat service.
com.linecorp.armeria.server.zookeeper - package com.linecorp.armeria.server.zookeeper
/** Automatic service registration and discovery with ZooKeeper.
com.linecorp.armeria.spring - package com.linecorp.armeria.spring
Spring Boot integration.
com.linecorp.armeria.spring.actuate - package com.linecorp.armeria.spring.actuate
Spring Boot actuator integration.
com.linecorp.armeria.spring.web - package com.linecorp.armeria.spring.web
Spring Boot integration.
com.linecorp.armeria.spring.web.reactive - package com.linecorp.armeria.spring.web.reactive
Spring Boot integration based on reactive server stack.
com.linecorp.armeria.testing.junit.common - package com.linecorp.armeria.testing.junit.common
Common testing utilities.
com.linecorp.armeria.testing.junit.server - package com.linecorp.armeria.testing.junit.server
Server-side testing utilities.
com.linecorp.armeria.testing.junit.server.mock - package com.linecorp.armeria.testing.junit.server.mock
A mock server for use when testing clients.
com.linecorp.armeria.testing.junit4.common - package com.linecorp.armeria.testing.junit4.common
Common testing utilities.
com.linecorp.armeria.testing.junit4.server - package com.linecorp.armeria.testing.junit4.server
Server-side testing utilities.
com.linecorp.armeria.unsafe - package com.linecorp.armeria.unsafe
Utilities for working with ByteBuf in an unsafe way.
com.linecorp.armeria.unsafe.grpc - package com.linecorp.armeria.unsafe.grpc
Utilities for working with ByteBuf in an unsafe way.
combined() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
Returns an access log writer with a combined format.
combined() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
Deprecated.
Returns an access log writer with a combined format.
comment() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
Returns a comment of this event, if it exists.
comment(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
Sets the specified comment.
commitTimeMillis() - Method in class com.linecorp.armeria.common.util.Version
 
common() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
Returns an access log writer with a common format.
common() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
Deprecated.
Returns an access log writer with a common format.
CommonPools - Class in com.linecorp.armeria.common
Provides the common shared thread pools and EventLoopGroups which is used when not overridden.
COMPACT - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
TProtocolFactory for Thrift TCompact protocol.
COMPACT - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
Thrift TCompact serialization format.
compareTo(Endpoint) - Method in class com.linecorp.armeria.client.Endpoint
 
compareTo(HttpStatus) - Method in class com.linecorp.armeria.common.HttpStatus
Compares this status to the specified status.
compareTo(Scheme) - Method in class com.linecorp.armeria.common.Scheme
 
compareTo(SerializationFormat) - Method in class com.linecorp.armeria.common.SerializationFormat
 
compareTo(SerializationFormatProvider.Entry) - Method in class com.linecorp.armeria.common.SerializationFormatProvider.Entry
 
compareTo(ServerPort) - Method in class com.linecorp.armeria.server.ServerPort
 
COMPLETE - com.linecorp.armeria.common.logging.RequestLogAvailability
All the properties mentioned in RequestLogAvailability.REQUEST_END and RequestLogAvailability.RESPONSE_END are available.
completeExceptionally(Throwable) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
 
CompletionActions - Class in com.linecorp.armeria.common.util
Provides the common actions that are useful when handling a CompletionStage.
completionFuture() - Method in interface com.linecorp.armeria.common.HttpResponse
 
completionFuture() - Method in interface com.linecorp.armeria.common.Response
Returns a CompletableFuture which completes when 1) the response stream has been closed (the StreamMessage has been completed) or 2) the result value is set (the CompletionStage has completed.)
completionFuture() - Method in interface com.linecorp.armeria.common.RpcResponse
Returns a CompletableFuture which completes when this RpcResponse completes.
completionFuture() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
completionFuture() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
completionFuture() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Returns a CompletableFuture that completes when this stream is complete, either successfully or exceptionally, including cancellation and abortion.
completionFuture() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
complexity() - Method in interface com.linecorp.armeria.server.Route
Returns the complexity of this Route.
compose(Function<A, B>, Function<B, C>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>, Function<G, H>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>, Function<G, H>, Function<H, I>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>, Function<G, H>, Function<H, I>, Function<I, J>) - Static method in class com.linecorp.armeria.common.util.Functions
Returns a Function that composes the specified Functions with chained Function.andThen(Function).
compositeServiceCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
Returns the value of the compositeServiceCache parameter.
CompositeServiceEntry<I extends Request,​O extends Response> - Class in com.linecorp.armeria.server.composition
A pair of a Route and a Service bound to it.
compress(OutputStream) - Method in interface com.linecorp.armeria.common.grpc.protocol.Compressor
Wraps an existing output stream with a compressing output stream.
Compression() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.Compression
 
Compressor - Interface in com.linecorp.armeria.common.grpc.protocol
Represents a message compressor.
compressorRegistry(CompressorRegistry) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the CompressorRegistry to use when compressing messages.
ConcurrencyLimitingClient<I extends Request,​O extends Response> - Class in com.linecorp.armeria.client.limit
An abstract Client decorator that limits the concurrent number of active requests.
ConcurrencyLimitingClient(Client<I, O>, int) - Constructor for class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
Creates a new instance that decorates the specified delegate to limit the concurrent number of active requests to maxConcurrency, with the default timeout of 10000L milliseconds.
ConcurrencyLimitingClient(Client<I, O>, int, long, TimeUnit) - Constructor for class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
Creates a new instance that decorates the specified delegate to limit the concurrent number of active requests to maxConcurrency.
ConcurrencyLimitingClient.Deferred<O extends Response> - Interface in com.linecorp.armeria.client.limit
Provides the interface for updating the result of a Request execution when its Response is ready.
ConcurrencyLimitingHttpClient - Class in com.linecorp.armeria.client.limit
A Client decorator that limits the concurrent number of active HTTP requests.
config() - Method in class com.linecorp.armeria.server.cors.CorsService
Returns the CorsConfig.
config() - Method in class com.linecorp.armeria.server.file.HttpFileService
Returns the configuration.
config() - Method in class com.linecorp.armeria.server.Server
Returns the configuration of this Server.
configurator(Consumer<? super StandardServer>) - Method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Adds a Consumer that performs additional configuration operations against the Tomcat StandardServer created by a TomcatService.
configurator(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Adds a Consumer that performs additional configuration operations against the Jetty Server created by a JettyService.
configure() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
Configures all the MeterRegistrys added to the Metrics.globalRegistry to use the NamingConventions provided by this class.
configure(HttpClientBuilder) - Method in interface com.linecorp.armeria.spring.web.reactive.ArmeriaClientConfigurator
Configures the client using the specified HttpClientBuilder.
configure(ServerBuilder) - Method in interface com.linecorp.armeria.spring.ArmeriaServerConfigurator
Configures the server using the specified ServerBuilder.
configure(ServerBuilder) - Method in class com.linecorp.armeria.testing.junit.server.mock.MockWebServerExtension
 
configure(ServerBuilder) - Method in class com.linecorp.armeria.testing.junit.server.ServerExtension
Configures the Server with the given ServerBuilder.
configure(ServerBuilder) - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
Configures the Server with the given ServerBuilder.
configure(MeterRegistry) - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
Configures the specified MeterRegistry to use the NamingConventions provided by this class.
configure(Map<String, ?>, boolean) - Method in class com.linecorp.armeria.server.logging.structured.kafka.StructuredLogJsonKafkaSerializer
Deprecated.
 
configureRegistry(T) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
Configures the DropwizardMeterRegistry with Armeria's defaults.
configureRegistry(T) - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
Configures the PrometheusMeterRegistry with Armeria's defaults.
configureServer(ServerBuilder) - Method in class com.linecorp.armeria.testing.junit.server.mock.MockWebServerExtension
Configures the ServerBuilder beyond the defaults of enabling HTTPs and registering a service for handling enqueued responses.
CONFLICT - Static variable in class com.linecorp.armeria.common.HttpStatus
409 Conflict.
connect(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
 
connect(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
connect(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
 
connect(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
connect(HttpMethod, URI, Function<? super ClientHttpRequest, Mono<Void>>) - Method in class com.linecorp.armeria.spring.web.reactive.ArmeriaClientHttpConnector
 
CONNECT - com.linecorp.armeria.common.HttpMethod
The CONNECT method which is used for a proxy that can dynamically switch to being a tunnel.
CONNECTION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Connection" header field name.
connectionAcquisitionDurationNanos() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the duration which was taken to get a connection, in nanoseconds.
connectionAcquisitionStartTimeMicros() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the time when the client started to acquire a connection, in microseconds since the epoch.
connectionAcquisitionStartTimeMillis() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the time when the client started to acquire a connection, in milliseconds since the epoch.
connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in interface com.linecorp.armeria.client.ConnectionPoolListener
Invoked when a connection in the connection pool has been closed.
connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
 
connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
 
connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
 
connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in interface com.linecorp.armeria.client.ConnectionPoolListener
Invoked when a new connection is open and ready to send a request.
connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
 
connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
 
connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
 
connectionPoolListener(ConnectionPoolListener) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the listener which is notified on a connection pool event.
ConnectionPoolListener - Interface in com.linecorp.armeria.client
Listens to the client connection pool events.
ConnectionPoolListenerAdapter - Class in com.linecorp.armeria.client
A skeletal ConnectionPoolListener implementation in order for a user to implement only the methods what he or she really needs.
ConnectionPoolListenerAdapter() - Constructor for class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
Creates a new instance.
ConnectionPoolListenerWrapper - Class in com.linecorp.armeria.client
ConnectionPoolListenerWrapper(ConnectionPoolListener) - Constructor for class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
Creates a new instance with the specified delegate.
ConnectionPoolLoggingListener - Class in com.linecorp.armeria.client.logging
Decorates a ConnectionPoolListener to log the connection pool events.
ConnectionPoolLoggingListener() - Constructor for class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
Creates a new instance with a system ticker.
ConnectionPoolLoggingListener(Ticker) - Constructor for class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
Creates a new instance with an alternative Ticker.
connector() - Method in class com.linecorp.armeria.server.tomcat.TomcatService
Returns Tomcat Connector.
connectTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the timeout of a socket connection attempt.
connectTimeout(Duration) - Method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListenerBuilder
Sets the connect timeout.
connectTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the timeout of a socket connection attempt in milliseconds.
connectTimeoutMillis(long) - Method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListenerBuilder
Sets the connect timeout (in ms).
consumerKey() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
 
consumes() - Method in interface com.linecorp.armeria.server.Route
Returns the Set of MediaTypes that this Route consumes.
consumes(MediaType...) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
 
consumes(MediaType...) - Method in class com.linecorp.armeria.server.RouteBuilder
Sets the Route to consume the specified MediaTypes.
consumes(MediaType...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
consumes(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
 
consumes(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
 
consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.RouteBuilder
Sets the Route to consume the specified MediaTypes.
consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
 
consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
Consumes - Annotation Type in com.linecorp.armeria.server.annotation
Specifies a media type which would be consumed by the service method or class.
ConsumesBinary - Annotation Type in com.linecorp.armeria.server.annotation
An alias for @Consumes("application/binary").
ConsumesGroup - Annotation Type in com.linecorp.armeria.server.annotation
The containing annotation type for Consumes.
ConsumesJson - Annotation Type in com.linecorp.armeria.server.annotation
An alias for @Consumes("application/json").
ConsumesOctetStream - Annotation Type in com.linecorp.armeria.server.annotation
An alias for @Consumes("application/octet-stream").
ConsumesText - Annotation Type in com.linecorp.armeria.server.annotation
An alias for @Consumes("text/plain; charset=utf-8").
ConsumeType - Annotation Type in com.linecorp.armeria.server.annotation
Deprecated.
ConsumeTypes - Annotation Type in com.linecorp.armeria.server.annotation
Deprecated.
contains(int) - Method in enum com.linecorp.armeria.common.HttpStatusClass
Returns true if and only if the specified HTTP status code falls into this class.
contains(HttpStatus) - Method in enum com.linecorp.armeria.common.HttpStatusClass
Returns true if and only if the specified HttpStatus falls into this class.
contains(Object) - Method in class com.linecorp.armeria.common.MediaTypeSet
 
containsAttribute(AttributeKey<?>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified AttributeKey is in the export list.
containsBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified BuiltInProperty is in the export list.
containsHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified HTTP request header name is in the export list.
containsHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified HTTP response header name is in the export list.
content() - Method in interface com.linecorp.armeria.server.annotation.HttpResult
Returns an object which would be converted into response body.
content() - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
Returns the content of the file.
content() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
 
CONTENT_BASE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Base" header field name.
CONTENT_DISPOSITION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Disposition" header field name.
CONTENT_ENCODING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Encoding" header field name.
CONTENT_LANGUAGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Language" header field name.
CONTENT_LENGTH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Length" header field name.
CONTENT_LOCATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Location" header field name.
CONTENT_MD5 - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-MD5" header field name.
CONTENT_RANGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Range" header field name.
CONTENT_SECURITY_POLICY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP Content-Security-Policy header field name.
CONTENT_SECURITY_POLICY_REPORT_ONLY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Security-Policy-Report-Only" header field name.
CONTENT_TYPE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Content-Type" header field name.
contentPreview(int) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the ContentPreviewerFactory for creating a ContentPreviewer which produces the preview with the maximum length limit for a request and a response of this Server.
contentPreview(int) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
contentPreview(int) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the ContentPreviewerFactory for creating a ContentPreviewer which produces the preview with the maximum length limit for a request and a response of this VirtualHost.
contentPreview(int) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
contentPreview(int, Charset) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the ContentPreviewerFactory for creating a ContentPreviewer which produces the preview with the maximum length limit for a request and a response of this Server.
contentPreview(int, Charset) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
contentPreview(int, Charset) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the ContentPreviewerFactory for creating a ContentPreviewer which produces the preview with the maximum length limit for a request and a response of this VirtualHost.
contentPreview(int, Charset) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
ContentPreviewer - Interface in com.linecorp.armeria.common.logging
Produces the preview of RequestLog.
ContentPreviewerAdapter - Class in com.linecorp.armeria.common.logging
A skeletal ContentPreviewer implementation in order for a user to implement only the methods what he or she really needs.
ContentPreviewerAdapter() - Constructor for class com.linecorp.armeria.common.logging.ContentPreviewerAdapter
 
contentPreviewerFactory(ContentPreviewerFactory) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the ContentPreviewerFactory for a request and a response of this Server.
contentPreviewerFactory(ContentPreviewerFactory) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
contentPreviewerFactory(ContentPreviewerFactory) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the ContentPreviewerFactory for a request and a response of this VirtualHost.
contentPreviewerFactory(ContentPreviewerFactory) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
ContentPreviewerFactory - Interface in com.linecorp.armeria.common.logging
A factory creating a ContentPreviewer.
contentPreviewLength(int) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
Sets the length of content required to determine whether to retry or not.
contentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
Sets the Function to use to sanitize request and response content before logging.
ContentTooLargeException - Exception in com.linecorp.armeria.common
A RuntimeException raised when the length of request or response content exceeds its limit.
contentType() - Method in interface com.linecorp.armeria.common.HttpRequest
Returns the value of the 'content-type' header.
contentType() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
Returns the MediaType of the file, which will be used for setting the "content-type" header.
contentType() - Method in interface com.linecorp.armeria.server.RoutingContext
Returns MediaType specified by 'Content-Type' header of the request.
contentType(MediaType) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Sets the "content-type" header.
contentType(MediaType) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
contentType(MediaType) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
contentType(MediaType) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the "content-type" header.
contentType(MediaType) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
contentType(CharSequence) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the "content-type" header.
contentType(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
context() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
context() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the RequestContext associated with the Request being handled.
context() - Method in class com.linecorp.armeria.testing.junit.server.mock.RecordedRequest
The ServiceRequestContext created when handling the request.
contextAwareEventLoop() - Method in class com.linecorp.armeria.common.AbstractRequestContext
 
contextAwareEventLoop() - Method in interface com.linecorp.armeria.common.RequestContext
Returns an EventLoop that will make sure this RequestContext is set as the current context before executing any callback.
contextAwareExecutor() - Method in class com.linecorp.armeria.common.AbstractRequestContext
 
contextAwareExecutor() - Method in interface com.linecorp.armeria.common.RequestContext
Returns an Executor that will make sure this RequestContext is set as the current context before executing any callback.
CONTINUE - Static variable in class com.linecorp.armeria.common.HttpStatus
100 Continue.
convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.ByteArrayRequestConverterFunction
Converts the specified AggregatedHttpRequest to an object of expectedResultType.
convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.JacksonRequestConverterFunction
Converts the specified AggregatedHttpRequest to an object of expectedResultType.
convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in interface com.linecorp.armeria.server.annotation.RequestConverterFunction
Converts the specified request to an object of expectedResultType.
convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.StringRequestConverterFunction
Converts the specified AggregatedHttpRequest to a String.
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.ByteArrayResponseConverterFunction
 
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.JacksonResponseConverterFunction
 
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.NullToNoContentResponseConverterFunction
 
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunction
Returns HttpResponse instance corresponds to the given result.
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.ServerSentEventResponseConverterFunction
 
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.StringResponseConverterFunction
 
convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.rxjava.ObservableResponseConverterFunction
 
COOKIE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Cookie" header field name.
Cookies - Interface in com.linecorp.armeria.server.annotation
An interface which holds decoded Cookie instances for an HTTP request.
copy() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
 
copyOf(byte[]) - Static method in interface com.linecorp.armeria.common.HttpData
Creates a new instance from the specified byte array by first copying it.
copyOf(byte[], int, int) - Static method in interface com.linecorp.armeria.common.HttpData
Creates a new instance from the specified byte array, offset and length by first copying it.
copyOf(ByteBuf) - Static method in interface com.linecorp.armeria.common.HttpData
Creates a new instance from the specified ByteBuf by first copying it's content.
copyOf(Headers<String, String, ?>) - Static method in interface com.linecorp.armeria.common.HttpParameters
Returns a copy of the specified Headers<String, String, ?>.
copyOf(Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.server.annotation.Cookies
Creates an instance with a copy of the specified Iterable of Cookies.
copyOf(Map<String, ? extends Iterable<String>>) - Static method in interface com.linecorp.armeria.common.HttpParameters
Returns a new HTTP parameters map with the specified Map<String, ? extends Iterable<String>>.
CorsConfig - Class in com.linecorp.armeria.server.cors
CorsDecorator - Annotation Type in com.linecorp.armeria.server.annotation.decorator
A CorsService decorator for annotated HTTP services.
CorsDecoratorFactoryFunction - Class in com.linecorp.armeria.server.cors
A factory which creates a CorsService decorator when only one CorsDecorator is added.
CorsDecoratorFactoryFunction() - Constructor for class com.linecorp.armeria.server.cors.CorsDecoratorFactoryFunction
 
CorsDecorators - Annotation Type in com.linecorp.armeria.server.annotation.decorator
The containing annotation type for CorsDecorator.
CorsDecoratorsFactoryFunction - Class in com.linecorp.armeria.server.cors
A factory which creates a CorsService decorator when two or more CorsDecorators are added.
CorsDecoratorsFactoryFunction() - Constructor for class com.linecorp.armeria.server.cors.CorsDecoratorsFactoryFunction
 
CorsPolicy - Class in com.linecorp.armeria.server.cors
Contains information of the CORS policy with the specified origins.
CorsPolicyBuilder - Class in com.linecorp.armeria.server.cors
Builds a new CorsPolicy.
CorsPolicyBuilder(String...) - Constructor for class com.linecorp.armeria.server.cors.CorsPolicyBuilder
Creates a new instance with the specified origins.
CorsService - Class in com.linecorp.armeria.server.cors
Decorates an HTTP Service to add the Cross-Origin Resource Sharing (CORS) support.
CorsService(Service<HttpRequest, HttpResponse>, CorsConfig) - Constructor for class com.linecorp.armeria.server.cors.CorsService
Creates a new CorsService that decorates the specified delegate to add CORS support.
CorsServiceBuilder - Class in com.linecorp.armeria.server.cors
Builds a new CorsService or its decorator function.
counterSlidingWindow(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the time length of sliding window to accumulate the count of events.
counterSlidingWindowMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the time length of sliding window to accumulate the count of events, in milliseconds.
counterUpdateInterval(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the interval that a circuit breaker can see the latest accumulated count of events.
counterUpdateIntervalMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the interval that a circuit breaker can see the latest accumulated count of events, in milliseconds.
create(String, String) - Static method in class com.linecorp.armeria.common.MediaType
Creates a new media type with the given type and subtype.
CREATED - Static variable in class com.linecorp.armeria.common.HttpStatus
201 Created.
createResponseConverterFunction(Type, ResponseConverterFunction, ExceptionHandlerFunction) - Method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunctionProvider
Returns a ResponseConverterFunction instance if there is a function which can convert the responseType, otherwise return null.
createResponseConverterFunction(Type, ResponseConverterFunction, ExceptionHandlerFunction) - Method in class com.linecorp.armeria.server.rxjava.ObservableResponseConverterFunctionProvider
 
credentialResolver(CredentialResolver) - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Sets a CredentialResolver for this service provider.
credentialsAllowed() - Method in annotation type com.linecorp.armeria.server.annotation.decorator.CorsDecorator
Determines if cookies are allowed to be added to CORS requests.
CRW - Static variable in class com.linecorp.armeria.common.MediaType
The Canon Image File Format (crw files), a widely-used "raw image" format for cameras.
CSS_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
 
CSV_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
 
current() - Static method in interface com.linecorp.armeria.client.ClientRequestContext
Returns the client-side context of the Request that is being handled in the current thread.
current() - Static method in interface com.linecorp.armeria.common.RequestContext
Returns the context of the Request that is being handled in the current thread.
current() - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the server-side context of the Request that is being handled in the current thread.
currentOrNull() - Static method in interface com.linecorp.armeria.client.ClientRequestContext
Returns the client-side context of the Request that is being handled in the current thread.
currentOrNull() - Static method in interface com.linecorp.armeria.common.RequestContext
Returns the context of the Request that is being handled in the current thread.
currentOrNull() - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the server-side context of the Request that is being handled in the current thread.
currentTimeMicros() - Static method in class com.linecorp.armeria.common.util.SystemInfo
Returns the number of microseconds since the epoch (00:00:00, 01-Jan-1970, GMT).
custom(String) - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
Returns an access log writer with the specified formatStr.
custom(String) - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
Deprecated.
Returns an access log writer with the specified formatStr.

D

daemon(boolean) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
Sets daemon for new threads.
DART_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
Files in the dart.
data() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
Returns a data of this event, if it exists.
data(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
Sets the specified data.
DataBufferFactoryWrapperConfiguration - Class in com.linecorp.armeria.spring.web.reactive
A configuration class which creates an DataBufferFactoryWrapper.
DataBufferFactoryWrapperConfiguration() - Constructor for class com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapperConfiguration
 
datagramChannelType(EventLoopGroup) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
Returns the available DatagramChannel class for eventLoopGroup, for use in configuring a custom Bootstrap.
date(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets whether to set the "date" header automatically.
date(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
DATE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Date" header field name.
Debug - Class in com.linecorp.armeria.common.grpc
 
DEBUG - com.linecorp.armeria.common.logging.LogLevel
DEBUG log level.
decode(byte[]) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Decodes a zNode value to a Endpoint.
decode(HttpData) - Method in interface com.linecorp.armeria.client.encoding.StreamDecoder
Decodes an HttpData and returns the decoded HttpData.
decode(String) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Decodes a zNode value to a Endpoint.
decodeAll(byte[]) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Decodes a zNode value into a set of Endpoints.
decodeAll(String) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Decodes a zNode value into a set of Endpoints.
decodedMappedPath() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
decodedMappedPath() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
Returns the RequestContext.decodedPath() with its context path removed.
decodedMappedPath() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
 
decodedParam(String, String) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
Adds a decoded path parameter.
decodedPath() - Method in interface com.linecorp.armeria.common.logging.RequestLog
Returns the absolute path part of the current Request URI, excluding the query part, decoded in UTF-8.
decodedPath() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
 
decodedPath() - Method in interface com.linecorp.armeria.common.RequestContext
Returns the absolute path part of the current Request URI, excluding the query part, decoded in UTF-8.
decodedPath() - Method in class com.linecorp.armeria.common.RequestContextWrapper
 
decodedPath() - Method in class com.linecorp.armeria.server.RoutingResult
Returns the path mapped by the Route, decoded in UTF-8.
decompress(InputStream) - Method in interface com.linecorp.armeria.common.grpc.protocol.Decompressor
Wraps an existing input stream with a decompressing input stream.
decompressor(Decompressor) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
Sets the Decompressor for this deframer.
Decompressor - Interface in com.linecorp.armeria.common.grpc.protocol
Represents a message decompressor.
decompressorRegistry(DecompressorRegistry) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the DecompressorRegistry to use when decompressing messages.
decorate(DecoratingServiceFunction<I, O>) - Method in interface com.linecorp.armeria.server.Service
Creates a new Service that decorates this Service with the specified DecoratingServiceFunction.
decorate(Class<I>, Class<O>, Client<I, O>) - Method in class com.linecorp.armeria.client.ClientDecoration
Decorates the specified Client using the decorator with matching requestType and responseType.
decorate(Class<R>) - Method in interface com.linecorp.armeria.server.Service
Creates a new Service that decorates this Service with a new Service instance of the specified serviceType.
decorate(Function<T, R>) - Method in interface com.linecorp.armeria.server.Service
Creates a new Service that decorates this Service with the specified decorator.
DecoratingClient<T_I extends Request,​T_O extends Response,​R_I extends Request,​R_O extends Response> - Class in com.linecorp.armeria.client
Decorates a Client.
DecoratingClient(Client<T_I, T_O>) - Constructor for class com.linecorp.armeria.client.DecoratingClient
Creates a new instance that decorates the specified Client.
DecoratingClientFactory - Class in com.linecorp.armeria.client
A ClientFactory that delegates the creation of Clients to another ClientFactory.
DecoratingClientFactory(ClientFactory) - Constructor for class com.linecorp.armeria.client.DecoratingClientFactory
Creates a new instance.
DecoratingClientFunction<I extends Request,​O extends Response> - Interface in com.linecorp.armeria.client
A functional interface that enables building a SimpleDecoratingClient with AbstractClientOptionsBuilder.decorator(DecoratingClientFunction) and AbstractClientOptionsBuilder.rpcDecorator(DecoratingClientFunction).
DecoratingService<T_I extends Request,​T_O extends Response,​R_I extends Request,​R_O extends Response> - Class in com.linecorp.armeria.server
A Service that decorates another Service.
DecoratingService(Service<T_I, T_O>) - Constructor for class com.linecorp.armeria.server.DecoratingService
Creates a new instance that decorates the specified Service.
DecoratingServiceBindingBuilder - Class in com.linecorp.armeria.server
A builder class for binding a decorator with Route fluently.
DecoratingServiceFunction<I extends Request,​O extends Response> - Interface in com.linecorp.armeria.server
A functional interface that enables building a SimpleDecoratingService with Service.decorate(DecoratingServiceFunction).
decoration() - Method in class com.linecorp.armeria.client.ClientOptions
Returns the Functions that decorate the components of a client.
DECORATION - Static variable in class com.linecorp.armeria.client.ClientOption
The Function that decorates the client components.
decorator(DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates all Services with the specified DecoratingServiceFunction.
decorator(DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates all Services with the specified DecoratingServiceFunction.
decorator(Route, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services with the specified Route.
decorator(Route, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services whose Route matches the specified Route.
decorator(Route, Function<T, R>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services with the specified Route.
decorator(Route, Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services whose Route matches the specified Route.
decorator(String, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services whose Route matches the specified pathPattern.
decorator(String, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services whose Route matches the specified pathPattern.
decorator(String, Function<T, R>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services whose Route matches the specified pathPattern.
decorator(String, Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services whose Route matches the specified pathPattern.
decorator(Function<T, R>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates all Services with the specified decorator.
decorator(Function<T, R>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
decorator(Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates all Services with the specified decorator.
decorator(Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
Decorator - Annotation Type in com.linecorp.armeria.server.annotation
Specifies a DecoratingServiceFunction class which handles an HttpRequest before invoking an annotated service method.
DecoratorFactory - Annotation Type in com.linecorp.armeria.server.annotation
Specifies a DecoratorFactoryFunction class which is a factory to create a decorator.
DecoratorFactoryFunction<T extends Annotation> - Interface in com.linecorp.armeria.server.annotation
A decorator factory which is used for a user-defined decorator annotation.
Decorators - Annotation Type in com.linecorp.armeria.server.annotation
The containing annotation type for Decorator.
decoratorUnder(String, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services under the specified directory.
decoratorUnder(String, DecoratingServiceFunction<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services under the specified directory.
decoratorUnder(String, Function<T, R>) - Method in class com.linecorp.armeria.server.ServerBuilder
Decorates Services under the specified directory.
decoratorUnder(String, Function<T, R>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Decorates Services under the specified directory.
Default - Annotation Type in com.linecorp.armeria.server.annotation
Specifies the default value of an optional parameter.
DEFAULT - Static variable in interface com.linecorp.armeria.client.ClientFactory
The default ClientFactory implementation.
DEFAULT - Static variable in class com.linecorp.armeria.client.ClientOptions
The default ClientOptions.
DEFAULT - Static variable in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Default NodeValueCodec implementation which assumes zNode value is a comma-separated string.
DEFAULT - Static variable in interface com.linecorp.armeria.spring.MeterIdPrefixFunctionFactory
The default MeterIdPrefixFunctionFactory instance.
DEFAULT_MAX_RESPONSE_LENGTH - Static variable in class com.linecorp.armeria.client.ClientOption
DEFAULT_RESPONSE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
DEFAULT_WRITE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
defaultBackoff - Static variable in interface com.linecorp.armeria.client.retry.RetryStrategy
Deprecated.
defaultBackoffSpec() - Static method in class com.linecorp.armeria.common.Flags
Returns the default value of the backoffSpec parameter when instantiating a Backoff using Backoff.of(String).
DefaultClientBuilderParams - Class in com.linecorp.armeria.client
Default ClientBuilderParams implementation.
DefaultClientBuilderParams(ClientFactory, URI, Class<?>, ClientOptions) - Constructor for class com.linecorp.armeria.client.DefaultClientBuilderParams
Creates a new instance.
defaultClientIdleTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default client-side idle timeout of a connection for keep-alive in milliseconds.
DefaultClientRequestContext - Class in com.linecorp.armeria.client
Default ClientRequestContext implementation.
DefaultClientRequestContext(ClientFactory, MeterRegistry, SessionProtocol, HttpMethod, String, String, String, ClientOptions, HttpRequest, RpcRequest) - Constructor for class com.linecorp.armeria.client.DefaultClientRequestContext
Creates a new instance.
DefaultClientRequestContext(EventLoop, MeterRegistry, SessionProtocol, HttpMethod, String, String, String, ClientOptions, HttpRequest, RpcRequest) - Constructor for class com.linecorp.armeria.client.DefaultClientRequestContext
Creates a new instance.
defaultConnectTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default client-side timeout of a socket connection attempt in milliseconds.
defaultFormat(SerializationFormat) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the default SerializationFormat.
defaultHistogramConfig() - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
 
defaultHostname() - Method in class com.linecorp.armeria.server.Server
Returns the hostname of the default VirtualHost, which is the hostname of the machine.
defaultHostname() - Method in class com.linecorp.armeria.server.VirtualHost
Returns the default hostname of this virtual host.
defaultHostname(String) - Method in class com.linecorp.armeria.server.ServerBuilder
Sets the default hostname of the default VirtualHostBuilder.
defaultHostname(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
Sets the default hostname of this VirtualHost.
defaultHttp1MaxChunkSize() - Static method in class com.linecorp.armeria.common.Flags
Returns the default maximum length of each chunk in an HTTP/1 response content.
defaultHttp1MaxHeaderSize() - Static method in class com.linecorp.armeria.common.Flags
Returns the default maximum length of all headers in an HTTP/1 response.
defaultHttp1MaxInitialLineLength() - Static method in class com.linecorp.armeria.common.Flags
Returns the default maximum length of an HTTP/1 response initial line.
defaultHttp2InitialConnectionWindowSize() - Static method in class com.linecorp.armeria.common.Flags
defaultHttp2InitialStreamWindowSize() - Static method in class com.linecorp.armeria.common.Flags
defaultHttp2MaxFrameSize() - Static method in class com.linecorp.armeria.common.Flags
defaultHttp2MaxHeaderListSize() - Static method in class com.linecorp.armeria.common.Flags
defaultHttp2MaxStreamsPerConnection() - Static method in class com.linecorp.armeria.common.Flags
Returns the default value of the ServerBuilder.http2MaxStreamsPerConnection(long) option.
DefaultHttpData - Class in com.linecorp.armeria.common
Default HttpData implementation.
DefaultHttpData(byte[], boolean) - Constructor for class com.linecorp.armeria.common.DefaultHttpData
Creates a new instance.
DefaultHttpParameters - Class in com.linecorp.armeria.common
Default implementation of HttpParameters which uses the HashingStrategy.JAVA_HASHER to support case-sensitive parameter names.
DefaultHttpParameters() - Constructor for class com.linecorp.armeria.common.DefaultHttpParameters
Creates a new instance with a default value converter.
DefaultHttpParameters(int) - Constructor for class com.linecorp.armeria.common.DefaultHttpParameters
Create a new instance with a default value converter and the specified hint of array size.
DefaultHttpRequest - Class in com.linecorp.armeria.common
DefaultHttpRequest(RequestHeaders) - Constructor for class com.linecorp.armeria.common.DefaultHttpRequest
Deprecated.
Creates a new instance with the specified headers.
DefaultHttpResponse - Class in com.linecorp.armeria.common
Deprecated.
DefaultHttpResponse() - Constructor for class com.linecorp.armeria.common.DefaultHttpResponse
Deprecated.
 
defaultMaxRequestLength() - Static method in class com.linecorp.armeria.common.Flags
Returns the default server-side maximum length of a request.
defaultMaxRequestLength() - Method in class com.linecorp.armeria.server.ServerConfig
defaultMaxRequestLength() - Method in class com.linecorp.armeria.server.VirtualHost
defaultMaxRequestLength(long) - Method in class com.linecorp.armeria.server.ServerBuilder
defaultMaxResponseLength() - Method in class com.linecorp.armeria.client.ClientOptions
defaultMaxResponseLength() - Static method in class com.linecorp.armeria.common.Flags
Returns the default client-side maximum length of a response.
defaultMaxTotalAttempts() - Static method in class com.linecorp.armeria.common.Flags
Returns the default maximum number of total attempts.
defaultMimeType() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
Returns the default MIME type of this endpoint.
defaultMimeType(MediaType) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the default MediaType.
defaultPort() - Method in enum com.linecorp.armeria.common.SessionProtocol
Returns the default INET port number of this protocol.
defaultRegistry - Static variable in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
DefaultRequestLog - Class in com.linecorp.armeria.common.logging
Default RequestLog implementation.
DefaultRequestLog(RequestContext) - Constructor for class com.linecorp.armeria.common.logging.DefaultRequestLog
Creates a new instance.
DefaultRequestLog(RequestContext, ContentPreviewerFactory, ContentPreviewerFactory) - Constructor for class com.linecorp.armeria.common.logging.DefaultRequestLog
Creates a new instance.
defaultRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServerBuilder
defaultRequestTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default server-side timeout of a request in milliseconds.
defaultRequestTimeoutMillis() - Method in class com.linecorp.armeria.server.ServerConfig
defaultRequestTimeoutMillis() - Method in class com.linecorp.armeria.server.VirtualHost
defaultRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServerBuilder
defaultResponseTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default client-side timeout of a response in milliseconds.
defaultResponseTimeoutMillis1() - Method in class com.linecorp.armeria.client.ClientOptions
DefaultRpcRequest - Class in com.linecorp.armeria.common
Default RpcRequest implementation.
DefaultRpcRequest(Class<?>, String) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
Creates a new instance with no parameter.
DefaultRpcRequest(Class<?>, String, Iterable<?>) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
Creates a new instance with the specified parameters.
DefaultRpcRequest(Class<?>, String, Object) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
Creates a new instance with a single parameter.
DefaultRpcRequest(Class<?>, String, Object...) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
Creates a new instance with the specified parameters.
DefaultRpcResponse - Class in com.linecorp.armeria.common
Default RpcResponse implementation.
DefaultRpcResponse() - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
Creates a new incomplete response.
DefaultRpcResponse(Object) - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
Creates a new successfully complete response.
DefaultRpcResponse(Throwable) - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
Creates a new exceptionally complete response.
defaultSerializationFormat() - Method in class com.linecorp.armeria.server.thrift.THttpService
Returns the default serialization format of this service.
defaultServerIdleTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default server-side idle timeout of a connection for keep-alive in milliseconds.
DefaultServiceRequestContext - Class in com.linecorp.armeria.server
Default ServiceRequestContext implementation.
DefaultServiceRequestContext(ServiceConfig, Channel, MeterRegistry, SessionProtocol, RoutingContext, RoutingResult, HttpRequest, SSLSession, ProxiedAddresses, InetAddress) - Constructor for class com.linecorp.armeria.server.DefaultServiceRequestContext
Creates a new instance.
DefaultServiceRequestContext(ServiceConfig, Channel, MeterRegistry, SessionProtocol, RoutingContext, RoutingResult, HttpRequest, SSLSession, ProxiedAddresses, InetAddress, long, long) - Constructor for class com.linecorp.armeria.server.DefaultServiceRequestContext
Creates a new instance.
DefaultStreamMessage<T> - Class in com.linecorp.armeria.common.stream
A StreamMessage which buffers the elements to be signaled into a Queue.
DefaultStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.DefaultStreamMessage
Creates a new instance.
defaultSubscriberExecutor() - Method in class com.linecorp.armeria.common.DeferredHttpResponse
Deprecated.
 
defaultSubscriberExecutor() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
Returns the default EventExecutor which will be used when a user subscribes using PublisherBasedStreamMessage.subscribe(Subscriber, SubscriptionOption...).
defaultUseHttp1Pipelining() - Static method in class com.linecorp.armeria.common.Flags
Returns the default value of the ClientFactoryBuilder.useHttp1Pipelining(boolean) option.
defaultUseHttp2Preface() - Static method in class com.linecorp.armeria.common.Flags
Returns the default value of the ClientFactoryBuilder.useHttp2Preface(boolean) option.
defaultVirtualHost() - Method in class com.linecorp.armeria.server.ServerBuilder
Returns the VirtualHostBuilder for building the default name-based virtual host.
defaultVirtualHost() - Method in class com.linecorp.armeria.server.ServerConfig
Returns the default VirtualHost, which is used when no other VirtualHosts match the host name of a client request. e.g. the "Host" header in HTTP or host name in TLS SNI extension
defaultWriteTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientOptions
defaultWriteTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
Returns the default client-side timeout of a socket write attempt in milliseconds.
defer(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingHttpClient
 
defer(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
Defers the specified Request.
DeferredHttpResponse - Class in com.linecorp.armeria.common
DeferredHttpResponse() - Constructor for class com.linecorp.armeria.common.DeferredHttpResponse
Deprecated.
 
DeferredStreamMessage<T> - Class in com.linecorp.armeria.common.stream
A StreamMessage whose stream is published later by another StreamMessage.
DeferredStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.DeferredStreamMessage
 
deferRequestContent() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
deferRequestContent() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
deferResponseContent() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
deferResponseContent() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
DeflateStreamDecoderFactory - Class in com.linecorp.armeria.client.encoding
A StreamDecoderFactory which supports the 'deflate' encoding.
DeflateStreamDecoderFactory() - Constructor for class com.linecorp.armeria.client.encoding.DeflateStreamDecoderFactory
 
deframe(HttpData, boolean) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
Adds the given data to this deframer and attempts delivery to the listener.
DeframedMessage(ByteBuf, int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.DeframedMessage
 
DeframedMessage(InputStream, int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.DeframedMessage
 
delayed(AggregatedHttpResponse, Duration) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the provided AggregatedHttpResponse, beginning publishing after delay has passed from a random ScheduledExecutorService.
delayed(AggregatedHttpResponse, Duration, ScheduledExecutorService) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the provided AggregatedHttpResponse, beginning publishing after delay has passed from the provided ScheduledExecutorService.
delayed(HttpResponse, Duration) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the provided HttpResponse, beginning publishing after delay has passed from a random ScheduledExecutorService.
delayed(HttpResponse, Duration, ScheduledExecutorService) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the provided HttpResponse, beginning publishing after delay has passed from the provided ScheduledExecutorService.
delayedThrowable() - Method in interface com.linecorp.armeria.server.RoutingContext
Returns a delayed Throwable set before via RoutingContext.delayThrowable(Throwable).
delayThrowable(Throwable) - Method in interface com.linecorp.armeria.server.RoutingContext
Delays throwing a Throwable until reaching the end of the service list.
delegate() - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
Returns the ConnectionPoolListener this handler decorates.
delegate() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
Returns the delegate ClientFactory.
delegate() - Method in class com.linecorp.armeria.common.RequestContextWrapper
Returns the delegate context.
delegate() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
Returns the delegate Publisher.
delegate() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
Returns the StreamMessage being decorated.
delegate() - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
Returns the object being decorated.
delegate(HttpResponse) - Method in class com.linecorp.armeria.common.DeferredHttpResponse
Deprecated.
Sets the delegate HttpResponse which will publish the stream actually.
delegate(StreamMessage<T>) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
Sets the delegate StreamMessage which will actually publish the stream.
delegate(O) - Method in interface com.linecorp.armeria.client.limit.ConcurrencyLimitingClient.Deferred
Delegates the response to the specified Response.
delete(String) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an HTTP DELETE request.
delete(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
 
delete(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
 
delete(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
 
delete(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
 
Delete - Annotation Type in com.linecorp.armeria.server.annotation
Annotation for mapping HttpMethod.DELETE onto specific method.
DELETE - com.linecorp.armeria.common.HttpMethod
The DELETE method which requests that the origin server delete the resource identified by the Request-URI.
Description - Annotation Type in com.linecorp.armeria.server.annotation
An annotation used in annotated HTTP service.
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.armeria.common.MediaTypeJsonDeserializer
 
destinationAddress() - Method in class com.linecorp.armeria.server.ProxiedAddresses
Returns the destination address of the proxied request.
detachAndStopAllAppenders() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
detachAppender(Appender<ILoggingEvent>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
detachAppender(String) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
directEventLoop() - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
Returns a special EventLoop which executes submitted tasks in the caller thread.
disable() - Static method in class com.linecorp.armeria.common.rxjava.RequestContextAssembly
Disable RequestContext during operators.
disabled() - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewer
A dummy ContentPreviewer which discards everything it collected and produces null.
disabled() - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
disabled() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
Returns disabled access log writer.
disabled() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
Deprecated.
Returns disabled access log writer.
DISABLED - Static variable in class com.linecorp.armeria.common.ServerCacheControl
"no-cache, no-store, must-revalidate".
DISABLED - Static variable in class com.linecorp.armeria.server.cors.CorsConfig
CorsConfig with CORS disabled.
DISABLED - Static variable in interface com.linecorp.armeria.server.RejectedRouteHandler
A RejectedRouteHandler that does nothing for a problematic Route.
disablePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Specifies that no preflight response headers should be added to a preflight response.
disableShutdownHook() - Static method in interface com.linecorp.armeria.client.ClientFactory
Disables the shutdown hook which closes the default ClientFactory.
distributionStatisticConfig() - Static method in class com.linecorp.armeria.common.metric.MoreMeters
Returns the DistributionStatisticConfig to use when the factory methods in MoreMeters create a Timer or a DistributionSummary.
DnsAddressEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
DynamicEndpointGroup which resolves targets using DNS address queries (A and AAAA).
DnsAddressEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
Builds a new DnsAddressEndpointGroup that sources its Endpoint list from the A or AAAA DNS records of a certain hostname.
DnsAddressEndpointGroupBuilder(String) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
dnsResolutionDurationNanos() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the duration which was taken to resolve a domain name, in nanoseconds.
dnsResolutionEnd() - Method in class com.linecorp.armeria.client.ClientConnectionTimingsBuilder
Sets the time when the client ended to resolve a domain name.
dnsResolutionStartTimeMicros() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the time when the client started to resolve a domain name, in microseconds since the epoch.
dnsResolutionStartTimeMillis() - Method in class com.linecorp.armeria.client.ClientConnectionTimings
Returns the time when the client started to resolve a domain name, in milliseconds since the epoch.
DnsServiceEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
DynamicEndpointGroup which resolves targets using DNS SRV records.
DnsServiceEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
Builds a new DnsServiceEndpointGroup that sources its Endpoint list from the SRV DNS records of a certain hostname.
DnsServiceEndpointGroupBuilder(String) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
DnsTextEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
DynamicEndpointGroup which resolves targets using DNS TXT records.
DnsTextEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
Builds a new DnsTextEndpointGroup that sources its Endpoint list from the TXT DNS records of a certain hostname.
DnsTextEndpointGroupBuilder(String, Function<byte[], Endpoint>) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
DNT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "DNT" header field name.
DocService - Class in com.linecorp.armeria.server.docs
An HttpService that provides information about the Services running in a Server.
DocService() - Constructor for class com.linecorp.armeria.server.docs.DocService
Creates a new instance.
DocServiceBuilder - Class in com.linecorp.armeria.server.docs
Builds a new DocService.
DocServiceBuilder() - Constructor for class com.linecorp.armeria.server.docs.DocServiceBuilder
 
DocServiceFilter - Interface in com.linecorp.armeria.server.docs
A filter which includes or excludes service methods when building a DocService.
DocServicePlugin - Interface in com.linecorp.armeria.server.docs
Generates the ServiceSpecifications of the supported Services.
docString() - Method in class com.linecorp.armeria.server.docs.EnumInfo
 
docString() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
Returns the documentation string that describes the enum value.
docString() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
 
docString() - Method in class com.linecorp.armeria.server.docs.FieldInfo
Returns the documentation string of the field.
docString() - Method in class com.linecorp.armeria.server.docs.MethodInfo
Returns the documentation string of the function.
docString() - Method in interface com.linecorp.armeria.server.docs.NamedTypeInfo
Returns the documentation string.
docString() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
Returns the documentation string.
docString() - Method in class com.linecorp.armeria.server.docs.StructInfo
 
docString(String) - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
Sets the documentation string of the field.
DocStringExtractor - Class in com.linecorp.armeria.server.docs
A supporting base class for implementing the standard pattern of extracting docstrings from arbitrary files in a particular classpath location.
DocStringExtractor(String, String) - Constructor for class com.linecorp.armeria.server.docs.DocStringExtractor
 
doDelete(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a DELETE request.
doDelete(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doExecute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClient
 
doExecute(ClientRequestContext, HttpRequest, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
 
doExecute(ClientRequestContext, RpcRequest) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClient
 
doExecute(ClientRequestContext, RpcRequest, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
 
doExecute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.retry.RetryingClient
Invoked by RetryingClient.execute(ClientRequestContext, Request) after the deadline for response timeout is set.
doExecute(ClientRequestContext, I, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
Invoked when the CircuitBreaker is in closed state.
doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a GET request.
doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.file.HttpFileService
 
doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
Deprecated.
 
doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
 
doGet(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doHead(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a HEAD request.
doHead(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
Deprecated.
 
doHead(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
domainNameResolverCustomizer(Consumer<? super DnsNameResolverBuilder>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Adds the specified Consumer which customizes the given DnsNameResolverBuilder.
doNextDelayMillis(int) - Method in class com.linecorp.armeria.client.retry.AbstractBackoff
Invoked by AbstractBackoff.nextDelayMillis(int) after numAttemptsSoFar is validated.
doOptions(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles an OPTIONS request.
doOptions(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doPatch(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a PATCH request.
doPatch(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.common.grpc.protocol.AbstractUnsafeUnaryGrpcService
 
doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a POST request.
doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.grpc.GrpcService
 
doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
 
doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.thrift.THttpService
 
doPost(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doPut(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a PUT request.
doPut(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.ManagedHttpHealthCheckService
Deprecated.
 
doPut(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
doRead(ResponseHeaders, long, Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
Returns a new HttpResponse which streams the content of the file which follows the specified ResponseHeaders.
doRead(ResponseHeaders, long, Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
 
doStart(T) - Method in class com.linecorp.armeria.common.util.StartStopSupport
Invoked by StartStopSupport.start(Object, boolean) to perform the actual startup.
doStop(U) - Method in class com.linecorp.armeria.common.util.StartStopSupport
Invoked by StartStopSupport.stop(Object) to perform the actual startup, or indirectly by StartStopSupport.start(Object, boolean) when startup failed.
doTrace(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
Handles a TRACE request.
doTrace(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
drainAll() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Subscribes to this StreamMessage and retrieves all elements from it.
drainAll() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
drainAll(boolean) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll(boolean) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll(boolean) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
drainAll(boolean) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
drainAll(SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll(SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll(SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Subscribes to this StreamMessage and retrieves all elements from it.
drainAll(SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll(EventExecutor) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Subscribes to this StreamMessage and retrieves all elements from it.
drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
drainAll(EventExecutor, boolean) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll(EventExecutor, boolean) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll(EventExecutor, boolean) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
drainAll(EventExecutor, boolean) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
 
drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
 
drainAll(EventExecutor, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
Subscribes to this StreamMessage and retrieves all elements from it.
drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
 
dropwizard() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
DropwizardMeterRegistries - Class in com.linecorp.armeria.common.metric
Provides the convenient factory methods for DropwizardMeterRegistry with more sensible defaults for NamingConvention and HierarchicalNameMapper.
dump(OutputStream) - Method in interface com.linecorp.armeria.server.Router
Dumps the content of this Router.
dumpAfterStart(boolean) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Sets whether the Jetty Server needs to dump its configuration after it started up.
dumpBeforeStop(boolean) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Sets whether the Jetty Server needs to dump its configuration before it shuts down.
dumpOpenSslInfo() - Static method in class com.linecorp.armeria.common.Flags
Returns whether information about the OpenSSL environment should be dumped when first starting the application, including supported ciphers.
duplicate() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
 
duplicateStream() - Method in class com.linecorp.armeria.common.HttpRequestDuplicator
 
duplicateStream() - Method in class com.linecorp.armeria.common.HttpResponseDuplicator
 
duplicateStream() - Method in class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Creates a new StreamMessage that duplicates the upstream StreamMessage specified when creating this duplicator.
duplicateStream(boolean) - Method in class com.linecorp.armeria.common.HttpRequestDuplicator
 
duplicateStream(boolean) - Method in class com.linecorp.armeria.common.HttpResponseDuplicator
 
duplicateStream(boolean) - Method in class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Creates a new StreamMessage that duplicates the upstream StreamMessage specified when creating this duplicator.
duplicateStream(RequestHeaders) - Method in class com.linecorp.armeria.common.HttpRequestDuplicator
Creates a new HttpRequest instance that publishes data from the publisher you create this factory with.
duplicateStream(RequestHeaders, boolean) - Method in class com.linecorp.armeria.common.HttpRequestDuplicator
Creates a new HttpRequest instance that publishes data from the publisher you create this factory with.
duplicatorExecutor() - Method in class com.linecorp.armeria.common.stream.AbstractStreamMessageDuplicator
Returns the default EventExecutor which will be used when a user subscribes to a child stream using StreamMessage.subscribe(Subscriber, SubscriptionOption...).
DynamicEndpointGroup - Class in com.linecorp.armeria.client.endpoint
A dynamic EndpointGroup.
DynamicEndpointGroup() - Constructor for class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
 

E

EARLY_DATA - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Early-Data" header field name.
elapsed(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Creates a new StringBuilder whose content is the human-readable representation of the duration given as elapsed.
elapsed(long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Creates a new StringBuilder whose content is the human-readable representation of the duration between the specified startTimeNanos and endTimeNanos.
ELAPSED_NANOS - com.linecorp.armeria.common.logback.BuiltInProperty
"elapsed_nanos" - the amount of time in nanoseconds taken to handle the request.
elapsedAndSize(long, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
EMAIL - com.linecorp.armeria.server.saml.SamlNameIdFormat
Email name format.
empty() - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
Returns a singleton EndpointGroup which does not contain any Endpoints.
empty() - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
Returns a singleton empty ServerSentEvent.
empty() - Static method in class com.linecorp.armeria.server.Routed
Returns a singleton instance of a Routed that represents a non-existent value.
empty() - Static method in class com.linecorp.armeria.server.RoutingResult
The empty RoutingResult whose RoutingResult.isPresent() returns false.
EMPTY - Static variable in class com.linecorp.armeria.common.ClientCacheControl
An empty instance with all directives disabled.
EMPTY - Static variable in class com.linecorp.armeria.common.ServerCacheControl
An empty instance with all directives disabled.
EMPTY_DATA - Static variable in interface com.linecorp.armeria.common.HttpData
Empty HTTP/2 data.
EMPTY_HEADERS - Static variable in interface com.linecorp.armeria.common.HttpHeaders
Deprecated.
EMPTY_PARAMETERS - Static variable in interface com.linecorp.armeria.common.HttpParameters
An immutable empty HTTP parameters map.
EmptyFixedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
A FixedStreamMessage that publishes no objects, just a close event.
EmptyFixedStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.EmptyFixedStreamMessage
 
enable() - Static method in class com.linecorp.armeria.common.rxjava.RequestContextAssembly
Enable RequestContext during operators.
enableUnframedRequests(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets whether the service handles requests not framed using the gRPC wire protocol.
encode(Endpoint) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Encodes a single Endpoint into a byte array representation.
encodeAll(Iterable<Endpoint>) - Method in interface com.linecorp.armeria.common.zookeeper.NodeValueCodec
Encodes a set of Endpoints into a byte array representation.
encodingHeaderValue() - Method in class com.linecorp.armeria.client.encoding.DeflateStreamDecoderFactory
 
encodingHeaderValue() - Method in class com.linecorp.armeria.client.encoding.GzipStreamDecoderFactory
 
encodingHeaderValue() - Method in interface com.linecorp.armeria.client.encoding.StreamDecoderFactory
Returns the value of the Content-Encoding header which this factory applies to.
ENCRYPTED - com.linecorp.armeria.server.saml.SamlNameIdFormat
Used by NameIDPolicy to indicate a NameID should be encrypted.
encryptionCredential() - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfig
Returns a Credential of the identity provider for encryption.
encryptionKey(String) - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
Sets an encryption key name for an identity provider.
encryptionKey(String) - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Sets an encryption key name for this service provider.
endOfStream() - Method in interface com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.Listener
Called when the stream is complete and all messages have been successfully delivered.
endOfStream(boolean) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
Sets whether the headers will be the last frame in an HTTP/2 stream.
endOfStream(boolean) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
 
endOfStream(boolean) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
 
endpoint() - Method in interface com.linecorp.armeria.client.ClientRequestContext
Returns the remote Endpoint of the current Request.
endpoint() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
endpoint() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
endpoint() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
Returns the Endpoint to send health check requests to.
endpoint() - Method in class com.linecorp.armeria.client.UserClient
endpoint() - Method in class com.linecorp.armeria.server.saml.SamlAssertionConsumerConfig
Returns a SamlEndpoint that an assertion consumer service is to be bound to.
endpoint(Endpoint) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
Sets the Endpoint of the request.
endpoint(Endpoint) - Method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListenerBuilder
Sets the Endpoint to register.
endpoint(SamlEndpoint) - Method in class com.linecorp.armeria.server.saml.SamlAssertionConsumerConfigBuilder
Sets an endpoint of this assertion consumer service.
Endpoint - Class in com.linecorp.armeria.client
A remote endpoint that refers to a single host or a group of multiple hosts.
EndpointGroup - Interface in com.linecorp.armeria.client.endpoint
A list of Endpoints.
EndpointGroupException - Exception in com.linecorp.armeria.client.endpoint
A RuntimeException raised when the resolution of an EndpointGroup fails.
EndpointGroupException() - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
Creates a new instance.
EndpointGroupException(String) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
Creates a new instance with the specified message.
EndpointGroupException(String, Throwable) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
Creates a new instance with the specified message and cause.
EndpointGroupException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
Creates a new instance with the specified message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
EndpointGroupException(Throwable) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
Creates a new instance with the specified cause.
EndpointGroupRegistry - Class in com.linecorp.armeria.client.endpoint
An in-memory registry of server groups.
EndpointInfo - Class in com.linecorp.armeria.server.docs
Metadata about the endpoints exposed by a Service.
EndpointInfoBuilder - Class in com.linecorp.armeria.server.docs
Creates a new EndpointInfo using the builder pattern.
EndpointInfoBuilder(String, String) - Constructor for class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Creates a new EndpointInfoBuilder that builds the EndpointInfo with the specified hostnamePattern and pathMapping.
endpoints() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
 
endpoints() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
Return the endpoints held by this EndpointGroup.
endpoints() - Method in class com.linecorp.armeria.client.Endpoint
 
endpoints() - Method in class com.linecorp.armeria.client.endpoint.StaticEndpointGroup
Deprecated.
 
endpoints() - Method in class com.linecorp.armeria.server.docs.MethodInfo
Returns the endpoints for accessing this method.
EndpointSelectionStrategy - Interface in com.linecorp.armeria.client.endpoint
Endpoint selection strategy that creates a EndpointSelector.
endpointSelector() - Method in interface com.linecorp.armeria.client.ClientRequestContext
Returns the EndpointSelector used for the current Request.
endpointSelector() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
endpointSelector() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
EndpointSelector - Interface in com.linecorp.armeria.client.endpoint
Selects an Endpoint from an EndpointGroup.
endRequest() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endRequest() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Request information.
endRequest(long) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endRequest(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Request information.
endRequest(Throwable) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endRequest(Throwable) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Request information.
endRequest(Throwable, long) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endRequest(Throwable, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Request information.
endResponse() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endResponse() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Response information.
endResponse(long) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endResponse(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Response information.
endResponse(Throwable) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endResponse(Throwable) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Response information.
endResponse(Throwable, long) - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endResponse(Throwable, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Finishes the collection of the Response information.
endResponseWithLastChild() - Method in class com.linecorp.armeria.common.logging.DefaultRequestLog
 
endResponseWithLastChild() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
Fills the response-side logs from the last added child.
engineName(String) - Method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Sets the name of the StandardEngine of an embedded Tomcat.
enqueue(AggregatedHttpResponse) - Method in class com.linecorp.armeria.testing.junit.server.mock.MockWebServerExtension
Enqueues the AggregatedHttpResponse to return to a client of this MockWebServerExtension.
enqueue(HttpResponse) - Method in class com.linecorp.armeria.testing.junit.server.mock.MockWebServerExtension
Enqueues the HttpResponse to return to a client of this MockWebServerExtension.
ensureAvailability(RequestLogAvailability) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Ensures that the specified RequestLogAvailability is satisfied.
ensureAvailability(RequestLogAvailability...) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Ensures that all of the specified RequestLogAvailabilitys are satisfied.
ensureAvailability(Iterable<RequestLogAvailability>) - Method in interface com.linecorp.armeria.common.logging.RequestLog
Ensures that all of the specified RequestLogAvailabilitys are satisfied.
ensureScopeUsesRequestContext(Tracing) - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
Ensures the specified Tracing uses a RequestContextCurrentTraceContext.
ENTITY - com.linecorp.armeria.server.saml.SamlNameIdFormat
SAML entity name format.
entityId() - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfig
Returns an entity ID of the identity provider.
entityId(String) - Method in class com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
Sets an entity ID for an identity provider.
entityId(String) - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
Sets an entity ID for this service provider.
entityTag(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets whether to set the "etag" header automatically based on the path and attributes of the file.
entityTag(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
entityTag(BiFunction<String, HttpFileAttributes, String>) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Sets the function which generates the entity tag that's used for setting the "etag" header automatically.
entityTag(BiFunction<String, HttpFileAttributes, String>) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
 
entityTagFunction() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
Returns the function which generates the entity tag that's used for setting the "etag" header automatically.
entries() - Method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormatProvider
 
entries() - Method in class com.linecorp.armeria.common.SerializationFormatProvider
entries() - Method in class com.linecorp.armeria.common.thrift.ThriftSerializationFormatProvider
 
entries() - Method in class com.linecorp.armeria.server.thrift.ThriftCallService
Returns the information about the Thrift services being served.
entries() - Method in class com.linecorp.armeria.server.thrift.THttpService
Returns the information about the Thrift services being served.
Entry(String, MediaType, MediaType...) - Constructor for class com.linecorp.armeria.common.SerializationFormatProvider.Entry
Creates a new instance.
EnumInfo - Class in com.linecorp.armeria.server.docs
Metadata about an enum type.
EnumInfo(Class<? extends Enum<?>>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
EnumInfo(Class<? extends Enum<?>>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
EnumInfo(String, Class<? extends Enum<?>>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
EnumInfo(String, Class<? extends Enum<?>>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
EnumInfo(String, Iterable<EnumValueInfo>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
EnumInfo(String, Iterable<EnumValueInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
Creates a new instance.
enums() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
Returns the metadata about the enums related with the services in this specification.
EnumValueInfo - Class in com.linecorp.armeria.server.docs
Metadata about an enum value.
EnumValueInfo(String) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
Creates a new instance.
EnumValueInfo(String, Integer) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
Creates a new instance.
EnumValueInfo(String, Integer, String) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
Creates a new instance.
EOT - Static variable in class com.linecorp.armeria.common.MediaType
epoch(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
epochMicros(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Formats the given epoch time in microseconds to typical human-readable format "yyyy-MM-dd'T'HH:mm:ss.SSSX".
epochMillis(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
Formats the given epoch time in milliseconds to typical human-readable format "yyyy-MM-dd'T'HH:mm:ss.SSSX".
EPUB - Static variable in class com.linecorp.armeria.common.MediaType
As described in the International Digital Publishing Forum EPUB is the distribution and interchange format standard for digital publications and documents.
equals(Object) - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
 
equals(Object) - Method in class com.linecorp.armeria.client.Endpoint
 
equals(Object) - Method in class com.linecorp.armeria.common.AbstractHttpData
 
equals(Object) - Method in class com.linecorp.armeria.common.AbstractRequestContext
 
equals(Object) - Method in class com.linecorp.armeria.common.CacheControl
 
equals(Object) - Method in class com.linecorp.armeria.common.ClientCacheControl
 
equals(Object) - Method in class com.linecorp.armeria.common.DefaultRpcRequest
 
equals(Object) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.DeframedMessage
 
equals(Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
equals(Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
equals(Object) - Method in class com.linecorp.armeria.common.HttpStatus
Returns whether the specified object is "equal to" this status.
equals(Object) - Method in class com.linecorp.armeria.common.MediaType
 
equals(Object) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
 
equals(Object) - Method in class com.linecorp.armeria.common.Scheme
 
equals(Object) - Method in class com.linecorp.armeria.common.SerializationFormat
 
equals(Object) - Method in class com.linecorp.armeria.common.SerializationFormatProvider.Entry
 
equals(Object) - Method in class com.linecorp.armeria.common.ServerCacheControl
 
equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftCall
 
equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftMessage
 
equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftReply
 
equals(Object) - Method in class com.linecorp.armeria.server.auth.BasicToken
 
equals(Object) - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
 
equals(Object) - Method in class com.linecorp.armeria.server.auth.OAuth2Token
 
equals(Object) - Method in class com.linecorp.armeria.server.ClientAddressSource
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.EndpointInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.EnumInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.FieldInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.MethodInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.ServiceInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.StructInfo
 
equals(Object) - Method in class com.linecorp.armeria.server.docs.TypeSignature
 
equals(Object) - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
 
equals(Object) - Method in class com.linecorp.armeria.server.RouteBuilder
 
equals(Object) - Method in class com.linecorp.armeria.server.saml.SamlEndpoint
 
equals(Object) - Method in class com.linecorp.armeria.server.ServerPort
 
equals(Object) - Method in class com.linecorp.armeria.testing.junit.server.mock.RecordedRequest
 
ERROR - com.linecorp.armeria.common.logging.LogLevel
ERROR log level.
escape(String) - Static method in class com.linecorp.armeria.common.grpc.protocol.StatusMessageEscaper
Escape the provided unicode String into ascii.
ETAG - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "ETag" header field name.
event() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
Returns an event name of this event, if it exists.
event(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
Sets the specified event.
EVENT_STREAM - Static variable in class com.linecorp.armeria.common.MediaType
As described in Server-Sent Events, this constant (text/event-stream) is used when sending notifications in the form of DOM events from a server.
EventCount - Class in com.linecorp.armeria.client.circuitbreaker
An immutable object that stores the count of events.
EventCount(long, long) - Constructor for class com.linecorp.armeria.client.circuitbreaker.EventCount
Creates a new instance with the specified number of successes and failures.
eventListener(Container.Listener) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
Adds the specified event listener to the Jetty Server.
eventLoop() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
eventLoop() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
Returns the EventLoop that handles the request.
eventLoop() - Method in interface com.linecorp.armeria.common.RequestContext
Returns the EventLoop that is handling the current Request.
eventLoop() - Method in class com.linecorp.armeria.common.RequestContextWrapper
 
eventLoop() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
 
eventLoop(boolean) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
Sets event loop for new threads.
eventLoop(EventLoop) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
 
eventLoop(EventLoop) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
Sets the EventLoop that handles the request.
eventLoop(EventLoop) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
 
EventLoopExtension - Class in com.linecorp.armeria.testing.junit.common
An Extension that provides an EventLoopGroup.
EventLoopExtension() - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopExtension
Creates a new Extension that provides an EventLoop.
EventLoopExtension(boolean) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopExtension
Creates a new Extension that provides an EventLoop.
EventLoopExtension(String) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopExtension
Creates a new Extension that provides an EventLoop.
EventLoopExtension(String, boolean) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopExtension
Creates a new Extension that provides an EventLoop.
eventLoopGroup() - Method in interface com.linecorp.armeria.client.ClientFactory
Returns the EventLoopGroup being used by this ClientFactory.
eventLoopGroup() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
 
EventLoopGroupExtension - Class in com.linecorp.armeria.testing.junit.common
An Extension that provides an EventLoopGroup.
EventLoopGroupExtension(int) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopGroupExtension
Creates a new Extension that provides an EventLoopGroup.
EventLoopGroupExtension(int, boolean) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopGroupExtension
Creates a new Extension that provides an EventLoopGroup.
EventLoopGroupExtension(int, String) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopGroupExtension
Creates a new Extension that provides an EventLoopGroup.
EventLoopGroupExtension(int, String, boolean) - Constructor for class com.linecorp.armeria.testing.junit.common.EventLoopGroupExtension
Creates a new Extension that provides an EventLoopGroup.
EventLoopGroupRule - Class in com.linecorp.armeria.testing.junit4.common
A TestRule that provides an EventLoopGroup.
EventLoopGroupRule(int) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
Creates a new TestRule that provides an EventLoopGroup.
EventLoopGroupRule(int, boolean) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
Creates a new TestRule that provides an EventLoopGroup.
EventLoopGroupRule(int, String) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
Creates a new TestRule that provides an EventLoopGroup.
EventLoopGroupRule(int, String, boolean) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
Creates a new TestRule that provides an EventLoopGroup.
EventLoopGroups - Class in com.linecorp.armeria.common.util
Provides methods that are useful for creating an EventLoopGroup.
EventLoopRule - Class in com.linecorp.armeria.testing.junit4.common
A TestRule that provides an EventLoopGroup.
EventLoopRule() - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopRule
Creates a new TestRule that provides an EventLoop.
EventLoopRule(boolean) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopRule
Creates a new TestRule that provides an EventLoop.
EventLoopRule(String) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopRule
Creates a new TestRule that provides an EventLoop.
EventLoopRule(String, boolean) - Constructor for class com.linecorp.armeria.testing.junit4.common.EventLoopRule
Creates a new TestRule that provides an EventLoop.
EventLoopScheduler - Interface in com.linecorp.armeria.client
A scheduler which is responsible for assigning an EventLoop to handle a connection to the specified Endpoint.
eventLoopSchedulerFactory(Function<? super EventLoopGroup, ? extends EventLoopScheduler>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
Sets the factory that creates an EventLoopScheduler which is responsible for assigning an EventLoop to handle a connection to the specified Endpoint.
eventLoopSupplier() - Method in interface com.linecorp.armeria.client.ClientFactory
Returns a Supplier that provides one of the EventLoops being used by this ClientFactory.
eventLoopSupplier() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
 
EventLoopThreadFactory - Class in com.linecorp.armeria.common.util
Deprecated.
Use ThreadFactories.newEventLoopThreadFactory(String, boolean) or ThreadFactories.builder(String). Note that setting ThreadFactoryBuilder.eventLoop(boolean) true is required to create event loop threads, e.g. ThreadFactories.builder("myThreadNamePrefix").eventLoop(true).build().
EventLoopThreadFactory(String) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
EventLoopThreadFactory(String, boolean) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
EventLoopThreadFactory(String, boolean, int) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
Deprecated.
Use ThreadFactories.builder(String). Make sure to set ThreadFactoryBuilder.eventLoop(boolean) true to create event loop threads.
EventLoopThreadFactory(String, boolean, int, ThreadGroup) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
Deprecated.
Use ThreadFactories.builder(String). Make sure to set ThreadFactoryBuilder.eventLoop(boolean) true to create event loop threads.
EventLoopThreadFactory(String, int) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
Deprecated.
Use ThreadFactories.builder(String). Make sure to set ThreadFactoryBuilder.eventLoop(boolean) true to create event loop threads.
exact(String) - Method in class com.linecorp.armeria.server.RouteBuilder
Sets the Route to match the specified exact path.
EXACT - com.linecorp.armeria.server.RoutePathType
The exact path type. e.g, "/foo"
ExampleHeaders - Class in com.linecorp.armeria.spring
Used as an example header object in AnnotatedServiceRegistrationBean and ThriftServiceRegistrationBean.
exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.MethodInfo
Returns the example HTTP headers of the method.
exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
Returns the example HTTP headers of the service.
exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
Returns the example HTTP headers of the services in this specification.
exampleHttpHeaders(HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders which are applicable to any services.
exampleHttpHeaders(Class<?>, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the service with the specified type.
exampleHttpHeaders(Class<?>, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the service with the specified type.
exampleHttpHeaders(Class<?>, String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the method with the specified type and method name.
exampleHttpHeaders(Class<?>, String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the method with the specified type and method name.
exampleHttpHeaders(Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders which are applicable to any services.
exampleHttpHeaders(String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the service with the specified name.
exampleHttpHeaders(String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the service with the specified name.
exampleHttpHeaders(String, String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the method with the specified service and method name.
exampleHttpHeaders(String, String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example HttpHeaders for the method with the specified service and method name.
exampleRequest(Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests which are applicable to the method denoted by the specified example requests.
exampleRequest(Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests which are applicable to the method denoted by the specified example requests.
exampleRequestForMethod(Class<?>, String, Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests for the method with the specified service type and method name.
exampleRequestForMethod(Class<?>, String, Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests for the method with the specified service type and method name.
exampleRequestForMethod(String, String, Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests for the method with the specified service and method name.
exampleRequestForMethod(String, String, Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the example requests for the method with the specified service and method name.
exampleRequests() - Method in class com.linecorp.armeria.server.docs.MethodInfo
Returns the list of the example request serialized in a string.
exception() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
Returns the exception of this reply.
ExceptionFilter - Interface in com.linecorp.armeria.client.circuitbreaker
A filter that decides whether circuit breaker should deal with a given error raised by remote service.
ExceptionHandler - Annotation Type in com.linecorp.armeria.server.annotation
Specifies an ExceptionHandlerFunction class which handles exceptions throwing from an annotated service method.
ExceptionHandlerFunction - Interface in com.linecorp.armeria.server.annotation
An interface for exception handler.
ExceptionHandlers - Annotation Type in com.linecorp.armeria.server.annotation
The containing annotation type for ExceptionHandler.
ExceptionInfo - Class in com.linecorp.armeria.server.docs
Metadata about an exception type.
ExceptionInfo(String, Iterable<FieldInfo>) - Constructor for class com.linecorp.armeria.server.docs.ExceptionInfo
Creates a new instance.
ExceptionInfo(String, Iterable<FieldInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.ExceptionInfo
Creates a new instance.
exceptions() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
Returns the metadata about the exceptions related with the services in this specification.
Exceptions - Class in com.linecorp.armeria.common.util
Provides methods that are useful for handling exceptions.
exceptionTypeSignatures() - Method in class com.linecorp.armeria.server.docs.MethodInfo
Returns the metadata about the exceptions declared by the function.
ExceptionVerbosity - Enum in com.linecorp.armeria.server.annotation
The verbosity of exceptions logged by annotated HTTP services.
exclude(DocServiceFilter) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
Adds the DocServiceFilter that checks whether a method will be excluded while building DocService.
execute(Client<I, O>, ClientRequestContext, I) - Method in interface com.linecorp.armeria.client.DecoratingClientFunction
Sends a Request to a remote Endpoint, as specified in ClientRequestContext.endpoint().
execute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.brave.BraveClient
 
execute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.encoding.HttpDecodingClient
 
execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
 
execute(ClientRequestContext, I) - Method in interface com.linecorp.armeria.client.Client
Sends a Request to a remote Endpoint, as specified in ClientRequestContext.endpoint().
execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
 
execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.logging.LoggingClient
 
execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.metric.MetricCollectingClient
 
execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.retry.RetryingClient
 
execute(AggregatedHttpRequest) - Method in interface com.linecorp.armeria.client.HttpClient
Sends the specified HTTP request.
execute(HttpMethod, String, String, String, I, BiFunction<ClientRequestContext, Throwable, O>) - Method in class com.linecorp.armeria.client.UserClient
Executes the specified Request via AbstractUnwrappable.delegate().
execute(HttpRequest) - Method in interface com.linecorp.armeria.client.HttpClient
Sends the specified HTTP request.
execute(RequestHeaders) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an empty HTTP request with the specified headers.
execute(RequestHeaders, byte[]) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an HTTP request with the specified headers and content.
execute(RequestHeaders, HttpData) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an HTTP request with the specified headers and content.
execute(RequestHeaders, String) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an HTTP request with the specified headers and content.
execute(RequestHeaders, String, Charset) - Method in interface com.linecorp.armeria.client.HttpClient
Sends an HTTP request with the specified headers and content.
execute(EventLoop, Endpoint, HttpMethod, String, String, String, I, BiFunction<ClientRequestContext, Throwable, O>) - Method in class com.linecorp.armeria.client.UserClient
Executes the specified Request via AbstractUnwrappable.delegate().
execute(String, byte[]) - Method in class com.linecorp.armeria.common.grpc.protocol.UnaryGrpcClient
Executes a unary gRPC client request.
execute(String, Class<?>, String, Object...) - Method in interface com.linecorp.armeria.client.thrift.THttpClient
Executes the specified Thrift call.
executeMultiplexed(String, Class<?>, String, String, Object...) - Method in interface com.linecorp.armeria.client.thrift.THttpClient
Executes the specified multiplexed Thrift call.
executor() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
Returns the ScheduledExecutorService which is used for scheduling the tasks related with sending health check requests.
executor() - Method in class com.linecorp.armeria.common.AbstractRequestContext
 
executor() - Method in interface com.linecorp.armeria.common.RequestContext
Returns the Executor that is handling the current Request.
EXPECT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Expect" header field name.
EXPECTATION_FAILED - Static variable in class com.linecorp.armeria.common.HttpStatus
417 Expectation Failed.
expected() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
Returns the expected SessionProtocol.
EXPIRES - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Expires" header field name.
exponential(long, long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
Returns a Backoff that waits an exponentially-increasing amount of time between attempts.
exponential(long, long, double) - Static method in interface com.linecorp.armeria.client.retry.Backoff
Returns a Backoff that waits an exponentially-increasing amount of time between attempts.
export(Map<String, String>, RequestContext, RequestLog) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Exports the necessary properties to MDC.
exposedHeaders() - Method in annotation type com.linecorp.armeria.server.annotation.decorator.CorsDecorator
The headers to be exposed to calling clients.
exposedHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
Returns a set of headers to be exposed to calling clients.
exposeHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Specifies the headers to be exposed to calling clients.

F

factory() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
Returns the ClientFactory who created the client.
factory() - Method in class com.linecorp.armeria.client.DefaultClientBuilderParams
 
factory() - Method in class com.linecorp.armeria.client.UserClient
 
factory(ClientFactory) - Method in class com.linecorp.armeria.client.ClientBuilder
Sets the ClientFactory of the client.
factory(ClientFactory) - Method in class com.linecorp.armeria.client.HttpClientBuilder
Sets the ClientFactory of the client.
Factory() - Constructor for class com.linecorp.armeria.common.thrift.text.TTextProtocol.Factory
 
FAIL - Static variable in interface com.linecorp.armeria.server.RejectedRouteHandler
A RejectedRouteHandler that raises an IllegalStateException for a problematic Route.
FAILED_DEPENDENCY - Static variable in class com.linecorp.armeria.common.HttpStatus
424 Failed Dependency (WebDAV, RFC4918).
failedCompletedFuture(Exception) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
Returns a new ThriftCompletableFuture instance that has an exception set immediately.
failedListenableFuture(Exception) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
Returns a new ThriftListenableFuture instance that has an exception set immediately.
failedResponseLogLevel() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
Returns the LogLevel to use when logging failure responses (e.g., failed with an exception).
FailFastException - Exception in com.linecorp.armeria.client.circuitbreaker
An exception indicating that a request has been failed by circuit breaker.
failure() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
Returns the number of failure events.
failureRate() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
Returns the failure rate (failure/total), or throws an ArithmeticException if total is 0.
failureRateThreshold(double) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
Sets the threshold of failure rate to detect a remote service fault.
failureResponseLogLevel() - Method in annotation type com.linecorp.armeria.server.annotation.decorator.LoggingDecorator
The LogLevel to use when logging failure responses (e.g., failed with an exception).
failureResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
Sets the LogLevel to use when logging failure responses (e.g., failed with an exception).
fakeChannel() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
Returns a fake Channel which is required internally when creating a context.
fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.ExceptionHandlerFunction
Throws a FallthroughException in order to try to handle the Throwable by the next handler.
fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.RequestConverterFunction
Throws a FallthroughException in order to try to convert the request to an object by the next converter.
fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunction
Throws a FallthroughException in order to try to convert result to HttpResponse by the next converter.
fibonacci(long, long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
Returns a Backoff for which the backoff delay increases in line with the Fibonacci sequence f(n) = f(n-1) + f(n-2) where f(0) = f(1) = initialDelayMillis.
FieldInfo - Class in com.linecorp.armeria.server.docs
Metadata about a field of a struct or an exception.
FieldInfoBuilder - Class in com.linecorp.armeria.server.docs
Creates a new FieldInfo using the builder pattern.
FieldInfoBuilder(String, TypeSignature) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
Creates a new FieldInfoBuilder.
FieldInfoBuilder(String, TypeSignature, FieldInfo...) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
Creates a new FieldInfoBuilder.
FieldInfoBuilder(String, TypeSignature, Iterable<FieldInfo>) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
Creates a new FieldInfoBuilder.
FieldLocation - Enum in com.linecorp.armeria.server.docs
The location of a field.
FieldRequirement - Enum in com.linecorp.armeria.server.docs
The requirement level of a field.
fields() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
Returns the metadata about the fields of the type.
fields() - Method in class com.linecorp.armeria.server.docs.StructInfo
Returns the metadata about the fields of the type.
FILE_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
fileDescriptorMetrics() - Method in class com.linecorp.armeria.spring.ArmeriaSpringBoot1MeterBindersConfiguration
fillInStackTrace() - Method in exception com.linecorp.armeria.client.circuitbreaker.FailFastException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.client.UnprocessedRequestException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.common.grpc.StatusCauseException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.common.ProtocolViolationException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.server.HttpResponseException
 
fillInStackTrace() - Method in exception com.linecorp.armeria.server.saml.SamlException
 
filter(T) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
The filter to apply to published objects.
FilteredHttpResponse - Class in com.linecorp.armeria.common
An HttpResponse that filters objects as they are published.
FilteredHttpResponse(HttpResponse) - Constructor for class com.linecorp.armeria.common.FilteredHttpResponse
Creates a new FilteredHttpResponse that filters objects published by delegate before passing to a subscriber.
FilteredHttpResponse(HttpResponse, boolean) - Constructor for class com.linecorp.armeria.common.FilteredHttpResponse
Creates a new FilteredHttpResponse that filters objects published by delegate before passing to a subscriber.
FilteredStreamMessage<T,​U> - Class in com.linecorp.armeria.common.stream
A StreamMessage that filters objects as they are published.
FilteredStreamMessage(StreamMessage<T>) - Constructor for class com.linecorp.armeria.common.stream.FilteredStreamMessage
Creates a new FilteredStreamMessage that filters objects published by delegate before passing to a subscriber.
FilteredStreamMessage(StreamMessage<T>, boolean) - Constructor for class com.linecorp.armeria.common.stream.FilteredStreamMessage
Creates a new FilteredStreamMessage that filters objects published by delegate before passing to a subscriber.
find(MediaType...) - Static method in class com.linecorp.armeria.common.SerializationFormat
Finds the SerializationFormat which is accepted by any of the specified media ranges.
find(RoutingContext) - Method in interface com.linecorp.armeria.server.Router
Finds the value of mapping that matches the specified RoutingContext.
find(String) - Static method in class com.linecorp.armeria.common.SerializationFormat
find(String) - Static method in enum com.linecorp.armeria.common.SessionProtocol
Finds the SessionProtocol with the specified SessionProtocol.uriText().
findAll(RoutingContext) - Method in interface com.linecorp.armeria.server.Router
Finds all values of mapping that match the specified RoutingContext.
findNamedTypes() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
 
findNamedTypes() - Method in interface com.linecorp.armeria.server.docs.NamedTypeInfo
Returns all enum, struct and exception types referred by this type.
findNamedTypes() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
Returns all enum, struct and exception TypeSignatures referred to by this service.
findNamedTypes() - Method in class com.linecorp.armeria.server.docs.StructInfo
 
findService(RoutingContext) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
Finds the Service whose Route matches the path.
findService(RoutingContext) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeService
 
findServiceConfig(RoutingContext) - Method in class com.linecorp.armeria.server.VirtualHost
Finds the Service whose Router matches the RoutingContext.
findVirtualHost(String) - Method in class com.linecorp.armeria.server.ServerConfig
Finds the VirtualHost that matches the specified hostname.
findVirtualHosts(Service<?, ?>) - Method in class com.linecorp.armeria.server.ServerConfig
Finds the List of VirtualHosts that contains the specified Service.
finish() - Method in interface com.linecorp.armeria.client.encoding.StreamDecoder
Closes the decoder and returns any decoded data that may be left over.
fixed(long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
Returns a Backoff that waits a fixed delay between attempts.
Flags - Class in com.linecorp.armeria.common
The system properties that affect Armeria's runtime behavior.
FLV_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
Flash video.
FOLLOW_ONLY_WHEN_PRERENDER_SHOWN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Follow-Only-When-Prerender-Shown" header field name.
forAnyOrigin() - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Creates a new builder with its origin set to '*'.
FORBIDDEN - Static variable in class com.linecorp.armeria.common.HttpStatus
403 Forbidden.
FORCE_CACHE - Static variable in class com.linecorp.armeria.common.ClientCacheControl
"only-if-cached, max-stale=2147483647".
FORCE_NETWORK - Static variable in class com.linecorp.armeria.common.ClientCacheControl
"no-cache".
forClassPath(Class<?>) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the root directory inside the JAR/WAR/directory where the specified class is located at.
forClassPath(Class<?>) - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the root directory inside the JAR/WAR/directory where the specified class is located at.
forClassPath(Class<?>, String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the specified document base directory inside the JAR/WAR/directory where the specified class is located at.
forClassPath(Class<?>, String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the specified document base directory inside the JAR/WAR/directory where the specified class is located at.
forClassPath(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
Creates a new HttpFileService for the specified rootDir in the current class path.
forClassPath(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Creates a new HttpFileServiceBuilder with the specified rootDir in the current class path.
forClassPath(String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
Creates a new HttpFileService for the specified rootDir in the current class path.
forClassPath(String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Creates a new HttpFileServiceBuilder with the specified rootDir in the current class path.
forConnector(String, Connector) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService from an existing Tomcat Connector instance.
forConnector(Connector) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService from an existing Tomcat Connector instance.
forCurrentClassPath() - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the root directory inside the JAR/WAR/directory where the caller class is located at.
forCurrentClassPath() - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the root directory inside the JAR/WAR/directory where the caller class is located at.
forCurrentClassPath(String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the specified document base directory inside the JAR/WAR/directory where the caller class is located at.
forCurrentClassPath(String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the specified document base directory inside the JAR/WAR/directory where the caller class is located at.
forFileSystem(String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
Creates a new HttpFileService for the specified rootDir in an O/S file system.
forFileSystem(String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Creates a new HttpFileServiceBuilder with the specified rootDir in an O/S file system.
forFileSystem(String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the specified document base, which can be a directory or a JAR/WAR file.
forFileSystem(String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the specified document base, which can be a directory or a JAR/WAR file.
forFileSystem(Path) - Static method in class com.linecorp.armeria.server.file.HttpFileService
Creates a new HttpFileService for the specified rootDir in an O/S file system.
forFileSystem(Path) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Creates a new HttpFileServiceBuilder with the specified rootDir in an O/S file system.
forFileSystem(Path) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService with the web application at the specified document base, which can be a directory or a JAR/WAR file.
forFileSystem(Path) - Static method in class com.linecorp.armeria.server.tomcat.TomcatServiceBuilder
Creates a new TomcatServiceBuilder with the web application at the specified document base, which can be a directory or a JAR/WAR file.
FORM_DATA - Static variable in class com.linecorp.armeria.common.MediaType
 
format() - Method in class com.linecorp.armeria.server.saml.SamlNameIdPolicy
forOrigin(String) - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Creates a new builder with the specified origin.
forOrigins(String...) - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
Creates a new builder with the specified origins.
forServer(String, Server) - Static method in class com.linecorp.armeria.server.jetty.JettyService
Creates a new JettyService from an existing Jetty Server.
forServer(Server) - Static method in class com.linecorp.armeria.server.jetty.JettyService
Creates a new JettyService from an existing Jetty Server.
forTomcat(Tomcat) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
Creates a new TomcatService from an existing Tomcat instance.
forVfs(HttpVfs) - Static method in class com.linecorp.armeria.server.file.HttpFileService
Creates a new HttpFileService for the specified HttpVfs.
forVfs(HttpVfs) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
Creates a new HttpFileServiceBuilder with the specified HttpVfs.
FORWARDED - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "Forwarded" header field name.
FOUND - Static variable in class com.linecorp.armeria.common.HttpStatus
302 Found.
fragment() - Method in interface com.linecorp.armeria.client.ClientRequestContext
Returns the fragment part of the URI of the current Request, as defined in the section 3.5 of RFC3986.
fragment() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
 
fragment() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
 
fragment() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
Returns the URI fragment of this endpoint.
fragment(String) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
Sets the fragment of the pathMapping.
from(CompletionStage<?>) - Static method in interface com.linecorp.armeria.common.RpcResponse
Creates a new RpcResponse that is completed successfully or exceptionally based on the completion of the specified CompletionStage.
from(CompletionStage<? extends HttpResponse>) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the HttpResponse produced by the specified CompletionStage.
from(CompletionStage<? extends HttpResponse>, EventExecutor) - Static method in interface com.linecorp.armeria.common.HttpResponse
Creates a new HTTP response that delegates to the HttpResponse produced by the specified CompletionStage.
FROM - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
The HTTP "From" header field name.
fromEvent(ResponseHeaders, ServerSentEvent) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream of the specified content.
fromEvent(ResponseHeaders, ServerSentEvent, HttpHeaders) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream of the specified content.
fromEvent(ServerSentEvent) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream of the specified content.
fromMediaType(String) - Static method in class com.linecorp.armeria.common.SerializationFormat
fromObject(ResponseHeaders, Object) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences of the specified content.
fromObject(ResponseHeaders, Object, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences of the specified content.
fromObject(ResponseHeaders, Object, HttpHeaders, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences of the specified content.
fromObject(Object) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences of the specified content.
fromPublisher(ResponseHeaders, Publisher<?>) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Publisher.
fromPublisher(ResponseHeaders, Publisher<?>, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Publisher.
fromPublisher(ResponseHeaders, Publisher<?>, HttpHeaders, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Publisher.
fromPublisher(ResponseHeaders, Publisher<? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher.
fromPublisher(ResponseHeaders, Publisher<? extends ServerSentEvent>, HttpHeaders) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher.
fromPublisher(ResponseHeaders, Publisher<T>, HttpHeaders, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher and converter.
fromPublisher(ResponseHeaders, Publisher<T>, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher and converter.
fromPublisher(Publisher<?>) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Publisher.
fromPublisher(Publisher<?>, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Publisher.
fromPublisher(Publisher<? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher.
fromPublisher(Publisher<T>, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Publisher and converter.
fromStream(ResponseHeaders, Stream<?>, HttpHeaders, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Stream.
fromStream(ResponseHeaders, Stream<?>, Executor) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Stream.
fromStream(ResponseHeaders, Stream<?>, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Stream.
fromStream(ResponseHeaders, Stream<? extends ServerSentEvent>, HttpHeaders, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream.
fromStream(ResponseHeaders, Stream<? extends ServerSentEvent>, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream.
fromStream(ResponseHeaders, Stream<T>, HttpHeaders, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream and converter.
fromStream(ResponseHeaders, Stream<T>, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream and converter.
fromStream(Stream<?>, Executor) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Stream.
fromStream(Stream<?>, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
Creates a new JSON Text Sequences from the specified Stream.
fromStream(Stream<? extends ServerSentEvent>, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream.
fromStream(Stream<T>, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
Creates a new Server-Sent Events stream from the specified Stream and converter.
Functions - Class in com.linecorp.armeria.common.util
Utility methods related with function composition.

G

GATEWAY_TIMEOUT - Static variable in class com.linecorp.armeria.common.HttpStatus
504 Gateway Timeout.
generate(Iterable<ServiceInfo>, Function<TypeSignature, ? extends NamedTypeInfo>) - Static method in class com.linecorp.armeria.server.docs.ServiceSpecification
Generates a new ServiceSpecification from the specified ServiceInfos and the factory Function that creates NamedTypeInfos for the enum, struct or exception types referred by the specified ServiceInfos.
generateEntityTag(HttpFileAttributes) - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
Generates an entity tag of the file with the given attributes using the entityTagFunction which was specified with the constructor.
generatePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
Generates immutable HTTP response headers that should be added to a CORS preflight response.
generateSpecification(Set<ServiceConfig>, DocServiceFilter) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
Generates a new ServiceSpecification that provides the information about the supported Services.
generateSpecification(Set<ServiceConfig>, DocServiceFilter) - Method in class com.linecorp.armeria.server.grpc.GrpcDocServicePlugin
 
generateSpecification(Set<ServiceConfig>, DocServiceFilter) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
 
GEO_JSON - Static variable in class com.linecorp.armeria.common.MediaType
GeoJSON Format, a geospatial data interchange format based on JSON.
get() - Static method in exception com.linecorp.armeria.client.ClosedClientFactoryException
Deprecated.
get() - Static method in exception com.linecorp.armeria.client.GoAwayReceivedException
Returns a singleton GoAwayReceivedException.
get() - Static method in exception com.linecorp.armeria.client.RefusedStreamException
Returns a singleton RefusedStreamException.
get() - Static method in exception com.linecorp.armeria.client.ResponseTimeoutException
Returns a singleton ResponseTimeoutException.
get() - Static method in exception com.linecorp.armeria.client.WriteTimeoutException
Returns a singleton WriteTimeoutException.
get() - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
 
get() - Static method in exception com.linecorp.armeria.common.ClosedSessionException
Returns a ClosedSessionException which may be a singleton or a new instance, depending on