Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AAC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
Advanced Audio Coding.
- AAC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/aac".
- ABNORMAL_CLOSURE - Static variable in class com.linecorp.armeria.common.websocket.WebSocketCloseStatus
-
1006
is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. - abort() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
- abort() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
- 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 interface com.linecorp.armeria.common.stream.StreamMessageDuplicator
-
Closes this duplicator and aborts all stream messages returned by
StreamMessageDuplicator.duplicate()
. - abort() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
- abort(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Closes this stream with the specified
Throwable
and prevents further subscription. - abort(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamMessageDuplicator
-
Closes this duplicator and aborts all stream messages returned by
StreamMessageDuplicator.duplicate()
with the specifiedThrowable
. - abort(Throwable) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
- aborted(Throwable) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns an aborted
StreamMessage
that terminates with the specifiedThrowable
viaSubscriber.onError(Throwable)
immediately after being subscribed to. - AbortedStreamException - Exception Class in com.linecorp.armeria.common.stream
-
A
RuntimeException
that is raised to signal aSubscriber
that theStreamMessage
it subscribed to has been aborted byStreamMessage.abort()
. - ABSOLUTE - Enum constant in enum class com.linecorp.armeria.common.RequestTargetForm
-
An absolute URI that has scheme, authority and absolute path followed by a query and a fragment.
- absolutePathRef() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the
String
that consists of path, query string and fragment. - absolutePathRef() - Method in class com.linecorp.armeria.client.UserClient
- absoluteUriTransformer() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns the
Function
that transforms the absolute URI in an HTTP/1 request line into an absolute path. - absoluteUriTransformer(Function<? super String, String>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
Function
that transforms the absolute URI in an HTTP/1 request line into an absolute path. - AbstractAllOrEachExtension - Class in com.linecorp.armeria.testing.junit5.common
-
A base class for JUnit5 extensions that allows implementations to control whether the callbacks are run around the entire class, like
BeforeAll
orAfterAll
, or around each test method, likeBeforeEach
orAfterEach
. - AbstractAllOrEachExtension() - Constructor for class com.linecorp.armeria.testing.junit5.common.AbstractAllOrEachExtension
- AbstractArmeriaAutoConfiguration - Class in com.linecorp.armeria.spring
-
Abstract class for implementing ArmeriaAutoConfiguration.
- AbstractArmeriaAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
- AbstractAuthorizerWithHandlers<T> - Class in com.linecorp.armeria.server.auth
-
Provides base implementation for an
Authorizer
that defines customAuthSuccessHandler
/AuthFailureHandler
s. - AbstractAuthorizerWithHandlers() - Constructor for class com.linecorp.armeria.server.auth.AbstractAuthorizerWithHandlers
- AbstractBackoff - Class in com.linecorp.armeria.client.retry
-
A skeletal
Backoff
implementation. - AbstractBackoff() - Constructor for class com.linecorp.armeria.client.retry.AbstractBackoff
- AbstractBlockingHttpVfs - Class in com.linecorp.armeria.server.file
-
A skeletal
HttpVfs
implementation for accessing file system with blocking I/O. - AbstractBlockingHttpVfs(boolean) - Constructor for class com.linecorp.armeria.server.file.AbstractBlockingHttpVfs
-
Creates a new instance.
- AbstractCircuitBreakerClient<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. - AbstractCircuitBreakerClientBuilder<I extends Request,
O extends Response> - Class in com.linecorp.armeria.client.circuitbreaker -
A skeletal builder implementation that builds a new
AbstractCircuitBreakerClient
or its decorator function. - AbstractCircuitBreakerMappingBuilder - Class in com.linecorp.armeria.client.circuitbreaker
-
An abstract builder class for building a
CircuitBreakerMapping
based on a combination of host, method and path. - AbstractCircuitBreakerMappingBuilder() - Constructor for class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerMappingBuilder
-
Creates an empty builder where all mapping keys are disabled by default.
- AbstractClientOptionsBuilder - Class in com.linecorp.armeria.client
-
A skeletal builder implementation for
ClientOptions
. - AbstractClientOptionsBuilder() - Constructor for class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Creates a new instance.
- AbstractClientOptionsBuilder(ClientOptions) - Constructor for class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Creates a new instance with the specified base options.
- AbstractConcurrencyLimitingClient<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. - AbstractConcurrencyLimitingClient(Client<I, O>, int) - Constructor for class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
Creates a new instance that decorates the specified
delegate
to limit the concurrent number of active requests tomaxConcurrency
, with the default timeout of 10000L milliseconds. - AbstractConcurrencyLimitingClient(Client<I, O>, int, long, TimeUnit) - Constructor for class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
Creates a new instance that decorates the specified
delegate
to limit the concurrent number of active requests tomaxConcurrency
. - AbstractConcurrencyLimitingClient(Client<I, O>, ConcurrencyLimit) - Constructor for class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
Creates a new instance that decorates the specified
delegate
to limit the concurrent number of active requests tomaxConcurrency
. - AbstractCuratorFrameworkBuilder - Class in com.linecorp.armeria.common.zookeeper
-
A skeletal builder implementation for
CuratorFramework
. - AbstractCuratorFrameworkBuilder(String, String) - Constructor for class com.linecorp.armeria.common.zookeeper.AbstractCuratorFrameworkBuilder
-
Creates a new instance with the specified
zkConnectionStr
. - AbstractCuratorFrameworkBuilder(CuratorFramework, String) - Constructor for class com.linecorp.armeria.common.zookeeper.AbstractCuratorFrameworkBuilder
-
Creates a new instance with the specified
CuratorFramework
. - AbstractDnsResolverBuilder - Class in com.linecorp.armeria.client
-
A skeletal builder implementation for DNS resolvers.
- AbstractDnsResolverBuilder() - Constructor for class com.linecorp.armeria.client.AbstractDnsResolverBuilder
-
Creates a new instance.
- AbstractDynamicEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint
-
A skeletal builder implementation for a
DynamicEndpointGroup
and its subtypes. - AbstractDynamicEndpointGroupBuilder(long) - Constructor for class com.linecorp.armeria.client.endpoint.AbstractDynamicEndpointGroupBuilder
-
Creates a new instance with the specified default
selectionTimeoutMillis
. - AbstractEndpointSelector - Class in com.linecorp.armeria.client.endpoint
-
A skeletal
EndpointSelector
implementation. - AbstractEndpointSelector(EndpointGroup) - Constructor for class com.linecorp.armeria.client.endpoint.AbstractEndpointSelector
-
Creates a new instance that selects an
Endpoint
from the specifiedEndpointGroup
. - AbstractGraphqlService - Class in com.linecorp.armeria.server.graphql.protocol
-
A skeletal GraphQL HTTP service implementation.
- AbstractGraphqlService() - Constructor for class com.linecorp.armeria.server.graphql.protocol.AbstractGraphqlService
- 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
-
Creates a new
AbstractHealthCheckedEndpointGroupBuilder
. - 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
HttpFileBuilder
orAggregatedHttpFileBuilder
. - AbstractHttpFileBuilder() - Constructor for class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
- AbstractHttpMessageBuilder - Class in com.linecorp.armeria.common
-
A skeletal builder implementation for
HttpMessage
. - AbstractHttpMessageBuilder() - Constructor for class com.linecorp.armeria.common.AbstractHttpMessageBuilder
-
Creates a new instance.
- AbstractHttpRequestBuilder - Class in com.linecorp.armeria.common
-
Builds a new
HttpRequest
. - AbstractHttpRequestBuilder() - Constructor for class com.linecorp.armeria.common.AbstractHttpRequestBuilder
- 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
- AbstractJettyServiceBuilder - Class in com.linecorp.armeria.server.jetty
-
A skeletal builder implementation for
JettyServiceBuilder
in Jetty 9 and Jetty 10+ modules. - AbstractListenable<T> - Class in com.linecorp.armeria.common.util
-
A skeletal
Listenable
implementation. - AbstractListenable() - Constructor for class com.linecorp.armeria.common.util.AbstractListenable
- AbstractMessageDeframer - Class in com.linecorp.armeria.common.grpc.protocol
-
A skeletal implementation of gRPC message deframer.
- AbstractMessageDeframer(int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.AbstractMessageDeframer
-
Creates a new instance with the specified
maxMessageLength
. - AbstractMetricCollectingBuilder - Class in com.linecorp.armeria.common.metric
-
Builds an implementing class of
AbstractMetricCollectingBuilder
instance. - AbstractMetricCollectingBuilder(MeterIdPrefixFunction) - Constructor for class com.linecorp.armeria.common.metric.AbstractMetricCollectingBuilder
-
Creates a new instance with the specified
MeterIdPrefixFunction
. - AbstractOption<T extends AbstractOption<T,
U, V>, U extends AbstractOptionValue<U, T, V>, V> - Class in com.linecorp.armeria.common.util -
A configuration option.
- AbstractOption(String, V, Function<V, V>, BiFunction<U, U, U>) - Constructor for class com.linecorp.armeria.common.util.AbstractOption
-
Creates a new instance.
- AbstractOption.Factory<T extends AbstractOption<T,
U, V>, U extends AbstractOptionValue<U, T, V>, V> - Interface in com.linecorp.armeria.common.util -
Creates a new option instance.
- AbstractOptions<T extends AbstractOption<T,
U, Object>, U extends AbstractOptionValue<U, T, Object>> - Class in com.linecorp.armeria.common.util -
A set of configuration options and their respective values.
- AbstractOptions(AbstractOptions<T, U>, Iterable<? extends AbstractOptionValue<?, ?, ?>>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptions(Iterable<? extends AbstractOptionValue<?, ?, ?>>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptionValue<T extends AbstractOptionValue<T,
U, V>, U extends AbstractOption<U, T, V>, V> - Class in com.linecorp.armeria.common.util -
A holder of a value of an
AbstractOption
. - AbstractOptionValue(U, V) - Constructor for class com.linecorp.armeria.common.util.AbstractOptionValue
-
Creates a new instance with the specified
option
andvalue
. - 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
andURI
. - AbstractRetryingClient<I extends Request,
O extends Response> - Class in com.linecorp.armeria.client.retry -
A
Client
decorator that handles failures of remote invocation and retries requests. - AbstractRetryingClientBuilder<O extends Response> - Class in com.linecorp.armeria.client.retry
-
Builds a new
AbstractRetryingClient
or its decorator function. - AbstractRuleBuilder - Class in com.linecorp.armeria.client
-
A skeletal builder implementation for
RetryRule
,RetryRuleWithContent
,CircuitBreakerRule
andCircuitBreakerRuleWithContent
. - AbstractRuleBuilder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Constructor for class com.linecorp.armeria.client.AbstractRuleBuilder
-
Creates a new instance with the specified
requestHeadersFilter
. - AbstractRuleWithContentBuilder<T extends Response> - Class in com.linecorp.armeria.client
-
A skeletal builder implementation for
RetryRuleWithContent
andCircuitBreakerRuleWithContent
. - AbstractRuleWithContentBuilder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Constructor for class com.linecorp.armeria.client.AbstractRuleWithContentBuilder
-
Creates a new instance with the specified
requestHeadersFilter
. - AbstractThrottlingService<I extends Request,
O extends Response> - Class in com.linecorp.armeria.server.throttling -
Decorates a
Service
to throttle incoming requests. - AbstractThrottlingService(Service<I, O>, ThrottlingStrategy<I>, Function<CompletionStage<? extends O>, O>, ThrottlingAcceptHandler<I, O>, ThrottlingRejectHandler<I, O>) - Constructor for class com.linecorp.armeria.server.throttling.AbstractThrottlingService
-
Creates a new instance that decorates the specified
Service
. - AbstractUnaryGrpcService - Class in com.linecorp.armeria.server.grpc.protocol
-
An
AbstractUnaryGrpcService
can be used to implement a gRPC service without depending on gRPC stubs. - AbstractUnaryGrpcService() - Constructor for class com.linecorp.armeria.server.grpc.protocol.AbstractUnaryGrpcService
- AbstractUnsafeUnaryGrpcService - Class in com.linecorp.armeria.server.grpc.protocol
-
An
AbstractUnsafeUnaryGrpcService
can be used to implement a gRPC service without depending on gRPC stubs. - AbstractUnsafeUnaryGrpcService() - Constructor for class com.linecorp.armeria.server.grpc.protocol.AbstractUnsafeUnaryGrpcService
- AbstractUnwrappable<T extends Unwrappable> - Class in com.linecorp.armeria.common.util
-
Skeletal
Unwrappable
implementation. - AbstractUnwrappable(T) - Constructor for class com.linecorp.armeria.common.util.AbstractUnwrappable
-
Creates a new decorator with the specified delegate.
- AbstractWebClientBuilder - Class in com.linecorp.armeria.client
-
A skeletal builder implementation for
WebClient
. - AbstractWebClientBuilder() - Constructor for class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Creates a new instance.
- AbstractWebClientBuilder(SessionProtocol, EndpointGroup, String) - Constructor for class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Creates a new instance.
- AbstractWebClientBuilder(URI, Scheme, EndpointGroup, String) - Constructor for class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Creates a new instance.
- AbstractWebClientBuilder(URI) - Constructor for class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Creates a new instance.
- accept() - Method in interface com.linecorp.armeria.common.RequestHeaders
- accept(MediaType...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Adds the Accept header.
- accept(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.throttling.bucket4j.TokenBucketThrottlingStrategy
-
Registers a request with the bucket.
- 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(Iterable<MediaType>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Adds the Accept header.
- accept(URI, Cookie) - Method in interface com.linecorp.armeria.client.cookie.CookiePolicy
- ACCEPT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
"Accept"
header field name. - ACCEPT_CH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
Accept-CH
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. - acceptAll() - Static method in interface com.linecorp.armeria.client.cookie.CookiePolicy
-
Returns a
CookiePolicy
that accepts all cookies. - 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 theDocStringExtractor
. - acceptLanguages() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Returns a list of
Locale.LanguageRange
s that are specified inHttpHeaderNames.ACCEPT_LANGUAGE
in the order of client-side preferences. - acceptLanguages() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns a list of
Locale.LanguageRange
s that are specified inHttpHeaderNames.ACCEPT_LANGUAGE
in the order of client-side preferences. - acceptLanguages() - Method in interface com.linecorp.armeria.common.RequestHeaders
-
Returns a list of
Locale.LanguageRange
s that are specified inHttpHeaderNames.ACCEPT_LANGUAGE
in the order of client preferences. - acceptLanguages(Iterable<Locale.LanguageRange>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the
"accept-language"
header. - acceptLanguages(Locale.LanguageRange...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the
"accept-language"
header. - acceptNone() - Static method in interface com.linecorp.armeria.client.cookie.CookiePolicy
-
Returns a
CookiePolicy
that rejects all cookies. - acceptOriginOnly() - Static method in interface com.linecorp.armeria.client.cookie.CookiePolicy
-
Returns a
CookiePolicy
that only accepts cookies from the original server. - acceptTypes() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns a list of
MediaType
s that are specified inHttpHeaderNames.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_ALLOW_PRIVATE_NETWORK - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
Access-Control-Allow-Private-Network
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. - AccessLog() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the format of this
Server
's access log. - accessLogFormat(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- 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
VirtualHost
s. - accessLogger(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
- accessLogger(Function<? super VirtualHost, ? extends Logger>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the default access logger mapper for all
VirtualHost
s. - accessLogger(Function<? super VirtualHost, ? extends 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 allVirtualHost
s. - accessLogger(Logger) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
Logger
of thisVirtualHost
, which is used for writing access logs. - accessLogWriter() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns the access log writer.
- accessLogWriter() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the access log writer.
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- 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.VirtualHostAnnotatedServiceBindingBuilder
- 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.VirtualHostContextPathAnnotatedServiceConfigSetters
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- AccessLogWriter - Interface in com.linecorp.armeria.server.logging
-
Consumes the
RequestLog
s produced by aService
, usually for logging purpose. - accessToken() - Method in class com.linecorp.armeria.common.auth.oauth2.GrantedOAuth2AccessToken
-
"access_token" Access Token response field, REQUIRED.
- accessToken() - Method in class com.linecorp.armeria.common.auth.OAuth2Token
-
Returns the access token.
- accessTokenType() - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizer
-
Authorization type permitted by this authorizer.
- accessTokenType(String) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Access Token type permitted by this authorizer, as per [RFC6749], Section 7.1.
- acquire(ClientRequestContext) - Method in interface com.linecorp.armeria.client.limit.ConcurrencyLimit
-
Acquires a
SafeCloseable
that allows you to execute a job under the limit. - acquire(SessionProtocol, EndpointGroup, Endpoint) - Method in interface com.linecorp.armeria.client.EventLoopScheduler
- acquireEventLoop(SessionProtocol, EndpointGroup, Endpoint) - Method in interface com.linecorp.armeria.client.ClientFactory
- acquireEventLoop(SessionProtocol, EndpointGroup, Endpoint) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
- acs() - Method in class com.linecorp.armeria.server.saml.SamlServiceProviderBuilder
-
Deprecated.
- acs(SamlEndpoint) - 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 thisServer
is listening to. - activeLocalPort(SessionProtocol) - Method in class com.linecorp.armeria.server.Server
-
Returns the local
ServerPort
which serves the givenSessionProtocol
. - activePort() - Method in class com.linecorp.armeria.server.Server
-
Returns the primary
ServerPort
that thisServer
is listening to. - activePort(SessionProtocol) - Method in class com.linecorp.armeria.server.Server
-
Returns the primary
ServerPort
which serves the givenSessionProtocol
that thisServer
is listening to. - activePorts() - Method in class com.linecorp.armeria.server.Server
-
Returns all
ServerPort
s that thisServer
is listening to. - activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
- activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in class com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
- activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
Creates a
MeterIdPrefix
for the active request counter gauges from the specifiedRequestOnlyLog
. - actual() - Method in exception class com.linecorp.armeria.client.SessionProtocolNegotiationException
-
Returns the actual
SessionProtocol
. - ACTUATOR - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID to bind
WebOperationService
into internal service. - add(ClientDecoration) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified
ClientDecoration
. - add(DecoratingHttpClientFunction) - 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.AuthServiceBuilder
-
Adds an
Authorizer
. - add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds new headers with the specified
name
andvalues
. - 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
andvalue
. - 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
andvalues
. - add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
- add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
- add(Iterable<? extends Authorizer<HttpRequest>>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds multiple
Authorizer
s. - 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
entries
. - 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(Iterable<? extends Map.Entry<? extends String, String>>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds all parameter names and values of the specified
entries
. - add(String, Iterable<String>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds new parameters with the specified
name
andvalues
. - add(String, String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter with the specified
name
andvalue
. - add(String, String...) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds new parameters with the specified
name
andvalues
. - add(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified HTTP-level
decorator
. - add(Map<? extends CharSequence, String>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds all header names and values of the specified
entries
. - add(Map<? extends CharSequence, String>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
- add(Map<? extends CharSequence, String>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
- add(Map<String, String>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds all parameter names and values of the specified
entries
. - add(T) - Method in interface com.linecorp.armeria.common.stream.StreamDecoderOutput
-
Adds the decoded item to this
StreamDecoderOutput
. - addAdditionalRequestHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Adds a header with the specified
name
andvalue
. - addAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
- addAdditionalResponseHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Adds a header with the specified
name
andvalue
. - addAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
- addAdditionalResponseTrailer(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Adds a trailer with the specified
name
andvalue
. - addAdditionalResponseTrailer(CharSequence, Object) - 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
- addAsBodyParameters(QueryParamsBuilder) - Method in class com.linecorp.armeria.common.auth.oauth2.ClientAuthorization
-
Fetches client credentials from the supplier and composes required body parameters, as per [RFC6749], Section 2.3:
- 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.AuthServiceBuilder
-
Adds an HTTP basic
Authorizer
. - addBasicAuth(Authorizer<? super BasicToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an HTTP basic
Authorizer
for the givenheader
. - 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(RequestLogAccess) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Adds the specified
RequestLogAccess
so that the logs are propagated from thechild
. - addClosingTask(AutoCloseable) - Static method in class com.linecorp.armeria.common.util.ShutdownHooks
-
 Adds an
AutoCloseable
to the JVM shutdown hook. - addClosingTask(AutoCloseable, Runnable) - Static method in class com.linecorp.armeria.common.util.ShutdownHooks
-
 Adds an
AutoCloseable
and aRunnable
to the JVM shutdown hook. - addConverterFactory(Converter.Factory) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
-
Adds the specified converter factory for serialization and deserialization of objects.
- addDnsQueryListeners(DnsQueryListener...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
- addDnsQueryListeners(DnsQueryListener...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
- addDnsQueryListeners(DnsQueryListener...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
- addDnsQueryListeners(Iterable<? extends DnsQueryListener>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
- addDnsQueryListeners(Iterable<? extends DnsQueryListener>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
- addDnsQueryListeners(Iterable<? extends DnsQueryListener>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
- 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
- addDouble(String, double) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addEndpoint(Endpoint) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
- addExceptionMapping(Class<? extends Throwable>, GrpcStatusFunction) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Deprecated.
- addExceptionMapping(Class<? extends Throwable>, Status) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Deprecated.
- addExceptionMapping(Class<T>, BiFunction<T, Metadata, Status>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Deprecated.
- 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
- addFloat(String, float) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Adds the default HTTP header for an
HttpRequest
that will be sent by thisClient
. - addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.RestClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.WebClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- 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.AggregatedHttpFileBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
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.ServerBuilder
-
Adds the default HTTP header for an
HttpResponse
served by the defaultVirtualHost
. - addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Adds the default HTTP header for an
HttpResponse
served by thisVirtualHost
. - addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Adds the default HTTP headers for an
HttpRequest
that will be sent by thisClient
. - addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.RestClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.WebClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- 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.AggregatedHttpFileBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
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.ServerBuilder
-
Adds the default HTTP headers for an
HttpResponse
served by the defaultVirtualHost
. - addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Adds the default HTTP headers for an
HttpResponse
served by thisVirtualHost
. - addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- 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
- addInt(String, int) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- additionalConfig(WebClientBuilder) - Method in class com.linecorp.armeria.client.kubernetes.ArmeriaHttpClientFactory
-
Subclasses may use this to apply additional configuration after the Config has been applied This method is only called for clients constructed using the Config.
- additionalEndpoint(String, Endpoint) - Method in class com.linecorp.armeria.server.zookeeper.ServerSetsRegistrationSpecBuilder
-
Adds the specified additional
Endpoint
with the specifiedname
. - additionalEndpoints() - Method in class com.linecorp.armeria.common.zookeeper.ServerSetsInstance
-
Returns the additional
Endpoint
s. - additionalEndpoints(Map<String, Endpoint>) - Method in class com.linecorp.armeria.server.zookeeper.ServerSetsRegistrationSpecBuilder
-
Adds the specified additional
Endpoint
s. - AdditionalHeader - Annotation Interface in com.linecorp.armeria.server.annotation
-
Annotation for an additional HTTP header.
- additionalHeaders() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Returns the immutable additional
HttpHeaders
which will be set when building anHttpResponse
. - AdditionalHeaders - Annotation Interface in com.linecorp.armeria.server.annotation
-
The containing annotation type for
AdditionalHeader
. - additionalRequestHeaders() - Method in interface com.linecorp.armeria.client.ClientRequestContext
- additionalRequestHeaders() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
- additionalResponseHeaders() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
- additionalResponseHeaders() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
- additionalResponseTrailers() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the
HttpHeaders
which is included along with any other trailers when aService
completes anHttpResponse
. - additionalResponseTrailers() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
- additionals() - Method in class com.linecorp.armeria.common.auth.OAuth1aToken
-
Returns additional (or user-defined) parameters.
- AdditionalTrailer - Annotation Interface in com.linecorp.armeria.server.annotation
-
Annotation for an additional HTTP trailer.
- AdditionalTrailers - Annotation Interface in com.linecorp.armeria.server.annotation
-
The containing annotation type for
AdditionalTrailer
. - addListener(DnsCacheListener) - Method in interface com.linecorp.armeria.client.DnsCache
-
Adds a listener to this
DnsCache
. - addListener(ServerListener) - Method in class com.linecorp.armeria.server.Server
-
Adds the specified
ServerListener
to thisServer
, so that it is notified when the state of thisServer
changes. - addListener(Consumer<? super List<Endpoint>>) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
- addListener(Consumer<? super List<Endpoint>>, boolean) - Method in class com.linecorp.armeria.client.Endpoint
- addListener(Consumer<? super List<Endpoint>>, boolean) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
Adds a
Consumer
that will be invoked when thisEndpointGroup
changes its value. - 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 aListenable
changes its value. - addListener(Consumer<? super T>, boolean) - Method in class com.linecorp.armeria.common.util.AbstractListenable
-
Adds a
Consumer
that will be invoked when aListenable
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 thisStartStopSupport
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
- addLong(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addOAuth1a(Authorizer<? super OAuth1aToken>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an OAuth1a
Authorizer
. - addOAuth1a(Authorizer<? super OAuth1aToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an OAuth1a
Authorizer
for the givenheader
. - addOAuth2(Authorizer<? super OAuth2Token>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an OAuth2
Authorizer
. - addOAuth2(Authorizer<? super OAuth2Token>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an OAuth2
Authorizer
for the givenheader
. - 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
entries
. - 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
- addObject(Iterable<? extends Map.Entry<? extends String, ?>>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds all parameter names and values of the specified
entries
. - addObject(String, Iterable<?>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter with the specified name and values.
- addObject(String, Object) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addObject(String, Object...) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter with the specified name and values.
- 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
- addRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
-
Adds the specified HTTP request header name to the export list.
- addResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
-
Adds the specified HTTP response header name to the export list.
- ADDRESS_RESOLVER_GROUP_FACTORY - Static variable in class com.linecorp.armeria.client.ClientFactoryOptions
-
The factory that creates an
AddressResolverGroup
which resolves remote addresses intoInetSocketAddress
es. - addressResolverGroupFactory() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the factory that creates an
AddressResolverGroup
which resolves remote addresses intoInetSocketAddress
es. - 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 intoInetSocketAddress
es. - addRoute(Route) - Method in class com.linecorp.armeria.server.ContextPathDecoratingBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.VirtualHostContextPathDecoratingBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
- addRoute(Route) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- addRpc(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified RPC-level
decorator
. - addRpc(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified RPC-level
decorator
. - addScopeDecorator(CurrentTraceContext.ScopeDecorator) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
- addService(BindableService) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a gRPC
BindableService
to thisGrpcServiceBuilder
. - addService(BindableService, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Decorates a gRPC
BindableService
with the given decorators, in the order of iteration. - addService(ServerServiceDefinition) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a gRPC
ServerServiceDefinition
to thisGrpcServiceBuilder
, such as what's returned byBindableService.bindService()
. - addService(Object) - Method in class com.linecorp.armeria.server.thrift.THttpServiceBuilder
-
Adds a new service implementation to the builder.
- addService(String, BindableService) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a gRPC
BindableService
to thisGrpcServiceBuilder
. - addService(String, BindableService, MethodDescriptor<?, ?>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a method of gRPC
BindableService
to thisGrpcServiceBuilder
. - addService(String, BindableService, MethodDescriptor<?, ?>, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Decorates a method of gRPC
BindableService
with the given decorators, in the order of iteration. - addService(String, BindableService, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Decorates a gRPC
BindableService
with the given decorators, in the order of iteration. - addService(String, ServerServiceDefinition) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a gRPC
ServerServiceDefinition
to thisGrpcServiceBuilder
, such as what's returned byBindableService.bindService()
. - addService(String, ServerServiceDefinition, MethodDescriptor<?, ?>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds a method of gRPC
ServerServiceDefinition
to thisGrpcServiceBuilder
. - addService(String, Object) - Method in class com.linecorp.armeria.server.thrift.THttpServiceBuilder
-
Adds a new
TMultiplexed
service to the builder. - addService(T, Function<? super T, ServerServiceDefinition>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds an implementation of gRPC service to this
GrpcServiceBuilder
. - addService(T, Function<? super T, ServerServiceDefinition>, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Decorates an implementation of gRPC service with the given decorators, in the order of iteration.
- addServiceDefinitions(ServerServiceDefinition...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds gRPC
ServerServiceDefinition
s to thisGrpcServiceBuilder
. - addServiceDefinitions(Iterable<ServerServiceDefinition>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds gRPC
ServerServiceDefinition
s to thisGrpcServiceBuilder
. - addServices(BindableService...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds gRPC
BindableService
s to thisGrpcServiceBuilder
. - addServices(Iterable<BindableService>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Adds gRPC
BindableService
s to thisGrpcServiceBuilder
. - addSnapshotWatcher(SnapshotWatcher<? super ClusterSnapshot>) - Method in class com.linecorp.armeria.xds.ClusterRoot
-
Adds a watcher which waits for a snapshot update.
- 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.
- 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
- addTimeMillis(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addTokenAuthorizer(Function<? super RequestHeaders, T>, Authorizer<? super T>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds a token-based
Authorizer
. - after() - Method in class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
-
Shuts down all threads created by this
TestRule
asynchronously. - after() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
-
Deletes the generated self-signed certificate.
- after() - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
-
Calls
ServerRule.stop()
, without waiting until theServer
is stopped completely. - after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.AbstractAllOrEachExtension
-
A method that should be run at the end of a test lifecycle.
- after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.EventLoopExtension
-
Shuts down all threads created by this
Extension
asynchronously. - after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.SelfSignedCertificateExtension
-
Deletes the generated self-signed certificate.
- after(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.ServerExtension
-
Calls
ServerExtension.stop()
, without waiting until theServer
is stopped completely. - afterAll(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.AbstractAllOrEachExtension
- afterEach(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.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() - Method in interface com.linecorp.armeria.common.multipart.BodyPart
-
Aggregates this
BodyPart
. - aggregate() - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Aggregates this
Multipart
. - aggregate(AggregationOptions) - Method in class com.linecorp.armeria.common.FilteredHttpRequest
- aggregate(AggregationOptions) - Method in class com.linecorp.armeria.common.FilteredHttpResponse
- aggregate(AggregationOptions) - Method in interface com.linecorp.armeria.common.HttpRequest
-
Aggregates this request with the specified
AggregationOptions
. - aggregate(AggregationOptions) - Method in interface com.linecorp.armeria.common.HttpResponse
-
Aggregates this response with the specified
AggregationOptions
. - aggregate(AggregationOptions) - Method in class com.linecorp.armeria.common.stream.AggregationSupport
- 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(EventExecutor) - Method in interface com.linecorp.armeria.common.multipart.BodyPart
-
Aggregates this
BodyPart
. - aggregate(EventExecutor) - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Aggregates this
Multipart
with the specifiedEventExecutor
. - 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
- aggregateContinuation(boolean) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
-
Sets whether to aggregate the subsequent continuation frames of the incoming
WebSocketFrameType.TEXT
orWebSocketFrameType.BINARY
frame into a singleWebSocketFrameType.TEXT
orWebSocketFrameType.BINARY
frame. - aggregateContinuation(boolean) - Method in class com.linecorp.armeria.server.websocket.WebSocketServiceBuilder
-
Sets whether to aggregate the subsequent continuation frames of the incoming
WebSocketFrameType.TEXT
orWebSocketFrameType.BINARY
frame into a singleWebSocketFrameType.TEXT
orWebSocketFrameType.BINARY
frame. - AggregatedBodyPart - Interface in com.linecorp.armeria.common.multipart
-
A complete body part whose headers and content are readily available.
- AggregatedHttpFile - Interface in com.linecorp.armeria.server.file
-
A complete HTTP file whose attributes and content are readily available.
- AggregatedHttpFileBuilder - Class in com.linecorp.armeria.server.file
-
Builds an
AggregatedHttpFile
from anHttpData
. - AggregatedHttpMessage - Interface in com.linecorp.armeria.common
-
A complete HTTP message whose content is readily available as a single
HttpData
. - AggregatedHttpObject - Interface in com.linecorp.armeria.common
-
A complete HTTP headers and content that are 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
. - AggregatedMultipart - Interface in com.linecorp.armeria.common.multipart
-
A complete multipart whose body parts are readily available.
- aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
- aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
- aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.multipart.BodyPart
-
(Advanced users only) Aggregates this
BodyPart
. - aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
(Advanced users only) Aggregates this
Multipart
. - aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
- aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
- aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.multipart.BodyPart
-
(Advanced users only) Aggregates this
BodyPart
. - aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
(Advanced users only) Aggregates this
Multipart
. - aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.HttpFile
-
(Advanced users only) Converts this file into an
AggregatedHttpFile
. - aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
- AggregationOptions - Interface in com.linecorp.armeria.common
-
An
AggregationOptions
to control the aggregation behavior ofHttpMessage
. - AggregationOptionsBuilder - Class in com.linecorp.armeria.common
-
A builder for
AggregationOptions
. - AggregationSupport - Class in com.linecorp.armeria.common.stream
-
A helper class to support caching the aggregated result of
HttpMessage
. - AggregationSupport() - Constructor for class com.linecorp.armeria.common.stream.AggregationSupport
-
Creates a new instance.
- alias() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
Returns the alias of the
StructInfo.name()
. - all() - Static method in interface com.linecorp.armeria.common.encoding.StreamDecoderFactory
-
Returns all available
StreamDecoderFactory
s. - ALL - Enum constant in enum class com.linecorp.armeria.server.annotation.ExceptionVerbosity
-
Deprecated.Log all exceptions.
- ALL - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID that represents all internal
HttpService
s. - alloc() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the
ByteBufAllocator
. - alloc() - Method in interface com.linecorp.armeria.common.AggregationOptions
-
(Advanced users only) Returns the
ByteBufAllocator
that can be used to create aPooledObjects
without making a copy. - alloc() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the
ByteBufAllocator
for thisRequestContext
. - alloc() - Method in class com.linecorp.armeria.common.RequestContextWrapper
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the
ByteBufAllocator
. - alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.common.AggregationOptionsBuilder
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.common.stream.PathStreamMessageBuilder
-
Sets the specified
ByteBufAllocator
. - alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
- allOf() - Static method in enum class com.linecorp.armeria.server.TransientServiceOption
-
Returns all
TransientServiceOption
s. - allOptions() - Static method in class com.linecorp.armeria.client.ClientFactoryOption
-
Returns the all available
ClientFactoryOption
s. - allOptions() - Static method in class com.linecorp.armeria.client.ClientOption
-
Returns the all available
ClientOption
s. - allOptions(Class<?>) - Static method in class com.linecorp.armeria.common.util.AbstractOption
-
Returns all available options of the specified option type.
- ALLOW - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
"Allow"
header field name. - allowAllDomains() - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Allows automatic redirection to all domains.
- allowAllRequestHeaders() - Element in annotation interface com.linecorp.armeria.server.annotation.decorator.CorsDecorator
-
Allows all HTTP headers in the CORS
"Access-Control-Request-Headers"
request header. - allowAllRequestHeaders(boolean) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowAllRequestHeaders(boolean) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- allowAllRequestHeaders(boolean) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Sets whether to allow all HTTP headers in the CORS
"Access-Control-Request-Headers"
request header. - allowCredentials() - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowCredentials() - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- allowCredentials() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Enables cookies to be added to CORS requests.
- allowDomains(Iterable<String>) - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Sets the domains that are allowed for automatic redirection.
- allowDomains(String...) - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Sets the domains that are allowed for automatic redirection.
- allowDomains(BiPredicate<? super ClientRequestContext, ? super String>) - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Sets the
BiPredicate
that returnstrue
if the host component of a redirection URI is allowed for automatic redirection. - allowDoubleDotsInQueryString() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether to allow double dots (
..
) in a request path query string. - allowDoubleDotsInQueryString() - Method in interface com.linecorp.armeria.common.FlagsProvider
-
Returns whether to allow double dots (
..
) in a request path query string. - allowedOrigins(Iterable<String>) - Method in class com.linecorp.armeria.server.websocket.WebSocketServiceBuilder
-
Sets the allowed origins.
- allowedOrigins(String...) - Method in class com.linecorp.armeria.server.websocket.WebSocketServiceBuilder
-
Sets the allowed origins.
- allowedProtocols() - Method in class com.linecorp.armeria.client.redirect.RedirectConfig
-
Returns the allowed
SessionProtocol
s. - allowedRequestHeaders() - Element in annotation interface 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() - Element in annotation interface 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.
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.consul.ConsulEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.AbstractDynamicEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in interface com.linecorp.armeria.client.endpoint.DynamicEndpointGroupSetters
-
Sets whether to allow an empty
Endpoint
list. - allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- allowEmptyEndpoints(boolean) - Method in class com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroupBuilder
- allowMaskMismatch(boolean) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
-
Sets whether the decoder allows to loosen the masking requirement on received frames.
- allowMaskMismatch(boolean) - Method in class com.linecorp.armeria.server.websocket.WebSocketServiceBuilder
-
Sets whether the decoder allows to loosen the masking requirement on received frames.
- allowNullOrigin() - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowNullOrigin() - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- 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"
. - allowProtocols(SessionProtocol...) - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Sets the
SessionProtocol
s that are allowed for automatic redirection. - allowProtocols(Iterable<SessionProtocol>) - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Sets the
SessionProtocol
s that are allowed for automatic redirection. - allowRequestHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowRequestHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- 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. - allowRequestHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowRequestHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- allowRequestHeaders(Iterable<? extends 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.ChainedCorsPolicyBuilder
- allowRequestMethods(HttpMethod...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- 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. - allowRequestMethods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
- allowRequestMethods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
- allowRequestMethods(Iterable<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. - allowSemicolonInPathComponent() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether to allow a semicolon (
;
) in a request path component on the server-side. - allowSemicolonInPathComponent() - Method in interface com.linecorp.armeria.common.FlagsProvider
-
Returns whether to allow a semicolon (
;
) in a request path component on the server-side. - allowsEmptyEndpoints() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
Returns whether this
EndpointGroup
allows an emptyEndpoint
list. - allProperties() - Static method in enum class com.linecorp.armeria.common.logging.RequestLogProperty
-
Returns all of the
RequestLogProperty
s. - always() - Static method in interface com.linecorp.armeria.common.SuccessFunction
-
Returns a
SuccessFunction
that will always returntrue
. - 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.ContextPathServicesBuilder
-
Returns the parent
AbstractContextPathServicesBuilder
. - 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 logicalAND
of this filter andother
. - andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
Creates a new instance of
ChainedCorsPolicyBuilder
added to the parentCorsServiceBuilder
. - andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Creates a new builder instance for a new
CorsPolicy
. - andForOrigins(Iterable<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 parentCorsServiceBuilder
. - andForOrigins(String...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Creates a new builder instance for a new
CorsPolicy
. - andThen(ResponseAs<R, V>) - Method in interface com.linecorp.armeria.client.ResponseAs
-
Returns a composed
ResponseAs
that first applies thisResponseAs
to its input, and then applies theafter
ResponseAs
to the result. - andThen(LogWriter) - Method in interface com.linecorp.armeria.common.logging.LogWriter
- andThen(MeterIdPrefixFunctionCustomizer) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
Returns a
MeterIdPrefixFunction
that applies transformation on theMeterIdPrefix
returned by this function. - andThen(AccessLogWriter) - Method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
Returns a new
AccessLogWriter
which combines twoAccessLogWriter
s. - andThen(Function<? super LogLevel, ? extends V>) - Method in interface com.linecorp.armeria.common.logging.RequestLogLevelMapper
-
Deprecated.Do not use this method.
- andThen(Function<? super LogLevel, ? extends V>) - Method in interface com.linecorp.armeria.common.logging.ResponseLogLevelMapper
-
Deprecated.Do not use this method.
- annotatedService() - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- annotatedService() - Method in class com.linecorp.armeria.server.ServerBuilder
-
Returns an
AnnotatedServiceBindingBuilder
to build annotated service. - annotatedService() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Returns a new instance of
VirtualHostAnnotatedServiceBindingBuilder
to build an annotated service fluently. - annotatedService() - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(Object) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- 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) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(Object, Object...) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- 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, Object...) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- annotatedService(Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the path prefix
"/"
. - annotatedService(Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the path prefix
"/"
. - annotatedService(Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- 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) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object, Iterable<?>) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- 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, Iterable<?>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object, Object...) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- 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, Object...) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<?>) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<?>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<?>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<?>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<? extends ExceptionHandlerFunction>, Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<? extends ExceptionHandlerFunction>, Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<? extends ExceptionHandlerFunction>, Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Iterable<? extends ExceptionHandlerFunction>, Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.ContextPathServicesBuilder
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Function<? super HttpService, ? extends HttpService>, Object...) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServicesBuilder
- AnnotatedServiceBindingBuilder - Class in com.linecorp.armeria.server
-
A builder class for binding an
HttpService
fluently. - annotatedServiceExceptionVerbosity() - Static method in class com.linecorp.armeria.common.Flags
-
Deprecated.Use
LoggingService
or log exceptions usingServerBuilder.errorHandler(ServerErrorHandler)
. - annotatedServiceExtensions(Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>, Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
RequestConverterFunction
s,ResponseConverterFunction
andExceptionHandlerFunction
s for creating anAnnotatedServiceExtensions
. - annotatedServiceExtensions(Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>, Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
RequestConverterFunction
s,ResponseConverterFunction
andExceptionHandlerFunction
s for creating anAnnotatedServiceExtensions
. - ANY_APPLICATION_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_APPLICATION_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/*".
- ANY_AUDIO_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_AUDIO_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/*".
- ANY_FONT_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
-
Wildcard matching any "font" top-level media type.
- ANY_FONT_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"font/*".
- ANY_IMAGE_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_IMAGE_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/*".
- ANY_MULTIPART_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_MULTIPART_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"multipart/*".
- ANY_TEXT_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_TEXT_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/*".
- ANY_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"*/*".
- ANY_VIDEO_TYPE - Static variable in class com.linecorp.armeria.common.MediaType
- ANY_VIDEO_TYPE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/*".
- 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 specifiedStringBuilder
. - 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
andendTimeNanos
to the specifiedStringBuilder
. - appendElapsedAndSize(StringBuilder, long, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
A shortcut method that calls
TextFormatter.appendElapsed(StringBuilder, long, long)
andTextFormatter.appendSize(StringBuilder, long)
, concatenated by", "
. - 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
. - appendInetAddress(StringBuilder, InetAddress) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given
InetAddress
. - appendQueryString(StringBuilder) - Method in interface com.linecorp.armeria.common.QueryParams
-
Encodes all parameter entries into a query string, as defined in 4.10.22.6, HTML5 W3C Recommendation, and appends it into 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 specifiedStringBuffer
. - appendSocketAddress(StringBuilder, SocketAddress) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given
SocketAddress
. - 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
andtags
. - 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
andtags
. - appGroupName(String) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
-
Sets the group name of the application.
- APPLE_MOBILE_CONFIG - Static variable in class com.linecorp.armeria.common.MediaType
- APPLE_MOBILE_CONFIG - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-apple-aspen-config".
- APPLE_PASSBOOK - Static variable in class com.linecorp.armeria.common.MediaType
- APPLE_PASSBOOK - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.apple.pkpass".
- 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_BINARY - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/binary".
- 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." - APPLICATION_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/xml; charset=utf-8".
- apply(RequestLog) - Method in interface com.linecorp.armeria.common.logging.ResponseLogLevelMapper
-
Returns a
LogLevel
for the givenRequestLog
. - apply(RequestOnlyLog) - Method in interface com.linecorp.armeria.common.logging.RequestLogLevelMapper
-
Returns a
LogLevel
for the givenRequestOnlyLog
. - apply(RequestContext, HttpHeaders) - Method in interface com.linecorp.armeria.common.logging.HeadersSanitizer
- apply(RequestContext, Object) - Method in class com.linecorp.armeria.common.logging.RegexBasedSanitizer
- apply(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GoogleGrpcExceptionHandlerFunction
- apply(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GoogleGrpcStatusFunction
-
Deprecated.
- apply(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GrpcExceptionHandlerFunction
- apply(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GrpcStatusFunction
-
Deprecated.
- apply(RoutingContext) - Method in interface com.linecorp.armeria.server.Route
-
Deprecated.
- apply(RoutingContext, boolean) - Method in interface com.linecorp.armeria.server.Route
-
Matches the specified
RoutingContext
and extracts the path parameters from it if exists. - apply(ServiceRequestContext, Status, Throwable) - Method in interface com.linecorp.armeria.server.grpc.UnframedGrpcStatusMappingFunction
- apply(CircuitBreakerRegistry, String, String, String) - Method in interface com.linecorp.armeria.resilience4j.circuitbreaker.Resilience4jCircuitBreakerFactory
-
Given a combination of registry, host, method and path, creates a
CircuitBreaker
. - apply(MeterRegistry, RequestOnlyLog, MeterIdPrefix) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunctionCustomizer
-
Returns a
MeterIdPrefix
. - apply(String, String, String) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerFactory
-
Given a combination of host, method and path, creates a
CircuitBreaker
. - applyStatusProto(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GoogleGrpcExceptionHandlerFunction
- applyStatusProto(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GoogleGrpcStatusFunction
-
Deprecated.
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.client.kubernetes.KubernetesBlockHoundIntegration
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitBlockHoundIntegration
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.common.brave.BraveBlockHoundIntegration
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.common.CoreBlockHoundIntegration
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.common.grpc.GrpcBlockHoundIntegration
- appName(String) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
-
Sets the specified
appName
. - appName(String) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
-
Sets the name of the application.
- AppRootFinder - Class in com.linecorp.armeria.common.util
- 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.AbstractRetryingClient
-
The header which indicates the retry count of a
Request
. - ArmeriaAutoConfiguration - Class in com.linecorp.armeria.spring
-
Spring Boot
Configuration
that provides Armeria integration. - ArmeriaAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaAutoConfiguration
- armeriaBeanPostProcessor(BeanFactory) - Method in class com.linecorp.armeria.spring.ArmeriaBeanPostProcessorConfiguration
-
Create an
ArmeriaBeanPostProcessor
bean. - ArmeriaBeanPostProcessor - Class in com.linecorp.armeria.spring
-
BeanPostProcessor
implementation that autowires annotated fields, setter methods, and arbitrary config methods. - ArmeriaBeanPostProcessor(BeanFactory) - Constructor for class com.linecorp.armeria.spring.ArmeriaBeanPostProcessor
-
Creates a new instance.
- ArmeriaBeanPostProcessorConfiguration - Class in com.linecorp.armeria.spring
-
Spring Boot
Configuration
that provides Armeria integration. - ArmeriaBeanPostProcessorConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaBeanPostProcessorConfiguration
- armeriaBufferFactory(Optional<DataBufferFactory>) - Method in class com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapperConfiguration
-
Returns a new
DataBufferFactoryWrapper
forArmeriaWebServer
andArmeriaClientHttpConnector
. - ArmeriaBundle<C extends Configuration> - Class in com.linecorp.armeria.dropwizard
-
A Dropwizard
ConfiguredBundle
that routes requests through an ArmeriaServer
rather than the default Jetty server. - ArmeriaBundle() - Constructor for class com.linecorp.armeria.dropwizard.ArmeriaBundle
- 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 a
WebClientBuilder
for anArmeriaClientHttpConnector
. - ArmeriaHttpClientFactory - Class in com.linecorp.armeria.client.kubernetes
-
An
HttpClient.Factory
for creatingArmeriaHttpClient
. - ArmeriaHttpClientFactory() - Constructor for class com.linecorp.armeria.client.kubernetes.ArmeriaHttpClientFactory
- ArmeriaJaxrsClientEngine - Class in com.linecorp.armeria.client.resteasy
-
An implementation of
AsyncClientHttpEngine
based on ArmeriaWebClient
. - ArmeriaJaxrsClientEngine(WebClient) - Constructor for class com.linecorp.armeria.client.resteasy.ArmeriaJaxrsClientEngine
-
Constructs
ArmeriaJaxrsClientEngine
based onWebClient
. - ArmeriaJaxrsClientEngine(WebClient, int, Duration) - Constructor for class com.linecorp.armeria.client.resteasy.ArmeriaJaxrsClientEngine
-
Constructs
ArmeriaJaxrsClientEngine
based onWebClient
and other parameters. - ArmeriaMessageDeframer - Class in com.linecorp.armeria.common.grpc.protocol
-
A deframer of messages transported in the gRPC wire format.
- ArmeriaMessageDeframer(int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Construct an
ArmeriaMessageDeframer
for reading messages out of a gRPC request or response. - ArmeriaMessageDeframer(int, ByteBufAllocator, boolean) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Construct an
ArmeriaMessageDeframer
for reading messages out of a gRPC request or response with the specified parameters. - ArmeriaMessageFramer - Class in com.linecorp.armeria.common.grpc.protocol
-
A framer of messages for transport with the gRPC wire protocol.
- ArmeriaMessageFramer(ByteBufAllocator, int, boolean) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
-
Constructs an
ArmeriaMessageFramer
to write messages to a gRPC request or response. - armeriaReactiveWebServerFactory(ConfigurableListableBeanFactory, Environment) - 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 newArmeriaWebServer
. - ArmeriaReactiveWebServerFactory(ConfigurableListableBeanFactory, Environment) - 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
- ArmeriaResteasyClientBuilder - Class in com.linecorp.armeria.client.resteasy
-
An optional helper class to build
ResteasyClient
usingResteasyClientBuilder
interface as below. - ArmeriaRetrofit - Class in com.linecorp.armeria.client.retrofit2
- ArmeriaRetrofitBuilder - Class in com.linecorp.armeria.client.retrofit2
- armeriaServer(ArmeriaSettings, InternalServices, Optional<MeterRegistry>, Optional<List<MetricCollectingServiceConfigurator>>, Optional<MeterIdPrefixFunction>, Optional<List<ArmeriaServerConfigurator>>, Optional<List<Consumer<ServerBuilder>>>, Optional<List<DependencyInjector>>, BeanFactory) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
Creates a started
Server
bean. - ArmeriaServerConfigurator - Interface in com.linecorp.armeria.spring
-
Interface used to configure a service on the default armeria server.
- armeriaServerGracefulShutdownLifecycle(Server) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
Wrap
Server
withSmartLifecycle
. - ArmeriaServerSmartLifecycle - Interface in com.linecorp.armeria.spring
-
A
SmartLifecycle
for start and stop control of ArmeriaServer
. - ArmeriaSettings - Class in com.linecorp.armeria.spring
-
Settings for armeria servers.
- ArmeriaSettings() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings
- ArmeriaSettings.AccessLog - Class in com.linecorp.armeria.spring
-
Configurations for the access log.
- ArmeriaSettings.Compression - Class in com.linecorp.armeria.spring
-
Configurations for the HTTP content encoding.
- ArmeriaSettings.InternalServiceProperties - Class in com.linecorp.armeria.spring
-
Properties for internal services such as
DocService
,PrometheusExpositionService
, andHealthCheckService
. - 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
- ArmeriaStatusException - Exception Class 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 class 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 class com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
-
Constructs an
ArmeriaStatusException
for the given gRPC status code, message and cause. - array() - Method in interface com.linecorp.armeria.common.Bytes
-
Returns the underlying byte array of this data.
- artifactId() - Method in class com.linecorp.armeria.common.util.Version
-
Returns the Maven artifact ID of the component, such as
"armeria-grpc"
. - artifactVersion() - Method in class com.linecorp.armeria.common.util.Version
-
Returns the Maven artifact version of the component, such as
"1.0.0"
. - as(ResponseAs<? super T, ? extends U>) - Method in class com.linecorp.armeria.client.FutureTransformingRequestPreparation
-
Sets a
ResponseAs
that converts theT
type object into another. - as(ResponseAs<AggregatedHttpResponse, U>) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Sets the specified
ResponseAs
that converts theAggregatedHttpResponse
into another. - as(ResponseAs<HttpResponse, T>) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Sets the specified
ResponseAs
that converts theHttpResponse
into another. - as(ResponseAs<R, U>) - Method in class com.linecorp.armeria.client.TransformingRequestPreparation
-
Sets the specified
ResponseAs
that converts theT
type object into another. - as(Class<T>) - Method in interface com.linecorp.armeria.client.Client
-
Unwraps this
Client
into the object of the specifiedtype
. - as(Class<T>) - Method in interface com.linecorp.armeria.client.retry.Backoff
- 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 specifiedtype
. - as(Class<U>) - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
- as(T) - Method in interface com.linecorp.armeria.client.ResponseAs
-
Transforms the response into another.
- AS_IS - Enum constant in enum class com.linecorp.armeria.server.healthcheck.HealthCheckUpdateResult
-
Tells
HealthCheckService
to leave theServer
healthiness unchanged. - asBodyParameters() - Method in class com.linecorp.armeria.common.auth.oauth2.ClientAuthorization
-
Fetches client credentials from the supplier and composes required body parameters, as per [RFC6749], Section 2.3:
- asBytes() - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Converts the response content into bytes.
- asBytes() - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Converts the content of the
HttpResponse
into bytes. - 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.
- asEndpoint() - Method in class com.linecorp.armeria.common.util.DomainSocketAddress
-
Converts this address to an
Endpoint
. - asEntity(FutureResponseAs<ResponseEntity<T>>) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
- asExecutionProvider() - Method in interface com.linecorp.armeria.server.graphql.ExecutionIdGenerator
-
Returns an
ExecutionIdProvider
that uses thisExecutionIdGenerator
to generate execution IDs. - asFile(File) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Writes the content of the
HttpResponse
to theFile
. - asFile(Path) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Writes the content of the
HttpResponse
to thePath
. - asHeaderValue() - Method in class com.linecorp.armeria.common.auth.AuthToken
-
Returns the string that is sent as the value of the
HttpHeaderNames.AUTHORIZATION
header. - asHeaderValue() - Method in class com.linecorp.armeria.common.auth.BasicToken
-
Returns the string that is sent as the value of the
HttpHeaderNames.AUTHORIZATION
header. - asHeaderValue() - Method in class com.linecorp.armeria.common.auth.OAuth1aToken
-
Returns the string that is sent as the value of the
HttpHeaderNames.AUTHORIZATION
header. - asHeaderValue() - Method in class com.linecorp.armeria.common.auth.oauth2.ClientAuthorization
-
Fetches client authorization token or client credentials from the supplier and composes client
Authorization
header value, as per [RFC6749], Section 2.3: - asHeaderValue() - Method in class com.linecorp.armeria.common.auth.OAuth2Token
-
Returns the string that is sent as the value of the
HttpHeaderNames.AUTHORIZATION
header. - 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.ContentDisposition
-
Returns the header value for this content disposition as defined in RFC 6266.
- asHeaderValue() - Method in class com.linecorp.armeria.common.ServerCacheControl
- asJson(TypeReference<? extends T>) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Deserializes the JSON response content into the specified Java type using the default
ObjectMapper
. - asJson(TypeReference<? extends T>) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Deserializes the JSON content of the
HttpResponse
into the specified Java type using the defaultObjectMapper
. - asJson(TypeReference<? extends T>, ObjectMapper) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Deserializes the JSON response content into the specified Java type using the specified
ObjectMapper
. - asJson(TypeReference<? extends T>, ObjectMapper) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Deserializes the JSON content of the
HttpResponse
into the specified Java type using the specifiedObjectMapper
. - asJson(Class<? extends T>) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Deserializes the JSON response content into the specified non-container type using the default
ObjectMapper
. - asJson(Class<? extends T>) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Deserializes the JSON content of the
HttpResponse
into the specified non-container type using the defaultObjectMapper
. - asJson(Class<? extends T>, ObjectMapper) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Deserializes the JSON response content into the specified non-container type using the specified
ObjectMapper
. - asJson(Class<? extends T>, ObjectMapper) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Deserializes the JSON content of the
HttpResponse
into the specified non-container type using the specifiedObjectMapper
. - asMap() - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
Returns an immutable
Map
of user-specified options. - asNettyAddress() - Method in class com.linecorp.armeria.common.util.DomainSocketAddress
-
Converts this address to a Netty
DomainSocketAddress
. - asRestClient() - Method in interface com.linecorp.armeria.client.WebClient
- asService() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
- asService() - Method in interface com.linecorp.armeria.server.file.HttpFile
- asServiceErrorHandler() - Method in interface com.linecorp.armeria.server.ServerErrorHandler
-
Transforms this
ServerErrorHandler
into aServiceErrorHandler
. - asString() - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
-
Converts the response content into
String
. - asString() - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
-
Converts the content of the
HttpResponse
into aString
. - ASTERISK - Enum constant in enum class com.linecorp.armeria.common.RequestTargetForm
-
"*"
, used for a server-sideOPTIONS
request. - AsyncCloseable - Interface in com.linecorp.armeria.common.util
-
An object that may hold resources until it is closed.
- AsyncCloseableSupport - Class in com.linecorp.armeria.common.util
-
Provides support for implementing
AsyncCloseable
orListenableAsyncCloseable
. - asyncInterceptCall(ServerCall<I, O>, Metadata, ServerCallHandler<I, O>) - Method in interface com.linecorp.armeria.server.grpc.AsyncServerInterceptor
-
Asynchronously intercepts
ServerCall
dispatch by thenext
ServerCallHandler
. - AsyncMethodCallbacks - Class in com.linecorp.armeria.common.thrift
-
A utility class that bridges the gap between
CompletionStage
andAsyncMethodCallback
. - AsyncServerInterceptor - Interface in com.linecorp.armeria.server.grpc
-
A
ServerInterceptor
that is able to asynchronously execute the interceptor without blocking the caller thread. - ATOM_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
- ATOM_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/atom+xml; charset=utf-8".
- attr(AttributeKey<T>) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the attribute value associated with the given
AttributeKey
of this endpoint, ornull
if there's no value associated with this key. - attr(AttributeKey<T>) - Method in interface com.linecorp.armeria.common.AttributesGetters
-
Returns the value associated with the given
AttributeKey
ornull
if there's no value set byAttributesSetters.set(AttributeKey, Object)
. - attr(AttributeKey<V>) - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the value associated with the given
AttributeKey
ornull
if there's no value set byRequestContext.setAttr(AttributeKey, Object)
. - attr(AttributeKey<V>) - Method in class com.linecorp.armeria.common.RequestContextWrapper
- attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.BlockingWebClientRequestPreparation
- attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.FutureTransformingRequestPreparation
- attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.RequestOptionsBuilder
- attr(AttributeKey<V>, V) - Method in interface com.linecorp.armeria.client.RequestOptionsSetters
-
Associates the specified value with the given
AttributeKey
in this request. - attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.RestClientPreparation
- attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.TransformingRequestPreparation
- attr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.client.WebClientRequestPreparation
- attr(String, AttributeKey<?>) - Method in class com.linecorp.armeria.common.logging.ExportGroupBuilder
-
Adds the specified
AttributeKey
to the export list. - attr(String, AttributeKey<?>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified
AttributeKey
to the export list. - attr(String, AttributeKey<?>, Function<?, String>) - Method in class com.linecorp.armeria.common.logging.ExportGroupBuilder
-
Adds the specified
AttributeKey
to the export list. - attr(String, AttributeKey<?>, Function<?, String>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified
AttributeKey
to the export list. - attr(String, Object) - Method in class com.linecorp.armeria.server.jetty.AbstractJettyServiceBuilder
-
Puts the specified attribute into the Jetty
Server
. - attr(String, Object) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
- attributes() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns all
AttributeKey
s in the export list. - attributes() - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns the attributes of the file.
- Attributes - Interface in com.linecorp.armeria.common
-
An immutable
Attributes
that holds attributes which can be accessed viaAttributeKey
. - AttributesBuilder - Interface in com.linecorp.armeria.common
-
A builder for
Attributes
. - AttributesGetters - Interface in com.linecorp.armeria.common
-
Provides the getter methods to
Attributes
andConcurrentAttributes
. - AttributesSetters - Interface in com.linecorp.armeria.common
-
Sets entries for building an
Attributes
or updatingConcurrentAttributes
. - attrs() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the
Attributes
of this endpoint, or an emptyAttributes
if this endpoint does not have any attributes. - attrs() - Method in interface com.linecorp.armeria.client.RequestOptions
-
Returns the
Map
of all attributes thisRequestOptions
contains. - attrs() - Method in interface com.linecorp.armeria.common.AttributesGetters
- attrs() - Method in interface com.linecorp.armeria.common.RequestContext
- attrs() - Method in class com.linecorp.armeria.common.RequestContextWrapper
- audience() - Method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptor
-
"aud" Token Introspection Response field, OPTIONAL.
- audience(String) - Method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptorBuilder
-
aud
Token Introspection Response field, OPTIONAL. - auth(AuthToken) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Sets the
AuthToken
header usingHttpHeaderNames.AUTHORIZATION
. - auth(AuthToken) - Method in class com.linecorp.armeria.client.ClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the
AuthToken
header usingHttpHeaderNames.AUTHORIZATION
. - auth(AuthToken) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.RestClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.WebClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- auth(AuthToken) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Deprecated.Use
AbstractClientOptionsBuilder.auth(AuthToken)
instead. - auth(BasicToken) - Method in class com.linecorp.armeria.client.ClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.RestClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.WebClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- auth(BasicToken) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Deprecated.Use
AbstractClientOptionsBuilder.auth(AuthToken)
instead. - auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.ClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.RestClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.WebClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- auth(OAuth1aToken) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Deprecated.Use
AbstractClientOptionsBuilder.auth(AuthToken)
instead. - auth(OAuth2Token) - Method in class com.linecorp.armeria.client.ClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.RestClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.WebClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- auth(OAuth2Token) - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- AUTHENTICATED_USER - Enum constant in enum class com.linecorp.armeria.common.logging.RequestLogProperty
- authenticatedUser() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the authenticated user which is used to print
%u
format of an access log. - authenticatedUser(String) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Sets the remote user of the request if it's authenticated.
- authFailed(HttpService, ServiceRequestContext, HttpRequest, Throwable) - Method in interface com.linecorp.armeria.server.auth.AuthFailureHandler
-
Invoked when the authorization of the specified
HttpRequest
has failed. - AuthFailureHandler - Interface in com.linecorp.armeria.server.auth
-
A callback which is invoked to handle an authorization failure indicated by
Authorizer
. - authority() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the authority which will eventually be sent when a
Client
sends anHttpRequest
. - authority() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
- 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.
- authority() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the authority of this request.
- authority() - Method in interface com.linecorp.armeria.common.RequestHeaders
-
Returns the value of the
":authority"
for HTTP/2 request or"Host"
header for HTTP/1.1. - authority() - Method in interface com.linecorp.armeria.common.RequestTarget
-
Returns the authority of this
RequestTarget
. - authority() - Method in class com.linecorp.armeria.common.util.DomainSocketAddress
-
Returns the authority (host) form of this address which can be used as a part of
URI
. - authority(Endpoint) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the
":authority"
header from the specifiedEndpoint
. - 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() - Method in class com.linecorp.armeria.common.auth.oauth2.GrantedOAuth2AccessToken
-
A value of the
HttpHeaderNames.AUTHORIZATION
header based on this access token. - AUTHORIZATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
"Authorization"
header field name. - AuthorizationStatus - Interface in com.linecorp.armeria.server.auth
-
Provides a status of the request authorization operation, optionally combined with
AuthSuccessHandler
andAuthFailureHandler
to facilitate custom status handling. - authorize(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.auth.AbstractAuthorizerWithHandlers
- authorize(ServiceRequestContext, T) - Method in interface com.linecorp.armeria.server.auth.Authorizer
-
Authorizes the given
data
. - authorizeAndSupplyHandlers(ServiceRequestContext, OAuth2Token) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizer
- authorizeAndSupplyHandlers(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.auth.AbstractAuthorizerWithHandlers
- authorizeAndSupplyHandlers(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. - AuthService - Class in com.linecorp.armeria.server.auth
-
Decorates an
HttpService
to provide HTTP authorization functionality. - AuthServiceBuilder - Class in com.linecorp.armeria.server.auth
-
Builds a new
AuthService
. - authSucceeded(HttpService, ServiceRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.server.auth.AuthSuccessHandler
-
Invoked when the authorization of the specified
HttpRequest
has succeeded. - AuthSuccessHandler - Interface in com.linecorp.armeria.server.auth
-
A callback which is invoked to handle an authorization success indicated by
Authorizer
. - AuthToken - Class in com.linecorp.armeria.common.auth
-
The authorization token in
HttpHeaderNames.AUTHORIZATION
header. - AuthTokenExtractors - Class in com.linecorp.armeria.server.auth
-
A utility class that provides singleton instances of authorization token extractor functions.
- AUTO_FILL_ORIGIN_HEADER - Static variable in class com.linecorp.armeria.client.ClientOptions
-
Whether to add an
HttpHeaderNames.ORIGIN
header automatically when sending anHttpRequest
when theHttpRequest.headers()
does not have it. - autoCompression(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Sets whether the gRPC response is compressed automatically when a client sends the
grpc-accept-encoding
header with the encoding registered in theCompressorRegistry
. - autoDecompress() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
Returns whether pre-compressed files should be automatically decompressed if there is no
HttpHeaderNames.ACCEPT_ENCODING
corresponding to the compressed file. - autoDecompress(boolean) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets whether pre-compressed files could be served after being decompressed, when a client does not
accept
a compressed file. - 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.AggregatedHttpFileBuilder
- autoDetectedContentType(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
- autoFillAcceptEncoding(boolean) - Method in class com.linecorp.armeria.client.encoding.DecodingClientBuilder
-
Automatically fills possible
HttpHeaderNames.ACCEPT_ENCODING
s specified inDecodingClientBuilder.decoderFactories(StreamDecoderFactory...)
if anHttpHeaderNames.ACCEPT_ENCODING
is not set inRequestHeaders
. - autoFillOriginHeader() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns whether to add an
HttpHeaderNames.ORIGIN
header automatically when sending anHttpRequest
when theHttpRequest.headers()
does not have it. - autoFillOriginHeader(boolean) - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
-
Sets whether to add an
HttpHeaderNames.ORIGIN
header automatically when sending anHttpRequest
when theHttpRequest.headers()
does not have it. - autoIndex() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
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.FileServiceBuilder
-
Sets whether
FileService
auto-generates a directory listing for a directory without anindex.html
file. - autoRefreshBackoff(Backoff) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the
Backoff
which is used when theDnsNameResolver
fails to update the cache. - autoRefreshTimeout(Duration) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the timeout after which a refreshing
DnsRecord
should expire. - autoRefreshTimeout(ToLongFunction<? super String>) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the
ToLongFunction
which determines how long theDnsRecord
s for a hostname should be refreshed after the first cache. - autoRefreshTimeoutMillis(long) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the timeout in milliseconds after which a refreshing
DnsRecord
should expire. - availabilityStamp() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns an
int
representation of the currently available properties of thisRequestLog
. - availableFormats(SerializationFormat...) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
Sets the available
SerializationFormat
s. - availableFormats(Iterable<SerializationFormat>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
Sets the available
SerializationFormat
s. - 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
MediaType
s. - availableMimeTypes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
Sets the available
MediaType
s. - AVIF - Static variable in class com.linecorp.armeria.common.MediaType
- AVIF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/avif".
B
- backoff(Backoff) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
- backoff(Backoff) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
- backoff(Backoff) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
- 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
-
Creates a
BackoffWrapper
with the specifieddelegate
. - BAD_GATEWAY - Static variable in class com.linecorp.armeria.common.HttpStatus
-
502 Bad Gateway.
- BAD_GATEWAY - Static variable in class com.linecorp.armeria.common.websocket.WebSocketCloseStatus
-
1014
(IANA Registry, Non RFC 6455) indicates that the server was acting as a gateway or proxy and received an invalid response from the upstream server. - BAD_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
-
400 Bad Request.
- badGateway() - Method in class com.linecorp.armeria.common.HttpResponseBuilder
-
Sets 502 Bad Gateway to the status of this response.
- badRequest() - Method in class com.linecorp.armeria.common.HttpResponseBuilder
-
Sets 400 Bad Request to the status of this response.
- BandwidthLimit - Class in com.linecorp.armeria.server.throttling.bucket4j
-
Stores configurations of a single Token-Bucket bandwidth limit.
- BASE - Enum constant in enum class com.linecorp.armeria.server.docs.TypeSignatureType
-
Base type.
- baseContextPath(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the base context path for this
ServerBuilder
. - baseContextPath(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the base context path for this
VirtualHost
. - 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.
- basic() - Static method in class com.linecorp.armeria.server.auth.AuthTokenExtractors
-
Returns a
BasicToken
extractor function. - BASIC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
Basic Audio, as defined by RFC 2046.
- BASIC_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/basic".
- BasicToken - Class in com.linecorp.armeria.common.auth
-
The bearer token of HTTP basic access authentication.
- bean(Object) - Method in class com.linecorp.armeria.server.jetty.AbstractJettyServiceBuilder
-
Adds the specified bean to the Jetty
Server
. - bean(Object) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
- bean(Object, boolean) - Method in class com.linecorp.armeria.server.jetty.AbstractJettyServiceBuilder
-
Adds the specified bean to the Jetty
Server
. - bean(Object, boolean) - Method in class com.linecorp.armeria.server.jetty.JettyServiceBuilder
- before() - Method in class com.linecorp.armeria.testing.junit4.common.EventLoopGroupRule
- before() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
-
Generates a self-signed certificate.
- 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.junit5.common.AbstractAllOrEachExtension
-
A method that should be run at the beginning of a test lifecycle.
- before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.EventLoopExtension
- before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.SelfSignedCertificateExtension
-
Generates a self-signed certificate.
- before(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.ServerExtension
-
Calls
ServerExtension.start()
if auto-start is enabled. - beforeAll(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.AbstractAllOrEachExtension
- beforeComplete(Subscriber<? super U>) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
A callback executed just before calling
Subscriber.onComplete()
onsubscriber
. - beforeEach(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.common.AbstractAllOrEachExtension
- beforeEach(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.ServerExtension
- beforeError(Subscriber<? super U>, Throwable) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
A callback executed just before calling
Subscriber.onError(Throwable)
onsubscriber
. - 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)
onsubscriber
. - beforeTestExecution(ExtensionContext) - Method in class com.linecorp.armeria.testing.junit5.server.mock.MockWebServerExtension
- belongsTo(MediaType) - Method in class com.linecorp.armeria.common.MediaType
- BIDI_STREAMING - Enum constant in enum class com.linecorp.armeria.common.ExchangeType
-
Bidirectional streaming.
- binary(int, int) - Static method in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Returns a
TProtocolFactory
for Thrift TBinary protocol. - binary(MediaType...) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
MediaType
s to produce the hex dump preview when the content type of theRequestHeaders
orResponseHeaders
is one of theMediaType
s. - binary(Iterable<MediaType>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
MediaType
s to produce the hex dump preview when the content type of theRequestHeaders
orResponseHeaders
is one of theMediaType
s. - binary(BiFunction<? super HttpHeaders, ? super ByteBuf, String>, MediaType...) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
MediaType
s to produce the preview using the specifiedBiFunction
when the content type of theRequestHeaders
orResponseHeaders
is one of theMediaType
s. - binary(BiFunction<? super HttpHeaders, ? super ByteBuf, String>, Iterable<MediaType>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
MediaType
s to produce the preview using the specifiedBiFunction
when the content type of theRequestHeaders
orResponseHeaders
is one of theMediaType
s. - binary(BiFunction<? super HttpHeaders, ? super ByteBuf, String>, BiPredicate<? super RequestContext, ? super HttpHeaders>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
BiPredicate
to produce the preview using the specifiedBiFunction
when the predicate returnstrue
. - binary(BiPredicate<? super RequestContext, ? super HttpHeaders>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
- BINARY - Enum constant in enum class com.linecorp.armeria.common.websocket.WebSocketFrameType
-
A binary frame.
- BINARY - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Deprecated.Use
ThriftProtocolFactories.binary(int, int)
instead. - 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. - blocking() - Static method in interface com.linecorp.armeria.client.ResponseAs
-
Aggregates an
HttpResponse
and waits the result ofHttpResponse.aggregate()
. - blocking() - Method in interface com.linecorp.armeria.client.WebClient
- Blocking - Annotation Interface in com.linecorp.armeria.server.annotation
-
Specifies that the annotated service method must be invoked from the blocking task executor instead of an event loop thread.
- blockingCanList(Executor, String) - Method in class com.linecorp.armeria.server.file.AbstractBlockingHttpVfs
-
Returns whether the file at the specified
path
is a listable directory. - blockingGet(Executor, String, Clock, String, HttpHeaders, MediaTypeResolver) - Method in class com.linecorp.armeria.server.file.AbstractBlockingHttpVfs
-
Finds the file at the specified
path
. - blockingList(Executor, String) - Method in class com.linecorp.armeria.server.file.AbstractBlockingHttpVfs
-
Lists the files at the specified directory
path
non-recursively. - blockingTaskExecutor() - Static method in class com.linecorp.armeria.common.CommonPools
-
Returns the default common blocking task
BlockingTaskExecutor
which is used for potentially long-running tasks which may block I/O threads. - blockingTaskExecutor() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns the
BlockingTaskExecutor
dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns the
BlockingTaskExecutor
dedicated to the execution of blocking tasks or invocations within this route. - blockingTaskExecutor() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the
ContextAwareBlockingTaskExecutor
that could be used for executing a potentially long-running task. - blockingTaskExecutor() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
- blockingTaskExecutor() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the blocking task executor.
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Uses a newly created
BlockingTaskExecutor
with the specified number of threads dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Uses a newly created
BlockingTaskExecutor
with the specified number of threads dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- blockingTaskExecutor(int) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
BlockingTaskExecutor
dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
BlockingTaskExecutor
dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- blockingTaskExecutor(BlockingTaskExecutor, boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
ScheduledExecutorService
dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
ScheduledExecutorService
dedicated to the execution of blocking tasks or invocations. - blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
- blockingTaskExecutor(ScheduledExecutorService, boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
- BlockingTaskExecutor - Interface in com.linecorp.armeria.common.util
-
Provides an executor interface which is used for potentially long-running tasks which may block I/O threads.
- BlockingTaskExecutorBuilder - Class in com.linecorp.armeria.common.util
-
A builder that is useful for creating a
ScheduledExecutorService
. - blockingWebClient() - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
-
Returns the
BlockingWebClient
configured byServerRule.configureWebClient(WebClientBuilder)
. - blockingWebClient() - Method in class com.linecorp.armeria.testing.junit5.server.ServerExtension
-
Returns the
BlockingWebClient
configured byServerExtension.configureWebClient(WebClientBuilder)
. - blockingWebClient(Consumer<WebClientBuilder>) - Method in class com.linecorp.armeria.testing.junit4.server.ServerRule
-
Returns a newly created
BlockingWebClient
configured byServerRule.configureWebClient(WebClientBuilder)
and then the specified customizer. - blockingWebClient(Consumer<WebClientBuilder>) - Method in class com.linecorp.armeria.testing.junit5.server.ServerExtension
-
Returns a newly created
BlockingWebClient
configured byServerExtension.configureWebClient(WebClientBuilder)
and then the specified customizer. - BlockingWebClient - Interface in com.linecorp.armeria.client
-
A blocking web client that waits for an
HttpResponse
to be fully aggregated. - BlockingWebClientRequestPreparation - Class in com.linecorp.armeria.client
-
Prepares and executes a new
HttpRequest
forBlockingWebClient
. - blockUntilShutdown() - Method in class com.linecorp.armeria.server.Server
-
Waits until the result of
CompletableFuture
which is completed after theServer.close()
orServer.closeAsync()
operation is completed. - BMP - Static variable in class com.linecorp.armeria.common.MediaType
-
Bitmap file format (
bmp
files). - BMP - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/bmp".
- body() - Method in interface com.linecorp.armeria.common.SplitHttpMessage
-
Returns a
StreamMessage
publishes HTTP payloads as a stream ofHttpData
. - BODY - Enum constant in enum class com.linecorp.armeria.server.docs.FieldLocation
-
The field is located in the request body.
- BodyPart - Interface in com.linecorp.armeria.common.multipart
-
A body part entity.
- BodyPartBuilder - Class in com.linecorp.armeria.common.multipart
-
A builder class for creating
BodyPart
instances. - bodyParts() - Method in interface com.linecorp.armeria.common.multipart.AggregatedMultipart
-
Returns all the nested body parts.
- bodyParts() - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Returns all the nested body parts.
- boundary() - Method in interface com.linecorp.armeria.common.multipart.AggregatedMultipart
-
Returns the boundary string.
- boundary() - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Returns the boundary string.
- BraveBlockHoundIntegration - Class in com.linecorp.armeria.common.brave
-
A
BlockHoundIntegration
for the brave module. - BraveBlockHoundIntegration() - Constructor for class com.linecorp.armeria.common.brave.BraveBlockHoundIntegration
- BraveClient - Class in com.linecorp.armeria.client.brave
- BraveService - Class in com.linecorp.armeria.server.brave
- brotli() - Static method in interface com.linecorp.armeria.common.encoding.StreamDecoderFactory
-
Returns the
StreamDecoderFactory
for"br"
content encoding. - BROTLI - Static variable in class com.linecorp.armeria.common.MediaType
-
Brotli Compression format, a lossless data compression format.
- BROTLI - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/brotli".
- buf() - Method in class com.linecorp.armeria.common.grpc.protocol.DeframedMessage
-
Returns the
ByteBuf
. - BUFFERS - Static variable in class com.linecorp.armeria.unsafe.grpc.GrpcUnsafeBufferUtil
- bufferSize(int) - Method in class com.linecorp.armeria.common.stream.InputStreamStreamMessageBuilder
- bufferSize(int) - Method in class com.linecorp.armeria.common.stream.PathStreamMessageBuilder
- build() - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
-
Builds a new instance of
OAuth2ClientCredentialsGrant
using configured parameters. - build() - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ResourceOwnerPasswordCredentialsGrantBuilder
-
Builds a new instance of
OAuth2ResourceOwnerPasswordCredentialsGrant
using configured parameters. - 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.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 theClientOptionValue
s 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.consul.ConsulEndpointGroupBuilder
-
Returns a newly-created
ConsulEndpointGroup
. - build() - Method in class com.linecorp.armeria.client.DnsCacheBuilder
-
Returns a newly created
DnsCache
. - 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.DynamicEndpointGroupBuilder
-
Returns a newly created
DynamicEndpointGroup
with the properties configured so far. - 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.endpoint.PropertiesEndpointGroupBuilder
-
Returns a new
PropertiesEndpointGroup
built from the properties set so far. - build() - Method in class com.linecorp.armeria.client.endpoint.WeightRampingUpStrategyBuilder
-
Returns a newly-created weight ramping up
EndpointSelectionStrategy
which ramps the weight of newly addedEndpoint
s. - build() - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
-
Returns a newly-created
EurekaEndpointGroup
based on the properties set so far. - build() - Method in class com.linecorp.armeria.client.limit.ConcurrencyLimitBuilder
-
Returns a newly-created
ConcurrencyLimit
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.client.redirect.RedirectConfigBuilder
-
Returns a newly-created
RedirectConfig
based on the properties set so far. - build() - Method in class com.linecorp.armeria.client.RequestOptionsBuilder
-
Returns a newly created
RequestOptions
with the properties specified so far. - build() - Method in class com.linecorp.armeria.client.RestClientBuilder
-
Returns a newly-created web client based on the properties of this builder.
- build() - Method in class com.linecorp.armeria.client.resteasy.ArmeriaResteasyClientBuilder
- 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.retry.RetryConfigBuilder
-
Returns a newly-created
RetryConfig
from thisRetryConfigBuilder
's values. - build() - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Returns a newly-created web client based on the properties of this builder.
- build() - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
-
Returns a newly-created
WebSocketClient
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.client.zookeeper.CuratorDiscoverySpecBuilder
-
Returns a newly-created
ZooKeeperDiscoverySpec
based on the properties set so far. - build() - Method in class com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroupBuilder
-
Returns a newly-created
ZooKeeperEndpointGroup
based on the properties set so far. - build() - Method in class com.linecorp.armeria.common.AggregationOptionsBuilder
-
Returns a newly created
AggregationOptions
with the properties set so far. - build() - Method in interface com.linecorp.armeria.common.AttributesBuilder
-
Returns a newly created
Attributes
with the entries in this builder. - build() - Method in class com.linecorp.armeria.common.auth.OAuth1aTokenBuilder
-
Returns a newly-created
OAuth1aToken
based on the properties set so far. - build() - Method in class com.linecorp.armeria.common.auth.oauth2.GrantedOAuth2AccessTokenBuilder
-
Builds a new instance of
GrantedOAuth2AccessToken
based on the configured parameters. - build() - Method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptorBuilder
-
Builds a new instance of
OAuth2TokenDescriptor
based on the configured parameters. - build() - Method in class com.linecorp.armeria.common.auth.oauth2.TokenRevocationBuilder
-
Builds a new instance of
TokenRevocation
using configured parameters. - build() - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
-
Returns a newly-created
RequestContextCurrentTraceContext
based on the configuration properties set so far. - 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.ContentDispositionBuilder
-
Returns a newly-created
ContentDisposition
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.ContentTooLargeExceptionBuilder
-
Returns a new instance of
ContentTooLargeException
. - build() - Method in class com.linecorp.armeria.common.CookieBuilder
-
Returns a newly created
Cookie
with the properties set so far. - build() - Method in class com.linecorp.armeria.common.grpc.GrpcExceptionHandlerFunctionBuilder
-
Returns a newly created
GrpcExceptionHandlerFunction
based on the mappings added to this builder. - build() - Method in class com.linecorp.armeria.common.grpc.GsonGrpcJsonMarshallerBuilder
-
Returns a newly-created
GrpcJsonMarshaller
. - 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 class com.linecorp.armeria.common.HttpRequestBuilder
-
Builds the request.
- build() - Method in class com.linecorp.armeria.common.HttpResponseBuilder
-
Builds the response.
- build() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Returns a newly-created
ClientConnectionTimings
instance. - build() - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Returns a newly-created
ContentPreviewerFactory
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.logging.ExportGroupBuilder
-
Builds a new
ExportGroup
. - build() - Method in class com.linecorp.armeria.common.logging.JsonHeadersSanitizerBuilder
-
Returns a newly created JSON
HeadersSanitizer
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.logging.JsonLogFormatterBuilder
-
Returns a newly-created JSON
LogFormatter
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.logging.LogWriterBuilder
-
Returns a newly-created
LogWriter
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Returns a newly-created
RequestContextExporter
instance. - build() - Method in class com.linecorp.armeria.common.logging.TextHeadersSanitizerBuilder
-
Returns a newly created text
HeadersSanitizer
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.logging.TextLogFormatterBuilder
-
Returns a newly-created text
LogFormatter
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.common.multipart.BodyPartBuilder
-
Returns a newly-created
BodyPart
. - build() - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Returns a newly created
QueryParams
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.stream.InputStreamStreamMessageBuilder
- build() - Method in class com.linecorp.armeria.common.stream.PathStreamMessageBuilder
- build() - Method in class com.linecorp.armeria.common.util.BlockingTaskExecutorBuilder
-
Returns a newly-created
BlockingTaskExecutor
with the properties given so far. - build() - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Returns a new
ThreadFactory
. - build() - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
-
Returns a newly-created
Resilience4jCircuitBreakerMapping
. - build() - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Builds a new instance of
OAuth2TokenIntrospectionAuthorizer
using configured parameters. - build() - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Returns a newly-created
ConsulUpdatingListener
that registers theServer
to Consul when theServer
starts. - 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.eureka.EurekaUpdatingListenerBuilder
-
Returns a newly-created
EurekaUpdatingListener
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.server.file.AggregatedHttpFileBuilder
-
Returns a newly created
AggregatedHttpFile
with the properties configured so far. - build() - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Returns a newly-created
FileService
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.graphql.GraphqlServiceBuilder
-
Creates a
GraphqlService
. - build() - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
-
Returns a newly created
GrpcHealthCheckService
built from the properties specified so far. - build() - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
-
Constructs a new
GrpcService
that can be bound toServerBuilder
. - build() - Method in class com.linecorp.armeria.server.grpc.HttpJsonTranscodingOptionsBuilder
-
Returns a newly created
HttpJsonTranscodingOptions
. - 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.metric.PrometheusExpositionServiceBuilder
-
Returns a newly-created
PrometheusExpositionService
based on the properties of this builder. - build() - Method in class com.linecorp.armeria.server.resteasy.ResteasyServiceBuilder
-
Builds new
ResteasyService
. - 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 aServer
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 theRunnable
s 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.thrift.THttpServiceBuilder
-
Builds a new instance of
THttpService
. - build() - Method in class com.linecorp.armeria.server.throttling.bucket4j.TokenBucketBuilder
-
Returns a newly-created
TokenBucket
based on the set of limits configured for this builder. - build() - Method in class com.linecorp.armeria.server.throttling.bucket4j.TokenBucketThrottlingStrategyBuilder
-
Returns a newly-created
TokenBucketThrottlingStrategy
based on 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.websocket.WebSocketServiceBuilder
-
Returns a newly-created
WebSocketService
with the properties set so far. - build() - Method in class com.linecorp.armeria.server.zookeeper.CuratorRegistrationSpecBuilder
-
Returns a newly-created
ZooKeeperRegistrationSpec
based on the properties set so far. - build() - Method in class com.linecorp.armeria.server.zookeeper.ServerSetsRegistrationSpecBuilder
-
Returns a newly-created
ZooKeeperRegistrationSpec
based on the properties set so far. - 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(CircuitBreakerFactory) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMappingBuilder
-
Returns a newly-created
CircuitBreakerMapping
with the specifiedCircuitBreakerFactory
and properties set so far. - build(HttpClient) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
-
Returns a newly-created
CircuitBreakerClient
based on the properties of this builder. - build(HttpClient) - Method in class com.linecorp.armeria.client.encoding.DecodingClientBuilder
-
Returns a newly-created
DecodingClient
based on the properties of this builder. - build(HttpClient) - Method in class com.linecorp.armeria.client.logging.ContentPreviewingClientBuilder
-
Returns a newly-created
ContentPreviewingClient
decoratingdelegate
based on the properties of this builder. - build(HttpClient) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
Returns a newly-created
LoggingClient
decoratingdelegate
based on the properties of this builder. - build(HttpClient) - Method in class com.linecorp.armeria.client.metric.MetricCollectingClientBuilder
-
Returns a newly-created
MetricCollectingClient
decoratingHttpClient
based on the properties of this builder. - build(HttpClient) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
Returns a newly-created
RetryingClient
based on the properties of this builder. - build(RpcClient) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
-
Returns a newly-created
CircuitBreakerRpcClient
based on the properties of this builder. - build(RpcClient) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
Returns a newly-created
LoggingRpcClient
decoratingdelegate
based on the properties of this builder. - build(RpcClient) - Method in class com.linecorp.armeria.client.metric.MetricCollectingRpcClientBuilder
-
Returns a newly-created
MetricCollectingRpcClient
decoratingRpcClient
based on the properties of this builder. - build(RpcClient) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
Returns a newly-created
RetryingRpcClient
based on the properties of this builder. - build(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.ContextPathDecoratingBindingBuilder
-
Sets the
DecoratingHttpServiceFunction
and returns theContextPathServicesBuilder
that thisContextPathDecoratingBindingBuilder
was created from. - build(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
Sets the
DecoratingHttpServiceFunction
and returnsServerBuilder
that thisDecoratingServiceBindingBuilder
was created from. - build(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostContextPathDecoratingBindingBuilder
-
Sets the
DecoratingHttpServiceFunction
and returns theVirtualHostContextPathServicesBuilder
that thisVirtualHostContextPathDecoratingBindingBuilder
was created from. - build(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
Sets the
DecoratingHttpServiceFunction
and returnsVirtualHostBuilder
that thisVirtualHostDecoratingServiceBindingBuilder
was created from. - build(HttpService) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Returns a newly-created
AuthService
based on theAuthorizer
s added to this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.ContextPathServiceBindingBuilder
-
Sets the
HttpService
and returns the object that thisContextPathServicesBuilder
was created from. - build(HttpService) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Returns a newly-created
CorsService
based on the properties of this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Returns a newly-created
EncodingService
based on the properties of this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.logging.ContentPreviewingServiceBuilder
-
Returns a newly-created
ContentPreviewingService
decoratingdelegate
based on the properties of this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
Returns a newly-created
LoggingService
decoratingHttpService
based on the properties of this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.metric.MetricCollectingServiceBuilder
-
Returns a newly-created
MetricCollectingService
decoratingHttpService
based on the properties of this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
Sets the
HttpService
and returns theServerBuilder
that thisServiceBindingBuilder
was created from. - build(HttpService) - Method in class com.linecorp.armeria.server.throttling.ThrottlingServiceBuilder
-
Returns a newly-created
ThrottlingService
based on theThrottlingStrategy
s added to this builder. - build(HttpService) - Method in class com.linecorp.armeria.server.VirtualHostContextPathServiceBindingBuilder
-
Sets the
HttpService
and returns the object that thisVirtualHostContextPathServicesBuilder
was created from. - build(HttpService) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
Sets the
HttpService
and returns theVirtualHostBuilder
that thisVirtualHostServiceBindingBuilder
was created from. - build(RpcService) - Method in class com.linecorp.armeria.server.throttling.ThrottlingRpcServiceBuilder
-
Returns a newly-created
ThrottlingRpcService
based on theThrottlingStrategy
s added to this builder. - build(ServiceDescriptor) - Method in class com.linecorp.armeria.common.grpc.GrpcJsonMarshallerBuilder
-
Returns a newly-created
GrpcJsonMarshaller
with the specifiedServiceDescriptor
. - 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(Class<T>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
-
Returns a newly-created gRPC client which implements the specified
clientType
, based on the properties of this builder. - build(Class<T>) - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
-
Returns a newly-created Thrift client which implements the specified
clientType
, based on the properties of this builder. - build(Object) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
- build(Object) - Method in class com.linecorp.armeria.server.ContextPathAnnotatedServiceConfigSetters
-
Registers the given service to
ContextPathServicesBuilder
and returns the parent object. - build(Object) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
Registers the given service to the VirtualHostBuilder.
- build(Object) - Method in class com.linecorp.armeria.server.VirtualHostContextPathAnnotatedServiceConfigSetters
-
Registers the given service to
VirtualHostContextPathServicesBuilder
and returns the parent object. - build(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ContextPathDecoratingBindingBuilder
-
Sets the
decorator
and returns theContextPathServicesBuilder
that thisContextPathDecoratingBindingBuilder
was created from. - build(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
Sets the
decorator
and returnsServerBuilder
that thisDecoratingServiceBindingBuilder
was created from. - build(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostContextPathDecoratingBindingBuilder
-
Sets the
decorator
and returns theVirtualHostContextPathServicesBuilder
that thisVirtualHostContextPathDecoratingBindingBuilder
was created from. - build(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
Sets the
decorator
and returnsVirtualHostBuilder
that thisVirtualHostDecoratingServiceBindingBuilder
was created from. - buildConfigurator(EventLoopGroup) - Method in class com.linecorp.armeria.client.AbstractDnsResolverBuilder
-
Builds a configurator that configures a
DnsNameResolverBuilder
with the properties set. - buildCuratorFramework() - Method in class com.linecorp.armeria.common.zookeeper.AbstractCuratorFrameworkBuilder
-
Returns a newly-created
CuratorFramework
based on the configuration properties added to this builder ifAbstractCuratorFrameworkBuilder.isUserSpecifiedCuratorFramework()
is true. - builder() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Returns a new
CircuitBreakerBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
Returns a builder that builds a
CircuitBreakerMapping
by setting host, method and/or path. - builder() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRule
-
Returns a newly created
CircuitBreakerRuleBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContent
-
Returns a newly created
CircuitBreakerRuleWithContentBuilder
. - builder() - Static method in class com.linecorp.armeria.client.ClientDecoration
-
Returns a newly created
ClientDecorationBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
Returns a newly created
ClientFactoryBuilder
. - builder() - Static method in class com.linecorp.armeria.client.ClientOptions
-
Returns a newly created
ClientOptionsBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.DnsCache
-
Returns a new
DnsCacheBuilder
. - builder() - Static method in class com.linecorp.armeria.client.encoding.DecodingClient
-
Returns a new
DecodingClientBuilder
. - builder() - Static method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
Returns a newly created builder.
- builder() - Static method in class com.linecorp.armeria.client.logging.LoggingClient
-
Returns a newly created
LoggingClientBuilder
. - builder() - Static method in class com.linecorp.armeria.client.logging.LoggingRpcClient
-
Returns a newly created
LoggingRpcClientBuilder
. - builder() - Static method in class com.linecorp.armeria.client.redirect.RedirectConfig
-
Returns a newly-created
RedirectConfigBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.RequestOptions
-
Returns a newly created
RequestOptionsBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.RestClient
-
Returns a new
RestClientBuilder
created without a baseURI
. - builder() - Static method in interface com.linecorp.armeria.client.retry.RetryRule
-
Returns a newly created
RetryRuleBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.retry.RetryRuleWithContent
-
Returns a newly created
RetryRuleWithContentBuilder
. - builder() - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClientBuilder
created without a baseURI
. - builder() - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
without a base URI. - builder() - Static method in interface com.linecorp.armeria.common.AggregationOptions
-
Returns a new
AggregationOptionsBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.Attributes
-
Returns a new empty
AttributesBuilder
. - builder() - Static method in class com.linecorp.armeria.common.auth.OAuth1aToken
-
Deprecated.use
AuthToken.builderForOAuth1a()
instead. - builder() - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
-
Use this when you need customizations such as log integration via RequestContextCurrentTraceContextBuilder.addScopeDecorator(ScopeDecorator).
- builder() - Static method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns a newly created
ClientCacheControlBuilder
with all directives disabled initially. - builder() - Static method in exception class com.linecorp.armeria.common.ContentTooLargeException
-
Returns a
ContentTooLargeExceptionBuilder
which may return a singleton or a new instance in itsContentTooLargeExceptionBuilder.build()
method, depending onFlags.verboseExceptionSampler()
's decision. - builder() - Static method in interface com.linecorp.armeria.common.grpc.GrpcExceptionHandlerFunction
-
Returns a newly created
GrpcExceptionHandlerFunctionBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
-
Returns a new
GrpcJsonMarshallerBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
Returns a new empty builder.
- builder() - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Returns a new
HttpRequestBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Returns a new
HttpResponseBuilder
. - builder() - Static method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns a newly created
ClientConnectionTimingsBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
-
Returns a newly created
ContentPreviewerFactoryBuilder
. - builder() - Static method in class com.linecorp.armeria.common.logging.ExportGroup
-
Returns a new
ExportGroupBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.logging.LogWriter
-
Returns the
LogWriterBuilder
for building a newLogWriter
. - builder() - Static method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns a newly created
RequestContextExporterBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.multipart.BodyPart
-
Returns a new
BodyPartBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.QueryParams
-
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.common.ServerCacheControl
-
Returns a newly created
ServerCacheControlBuilder
with all directives disabled initially. - builder() - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
Returns a newly created
ServerSentEventBuilder
. - builder() - Static method in interface com.linecorp.armeria.common.util.BlockingTaskExecutor
-
Returns a new builder for
BlockingTaskExecutor
. - builder() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Returns a builder that builds a
Resilience4jCircuitBreakerMapping
by setting host, method and/or path. - builder() - Static method in class com.linecorp.armeria.server.auth.AuthService
-
Returns a new
AuthServiceBuilder
. - builder() - Static method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns a new
CorsPolicyBuilder
. - builder() - Static method in class com.linecorp.armeria.server.docs.DocService
-
Returns a new
DocServiceBuilder
. - builder() - Static method in class com.linecorp.armeria.server.encoding.EncodingService
-
Returns a new
EncodingServiceBuilder
. - builder() - Static method in interface com.linecorp.armeria.server.graphql.GraphqlService
-
Returns a new
GraphqlServiceBuilder
. - builder() - Static method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
-
Returns a new builder which builds a new
GrpcHealthCheckService
. - builder() - Static method in interface com.linecorp.armeria.server.grpc.GrpcService
-
Returns a new
GrpcServiceBuilder
. - builder() - Static method in interface com.linecorp.armeria.server.grpc.HttpJsonTranscodingOptions
-
Returns a new
HttpJsonTranscodingOptionsBuilder
. - builder() - Static method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
-
Returns a new builder which builds a new
HealthCheckService
. - builder() - Static method in class com.linecorp.armeria.server.jetty.JettyService
-
Returns a new
JettyServiceBuilder
. - builder() - Static method in class com.linecorp.armeria.server.logging.LoggingService
-
Returns a newly created
LoggingServiceBuilder
. - builder() - Static method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
-
Returns a new
PrometheusExpositionServiceBuilder
created withCollectorRegistry.defaultRegistry
. - 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.saml.SamlServiceProvider
-
Returns a new
SamlServiceProviderBuilder
. - builder() - Static method in class com.linecorp.armeria.server.Server
-
Creates a new
ServerBuilder
. - builder() - Static method in interface com.linecorp.armeria.server.ServerListener
-
Returns a new
ServerListenerBuilder
. - builder() - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new instance of
THttpServiceBuilder
which can build an instance ofTHttpService
fluently. - builder() - Static method in class com.linecorp.armeria.server.throttling.bucket4j.TokenBucket
-
Returns a newly created
TokenBucketBuilder
. - builder(boolean) - Static method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptor
-
Creates a new
OAuth2TokenDescriptorBuilder
to build a newOAuth2TokenDescriptor
and supplied it with a value ofactive
Token Introspection Response field. - builder(int) - Static method in interface com.linecorp.armeria.client.limit.ConcurrencyLimit
-
Returns a new
ConcurrencyLimitBuilder
with the specifiedmaxConcurrency
. - builder(int) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
Returns a new builder with the specified
statusCode
. - builder(CircuitBreakerRule) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
Returns a new
CircuitBreakerClientBuilder
with the specifiedCircuitBreakerRule
. - builder(CircuitBreakerRuleWithContent<HttpResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
Returns a new
CircuitBreakerClientBuilder
with the specifiedCircuitBreakerRuleWithContent
. - builder(CircuitBreakerRuleWithContent<HttpResponse>, int) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
Returns a new
CircuitBreakerClientBuilder
with the specifiedCircuitBreakerRuleWithContent
and the specifiedmaxContentLength
which is required to determine aResponse
as a success or failure. - builder(CircuitBreakerRuleWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
Returns a new
CircuitBreakerRpcClientBuilder
with the specifiedCircuitBreakerRuleWithContent
. - builder(EndpointGroup, String) - Static method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
Returns a newly created
HealthCheckedEndpointGroupBuilder
that builds aHealthCheckedEndpointGroup
which sends HTTPHEAD
health check requests. - builder(RequestOptions) - Static method in interface com.linecorp.armeria.client.RequestOptions
-
Returns a newly created
RequestOptionsBuilder
with the specifiedRequestOptions
. - builder(RetryConfig<HttpResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Returns a new
RetryingClientBuilder
with the specifiedRetryConfig
. - builder(RetryConfig<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Returns a new
RetryingRpcClientBuilder
with the specifiedRetryConfig
. - builder(RetryConfigMapping<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Returns a new
RetryingRpcClientBuilder
with the specifiedRetryConfigMapping
. - builder(RetryRule) - Static method in class com.linecorp.armeria.client.retry.RetryConfig
-
Returns a new
RetryConfigBuilder
with the specifiedRetryRule
. - builder(RetryRule) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Returns a new
RetryingClientBuilder
with the specifiedRetryRule
. - builder(RetryRuleWithContent<HttpResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryConfig
-
Returns a new
RetryConfigBuilder
with the specifiedRetryRuleWithContent
. - builder(RetryRuleWithContent<HttpResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Returns a new
RetryingClientBuilder
with the specifiedRetryRuleWithContent
. - builder(RetryRuleWithContent<HttpResponse>, int) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Returns a new
RetryingClientBuilder
with the specifiedRetryRuleWithContent
and the specifiedmaxContentLength
. - builder(RetryRuleWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Returns a new
RetryingRpcClientBuilder
with the specifiedRetryRuleWithContent
. - builder(WebClient) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests using the specifiedWebClient
. - builder(WebClient, String) - Static method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrant
-
Creates a new builder for
OAuth2ClientCredentialsGrant
. - builder(WebClient, String) - Static method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ResourceOwnerPasswordCredentialsGrant
-
Creates a new builder for
OAuth2ResourceOwnerPasswordCredentialsGrant
. - builder(WebClient, String) - Static method in class com.linecorp.armeria.common.auth.oauth2.TokenRevocation
-
Creates a new builder for
TokenRevocation
. - builder(WebClient, String) - Static method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizer
-
Returns a newly created
OAuth2TokenIntrospectionAuthorizerBuilder
. - builder(AttributesGetters) - Static method in interface com.linecorp.armeria.common.Attributes
-
Returns a new empty
AttributesBuilder
. - builder(HttpData) - Static method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns a new
AggregatedHttpFileBuilder
that builds anAggregatedHttpFile
from the specifiedHttpData
. - builder(HttpData) - Static method in interface com.linecorp.armeria.server.file.HttpFile
- builder(HttpData, long) - Static method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns a new
AggregatedHttpFileBuilder
that builds anAggregatedHttpFile
from the specifiedHttpData
andlastModifiedMillis
. - builder(HttpData, long) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
Returns a new
HttpFileBuilder
that builds anHttpFile
from the specifiedHttpData
andlastModifiedMillis
. - builder(HttpMethod...) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRule
-
Returns a newly created
CircuitBreakerRuleBuilder
with the specifiedHttpMethod
s. - builder(HttpMethod...) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContent
-
Returns a newly created
CircuitBreakerRuleWithContentBuilder
with the specifiedHttpMethod
s. - builder(HttpMethod...) - Static method in interface com.linecorp.armeria.client.retry.RetryRule
-
Returns a newly created
RetryRuleBuilder
with the specifiedHttpMethod
s. - builder(HttpMethod...) - Static method in interface com.linecorp.armeria.client.retry.RetryRuleWithContent
-
Returns a newly created
RetryRuleWithContentBuilder
with the specifiedHttpMethod
s. - builder(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
Returns a new builder with the specified
HttpMethod
andpath
. - builder(HttpRequest) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns a new
ClientRequestContextBuilder
created from the specifiedHttpRequest
. - builder(HttpRequest) - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns a new
ServiceRequestContextBuilder
created from the specifiedHttpRequest
. - builder(HttpStatus) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
Returns a new builder with the specified
HttpStatus
. - builder(ContentPreviewerFactory) - Static method in class com.linecorp.armeria.client.logging.ContentPreviewingClient
-
Returns a newly-created
ContentPreviewingClientBuilder
. - builder(ContentPreviewerFactory) - Static method in class com.linecorp.armeria.server.logging.ContentPreviewingService
-
Returns a newly-created
ContentPreviewingServiceBuilder
. - builder(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.client.metric.MetricCollectingClient
-
Returns a new
MetricCollectingClientBuilder
instance. - builder(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.client.metric.MetricCollectingRpcClient
-
Returns a new
MetricCollectingRpcClientBuilder
instance. - builder(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.server.metric.MetricCollectingService
-
Returns a newly created
MetricCollectingServiceBuilder
. - builder(RequestContext) - Static method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns a newly created
RequestLogBuilder
. - builder(RpcRequest, String) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
- builder(RpcRequest, URI) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
- builder(Scheme, EndpointGroup) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedScheme
. - builder(Scheme, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
-
Returns a new
GrpcClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedScheme
. - builder(Scheme, EndpointGroup) - Static method in class com.linecorp.armeria.client.thrift.ThriftClients
-
Returns a new
ThriftClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedScheme
. - builder(Scheme, EndpointGroup) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
- builder(Scheme, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedScheme
andpath
. - builder(Scheme, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specifiedScheme
, theEndpointGroup
, and thepath
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedSessionProtocol
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroup
-
Returns a new
EurekaEndpointGroupBuilder
created with the specifiedSessionProtocol
andEndpointGroup
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
-
Returns a new
GrpcClientBuilder
that builds the gRPC client that connects to the specifiedEndpointGroup
with the specifiedSessionProtocol
andGrpcSerializationFormats.PROTO
. - builder(SessionProtocol, EndpointGroup) - Static method in interface com.linecorp.armeria.client.RestClient
- builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests to the specifiedEndpointGroup
using the specifiedSessionProtocol
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.thrift.ThriftClients
-
Returns a new
ThriftClientBuilder
that builds the Thrift client that connects to the specifiedEndpointGroup
with the specifiedSessionProtocol
andThriftSerializationFormats.BINARY
. - builder(SessionProtocol, EndpointGroup) - Static method in interface com.linecorp.armeria.client.WebClient
- builder(SessionProtocol, EndpointGroup) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specifiedSessionProtocol
and theEndpointGroup
. - builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListener
-
Returns a new
EurekaUpdatingListenerBuilder
created with the specifiedSessionProtocol
andEndpointGroup
. - builder(SessionProtocol, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedSessionProtocol
andpath
. - builder(SessionProtocol, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroup
-
Returns a new
EurekaEndpointGroupBuilder
created with the specifiedSessionProtocol
,EndpointGroup
and path. - builder(SessionProtocol, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.RestClient
-
Returns a new
RestClientBuilder
created with the specifiedSessionProtocol
, baseEndpointGroup
and path. - builder(SessionProtocol, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests to the specifiedEndpointGroup
using the specifiedSessionProtocol
andpath
. - builder(SessionProtocol, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClientBuilder
created with the specifiedSessionProtocol
, baseEndpointGroup
and path. - builder(SessionProtocol, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specifiedSessionProtocol
, theEndpointGroup
, and thepath
. - builder(SessionProtocol, EndpointGroup, String) - Static method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListener
-
Returns a new
EurekaUpdatingListenerBuilder
created with the specifiedSessionProtocol
,EndpointGroup
and path. - builder(HttpVfs) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileServiceBuilder
with the specifiedHttpVfs
. - builder(TokenBucket) - Static method in class com.linecorp.armeria.server.throttling.bucket4j.TokenBucketThrottlingStrategy
-
Returns a newly created
TokenBucketThrottlingStrategyBuilder
. - builder(ThrottlingStrategy<HttpRequest>) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingService
-
Returns a new
ThrottlingServiceBuilder
. - builder(ThrottlingStrategy<RpcRequest>) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingRpcService
-
Returns a new
ThrottlingRpcServiceBuilder
. - builder(WebSocketServiceHandler) - Static method in interface com.linecorp.armeria.server.websocket.WebSocketService
-
Returns a new
WebSocketServiceBuilder
with theWebSocketServiceHandler
. - builder(CollectorRegistry) - Static method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
-
Returns a new
PrometheusExpositionServiceBuilder
created with the specifiedCollectorRegistry
. - builder(File) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileServiceBuilder
with the specifiedrootDir
in an O/S file system. - builder(File) - Static method in interface com.linecorp.armeria.server.file.HttpFile
- builder(File) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
-
Creates a new
TomcatServiceBuilder
with the web application at the specified document base, which can be a directory or a JAR/WAR file. - builder(File, String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
-
Creates a new
TomcatServiceBuilder
with the web application at the specified document base, which can be a directory or a JAR/WAR file. - builder(InputStream) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns a new
InputStreamStreamMessageBuilder
with the specifiedInputStream
. - builder(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileServiceBuilder
with the specifiedrootDir
in the current class path. - builder(ClassLoader, String) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
Returns a new
HttpFileBuilder
that builds anHttpFile
from the classpath resource at the specifiedpath
using the specifiedClassLoader
. - builder(ClassLoader, String, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
Returns a new
PropertiesEndpointGroupBuilder
created from the specified classpath resource. - builder(Iterable<HttpMethod>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRule
-
Returns a newly created
CircuitBreakerRuleBuilder
with the specifiedHttpMethod
s. - builder(Iterable<HttpMethod>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContent
-
Returns a newly created
CircuitBreakerRuleWithContentBuilder
with the specifiedHttpMethod
s. - builder(Iterable<HttpMethod>) - Static method in interface com.linecorp.armeria.client.retry.RetryRule
-
Returns a newly created
RetryRuleBuilder
with the specifiedHttpMethod
s. - builder(Iterable<HttpMethod>) - Static method in interface com.linecorp.armeria.client.retry.RetryRuleWithContent
-
Returns a newly created
RetryRuleWithContentBuilder
with the specifiedHttpMethod
s. - builder(Iterable<String>) - Static method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns a new
CorsPolicyBuilder
with the specifiedorigins
. - builder(Iterable<String>) - Static method in class com.linecorp.armeria.server.cors.CorsService
-
Returns a new
CorsServiceBuilder
with the specifiedorigins
. - 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.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifieduri
. - 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.eureka.EurekaEndpointGroup
-
Returns a new
EurekaEndpointGroupBuilder
created with the specifiedeurekaUri
. - builder(String) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
-
Returns a new
GrpcClientBuilder
that builds the client that connects to the specifieduri
. - builder(String) - Static method in interface com.linecorp.armeria.client.RestClient
-
Returns a new
RestClientBuilder
created with the specified baseuri
. - builder(String) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
created with the specifiedbaseUrl
. - builder(String) - Static method in class com.linecorp.armeria.client.thrift.ThriftClients
-
Returns a new
ThriftClientBuilder
that builds the client that connects to the specifieduri
. - builder(String) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClientBuilder
created with the specified baseuri
. - builder(String) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specified baseuri
. - builder(String) - Static method in class com.linecorp.armeria.common.auth.oauth2.GrantedOAuth2AccessToken
-
Creates a new
GrantedOAuth2AccessTokenBuilder
to build a newGrantedOAuth2AccessToken
and supplied it with a value ofaccess_token
Access Token response field. - builder(String) - Static method in class com.linecorp.armeria.common.ContentDisposition
-
Returns a new
ContentDispositionBuilder
with the specifiedtype
. - builder(String) - Static method in class com.linecorp.armeria.common.util.ThreadFactories
-
Returns a new builder which builds a new
ThreadFactory
. - builder(String) - Static method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListener
-
Returns a new
EurekaUpdatingListenerBuilder
created with the specifiedeurekaUri
. - builder(String...) - Static method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns a new
CorsPolicyBuilder
with the specifiedorigins
. - builder(String...) - Static method in class com.linecorp.armeria.server.cors.CorsService
-
Returns a new
CorsServiceBuilder
with the specifiedorigins
. - builder(String, EndpointGroup) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedscheme
. - builder(String, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
-
Returns a new
GrpcClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedscheme
. - builder(String, EndpointGroup) - Static method in interface com.linecorp.armeria.client.RestClient
- builder(String, EndpointGroup) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests to the specifiedEndpointGroup
using the specifiedprotocol
. - builder(String, EndpointGroup) - Static method in class com.linecorp.armeria.client.thrift.ThriftClients
-
Returns a new
ThriftClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedscheme
. - builder(String, EndpointGroup) - Static method in interface com.linecorp.armeria.client.WebClient
- builder(String, EndpointGroup) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
- builder(String, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedEndpointGroup
with the specifiedscheme
andpath
. - builder(String, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.RestClient
-
Returns a new
RestClientBuilder
created with the specifiedprotocol
. - builder(String, EndpointGroup, String) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
that builds a client that sends requests to the specifiedEndpointGroup
using the specifiedSessionProtocol
andpath
. - builder(String, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClientBuilder
created with the specifiedprotocol
. - builder(String, EndpointGroup, String) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specifiedscheme
, theEndpointGroup
, and thepath
. - builder(String, TypeSignature) - Static method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns a newly created
FieldInfoBuilder
. - builder(String, String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Deprecated.Use
Cookie.secureBuilder(String, String)
instead to create a secureCookie
. - builder(String, String) - Static method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns a newly created
EndpointInfoBuilder
that builds theEndpointInfo
with the specifiedhostnamePattern
andpathMapping
. - builder(String, String, ZooKeeperDiscoverySpec) - Static method in class com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroup
-
Returns a new
ZooKeeperEndpointGroupBuilder
created with the specified ZooKeeper connection string and ZNode path. - builder(String, String, ZooKeeperRegistrationSpec) - Static method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListener
-
Returns a
ZooKeeperUpdatingListenerBuilder
with a ZooKeeper connection string and a znode path. - builder(String, Function<byte[], Endpoint>) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroup
-
Returns a new
DnsTextEndpointGroupBuilder
with the specified hostname andFunction
mapping. - builder(URI) - Static method in class com.linecorp.armeria.client.Clients
-
Returns a new
ClientBuilder
that builds the client that connects to the specifiedURI
. - builder(URI) - Static method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroup
-
Returns a new
EurekaEndpointGroupBuilder
created with the specifiedeurekaUri
. - builder(URI) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
-
Returns a new
GrpcClientBuilder
that builds the client that connects to the specifiedURI
. - builder(URI) - Static method in interface com.linecorp.armeria.client.RestClient
-
Returns a new
RestClientBuilder
created with the specified baseURI
. - builder(URI) - Static method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofit
-
Returns a new
ArmeriaRetrofitBuilder
created with the specifiedbaseUrl
. - builder(URI) - Static method in class com.linecorp.armeria.client.thrift.ThriftClients
-
Returns a new
ThriftClientBuilder
that builds the client that connects to the specifiedURI
. - builder(URI) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClientBuilder
created with the specified baseURI
. - builder(URI) - Static method in interface com.linecorp.armeria.client.websocket.WebSocketClient
-
Returns a new
WebSocketClientBuilder
created with the specified baseURI
. - builder(URI) - Static method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListener
-
Returns a new
EurekaUpdatingListenerBuilder
created with the specifiedeurekaUri
. - builder(URI, String) - Static method in class com.linecorp.armeria.client.consul.ConsulEndpointGroup
-
Returns a newly-created
ConsulEndpointGroupBuilder
with the specifiedconsulUri
andserviceName
to buildConsulEndpointGroupBuilder
. - builder(URI, String) - Static method in class com.linecorp.armeria.server.consul.ConsulUpdatingListener
-
Returns a newly-created
ConsulUpdatingListenerBuilder
with the specifiedconsulUri
andserviceName
to buildConsulUpdatingListener
. - builder(URL) - Static method in interface com.linecorp.armeria.server.file.HttpFile
- builder(Path) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns a new
PathStreamMessageBuilder
with the specifiedPath
. - builder(Path) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileServiceBuilder
with the specifiedrootDir
in an O/S file system. - builder(Path) - Static method in interface com.linecorp.armeria.server.file.HttpFile
- builder(Path) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
-
Creates a new
TomcatServiceBuilder
with the web application at the specified document base, which can be a directory or a JAR/WAR file. - builder(Path, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
Returns a new
PropertiesEndpointGroupBuilder
created from the file at the specifiedPath
. - builder(Path, String) - Static method in class com.linecorp.armeria.server.tomcat.TomcatService
-
Creates a new
TomcatServiceBuilder
with the web application at the specified document base, which can be a directory or a JAR/WAR file. - builder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRule
-
Returns a newly created
CircuitBreakerRuleBuilder
with the specifiedrequestHeadersFilter
. - builder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContent
-
Returns a newly created
CircuitBreakerRuleWithContentBuilder
with the specifiedrequestHeadersFilter
. - builder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Static method in interface com.linecorp.armeria.client.retry.RetryRule
-
Returns a newly created
RetryRuleBuilder
with the specifiedrequestHeadersFilter
. - builder(BiPredicate<? super ClientRequestContext, ? super RequestHeaders>) - Static method in interface com.linecorp.armeria.client.retry.RetryRuleWithContent
-
Returns a newly created
RetryRuleWithContentBuilder
with the specifiedrequestHeadersFilter
. - builder(IntSupplier) - Static method in interface com.linecorp.armeria.client.limit.ConcurrencyLimit
-
Returns a new
ConcurrencyLimitBuilder
with the specifiedIntSupplier
. - builder(Properties, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
Returns a new
PropertiesEndpointGroupBuilder
created from the specifiedProperties
. - builder(CuratorFramework, String, ZooKeeperDiscoverySpec) - Static method in class com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroup
-
Returns a new
ZooKeeperEndpointGroupBuilder
created with the specifiedCuratorFramework
and ZNode path. - builder(CuratorFramework, String, ZooKeeperRegistrationSpec) - Static method in class com.linecorp.armeria.server.zookeeper.ZooKeeperUpdatingListener
-
Returns a
ZooKeeperUpdatingListenerBuilder
with aCuratorFramework
instance and a znode path. - builder(ResteasyDeployment) - Static method in class com.linecorp.armeria.server.resteasy.ResteasyService
-
Creates a builder for
ResteasyService
. - builderForAnyOrigin() - Static method in class com.linecorp.armeria.server.cors.CorsService
-
Returns a new
CorsServiceBuilder
with its origin set with"*"
(any origin). - builderForCurator(String) - Static method in interface com.linecorp.armeria.client.zookeeper.ZooKeeperDiscoverySpec
-
Returns a new
CuratorDiscoverySpecBuilder
. - builderForCurator(String) - Static method in interface com.linecorp.armeria.server.zookeeper.ZooKeeperRegistrationSpec
-
Returns a new
CuratorRegistrationSpecBuilder
. - builderForGson() - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
-
Returns a new
GsonGrpcJsonMarshallerBuilder
. - builderForJson() - Static method in interface com.linecorp.armeria.common.logging.HeadersSanitizer
-
Returns a newly created
JsonHeadersSanitizerBuilder
. - builderForJson() - Static method in interface com.linecorp.armeria.common.logging.LogFormatter
-
Returns a newly created
JsonLogFormatterBuilder
. - builderForOAuth1a() - Static method in class com.linecorp.armeria.common.auth.AuthToken
-
Create a new
OAuth1aTokenBuilder
. - builderForRampingUp() - Static method in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
Returns a new
WeightRampingUpStrategyBuilder
that builds a weight ramping upEndpointSelectionStrategy
which ramps the weight of newly addedEndpoint
s. - builderForRpc(RetryRule) - Static method in class com.linecorp.armeria.client.retry.RetryConfig
-
Returns a new
RetryConfigBuilder
with the specifiedRetryRule
. - builderForRpc(RetryRuleWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryConfig
-
Returns a new
RetryConfigBuilder
with the specifiedRetryRuleWithContent
. - builderForServerSets() - Static method in interface com.linecorp.armeria.server.zookeeper.ZooKeeperRegistrationSpec
-
Returns a new
ServerSetsRegistrationSpecBuilder
. - builderForText() - Static method in interface com.linecorp.armeria.common.logging.HeadersSanitizer
-
Returns a newly created
TextHeadersSanitizerBuilder
. - builderForText() - Static method in interface com.linecorp.armeria.common.logging.LogFormatter
-
Returns a newly created
TextLogFormatterBuilder
. - builderWithMapping(RetryConfigMapping<HttpResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Returns a new
RetryingClientBuilder
with the specifiedRetryConfigMapping
. - buildHeaders() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Returns the immutable additional
HttpHeaders
which will be set when building anHttpResponse
. - buildObtainRequest(WebClient, String, ClientAuthorization) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
- buildObtainRequest(WebClient, String, ClientAuthorization) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ResourceOwnerPasswordCredentialsGrantBuilder
- buildOptions() - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Builds
ClientOptions
with the given options and the default options. - buildOptions(ClientOptions) - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Builds
ClientOptions
with the specifiedbaseOptions
and the options which were set to this builder. - buildPartial() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
- buildPartial() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
- buildRequest() - Method in class com.linecorp.armeria.common.AbstractHttpRequestBuilder
-
Creates a new
HttpRequest
. - buildWebClient() - Method in class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Returns a newly-created web client based on the properties of this builder.
- builtIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified
BuiltInProperty
to the export list. - builtIn(BuiltInProperty, String) - Method in class com.linecorp.armeria.common.logging.ExportGroupBuilder
-
Adds the specified
BuiltInProperty
to the export list. - builtIn(BuiltInProperty, String) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified
BuiltInProperty
to the export list. - BuiltInProperty - Enum Class in com.linecorp.armeria.common.logging
-
A built-in property exported by
RequestContextExporter
. - builtIns() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns all
BuiltInProperty
s in the export list. - ByteArrayRequestConverterFunction - Class in com.linecorp.armeria.server.annotation
-
A
RequestConverterFunction
which converts a binary body of theAggregatedHttpRequest
to one ofbyte[]
orHttpData
depending on theexpectedResultType
. - ByteArrayRequestConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.ByteArrayRequestConverterFunction
- ByteArrayResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
-
A
ResponseConverterFunction
which creates anHttpResponse
when: theresult
is an instance ofHttpData
orbyte[]
theresult
is an instance ofPublisher
orStream
while the"content-type"
of theResponseHeaders
is"application/binary"
or"application/octet-stream"
Note that thisResponseConverterFunction
is applied to an annotated service by default, so you don't have to specify this converter explicitly. - ByteArrayResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.ByteArrayResponseConverterFunction
- byteBuf() - Method in interface com.linecorp.armeria.common.Bytes
-
(Advanced users only) Returns a new duplicate of the underlying
ByteBuf
of this data. - byteBuf(int, int, ByteBufAccessMode) - Method in interface com.linecorp.armeria.common.Bytes
-
(Advanced users only) Returns a new slice, retained slice or direct copy of the underlying
ByteBuf
of this data based on the specifiedByteBufAccessMode
. - byteBuf(ByteBufAccessMode) - Method in interface com.linecorp.armeria.common.Bytes
-
(Advanced users only) Returns a new duplicate, retained duplicate or direct copy of the underlying
ByteBuf
of this data based on the specifiedByteBufAccessMode
. - ByteBufAccessMode - Enum Class in com.linecorp.armeria.common
- bytes() - Static method in interface com.linecorp.armeria.client.ResponseAs
-
Aggregates an
HttpResponse
and converts theAggregatedHttpObject.content()
into bytes. - Bytes - Interface in com.linecorp.armeria.common
-
Represents binary data.
- ByteStreamMessage - Interface in com.linecorp.armeria.common.stream
-
A
StreamMessage
that publishes bytes withHttpData
. - BZIP2 - Static variable in class com.linecorp.armeria.common.MediaType
- BZIP2 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-bzip2".
C
- cache(DnsQuestion, DnsRecord...) - Method in interface com.linecorp.armeria.client.DnsCache
-
Caches a successful resolution.
- cache(DnsQuestion, Iterable<? extends DnsRecord>) - Method in interface com.linecorp.armeria.client.DnsCache
-
Caches a successful resolution.
- cache(DnsQuestion, UnknownHostException) - Method in interface com.linecorp.armeria.client.DnsCache
-
Caches a failed resolution.
- 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
- CACHE_MANIFEST_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/cache-manifest; charset=utf-8".
- 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.AggregatedHttpFileBuilder
- cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the
"cache-control"
header. - cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
- 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.AggregatedHttpFileBuilder
- cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the
"cache-control"
header. - cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
- 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 list of HTTP header names whose corresponding values will be cached, as specified in
Flags.headerValueCacheSpec()
. - cachedHeaders() - Method in interface com.linecorp.armeria.common.FlagsProvider
-
Returns the list of HTTP header names whose corresponding values will be cached, as specified in
FlagsProvider.headerValueCacheSpec()
. - 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. - cacheResult() - Method in interface com.linecorp.armeria.common.AggregationOptions
-
Returns whether to cache the aggregation result.
- cacheResult(boolean) - Method in class com.linecorp.armeria.common.AggregationOptionsBuilder
-
Returns whether to cache the aggregation result.
- cacheSpec() - Method in class com.linecorp.armeria.client.AbstractDnsResolverBuilder
-
Returns the Caffeine specification string.
- cacheSpec(String) - Method in class com.linecorp.armeria.client.AbstractDnsResolverBuilder
-
Sets the Caffeine specification string of the cache that stores the domain names and their resolved addresses.
- cacheSpec(String) - Method in class com.linecorp.armeria.client.DnsCacheBuilder
-
Sets the Caffeine specification string.
- cacheSpec(String) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
- cacheSpec(String) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
- cacheSpec(String) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
- cacheSpec(String) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
- cacheSpec(String) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Provides caching facility for OAuth 2.0
OAuth2TokenDescriptor
in order to avoid continuous Token Introspection as per [RFC7662], Section 2.2. - CALL_CREDENTIALS - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
-
Sets the
CallCredentials
that carries credential data that will be propagated to the server via request metadata. - callbackExecutor(Executor) - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- callCredentials(CallCredentials) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
-
Sets the
CallCredentials
that carries credential data that will be propagated to the server via request metadata. - cancel() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Cancels the response.
- cancel() - Method in interface com.linecorp.armeria.common.RequestContext
-
Cancels the current
Request
. - cancel() - Method in class com.linecorp.armeria.common.RequestContextWrapper
- cancel() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Cancels the request.
- cancel(boolean) - Method in class com.linecorp.armeria.common.CompletableRpcResponse
- cancel(boolean) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
Does nothing but returning whether this future has been cancelled or not.
- cancel(Throwable) - Method in interface com.linecorp.armeria.common.RequestContext
- cancel(Throwable) - Method in class com.linecorp.armeria.common.RequestContextWrapper
- cancellationCause() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the cause of cancellation,
null
if the request has not been cancelled. - cancellationCause() - Method in class com.linecorp.armeria.common.RequestContextWrapper
- CancellationException - Exception Class in com.linecorp.armeria.common
-
A
RuntimeException
raised when a requested invocation is forced to stop before its completion. - CancellationException() - Constructor for exception class com.linecorp.armeria.common.CancellationException
-
Creates a new exception.
- CancellationException(String) - Constructor for exception class com.linecorp.armeria.common.CancellationException
-
Creates a new instance with the specified
message
. - CancellationException(String, Throwable) - Constructor for exception class com.linecorp.armeria.common.CancellationException
-
Creates a new instance with the specified
message
andcause
. - CancellationException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.armeria.common.CancellationException
-
Creates a new instance with the specified
message
,cause
, suppression enabled or disabled, and writable stack trace enabled or disabled. - CancellationException(Throwable) - Constructor for exception class com.linecorp.armeria.common.CancellationException
-
Creates a new instance with the specified
cause
. - CancelledSubscriptionException - Exception Class in com.linecorp.armeria.common.stream
-
A
RuntimeException
that is raised to notifyStreamMessage.whenComplete()
when aSubscriber
has cancelled itsSubscription
. - CancelledSubscriptionException(String) - Constructor for exception class com.linecorp.armeria.common.stream.CancelledSubscriptionException
-
Creates a new exception with the specified
message
. - canList(Executor, String) - Method in class com.linecorp.armeria.server.file.AbstractBlockingHttpVfs
-
Returns whether the file at the specified
path
is a listable directory. - canList(Executor, String) - Method in class com.linecorp.armeria.server.file.AbstractHttpVfs
- canList(Executor, String) - Method in interface com.linecorp.armeria.server.file.HttpVfs
-
Returns whether the file at the specified
path
is a listable directory. - canRequest() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Deprecated.
- catchAll() - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route
to match any path. - cause() - Method in class com.linecorp.armeria.common.CompletableRpcResponse
- cause() - Method in interface com.linecorp.armeria.common.RpcResponse
-
Returns the cause of the failure if this
RpcResponse
completed exceptionally. - cause(Throwable) - Method in class com.linecorp.armeria.common.ContentTooLargeExceptionBuilder
-
Sets the
Throwable
that caused thisContentTooLargeException
to get thrown. - CAUSE_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
- CDN_LOOP - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP
CDN-Loop
header field name. - certificate() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
-
Returns the generated self-signed
X509Certificate
. - certificate() - Method in class com.linecorp.armeria.testing.junit5.server.SelfSignedCertificateExtension
-
Returns the generated
X509Certificate
. - certificateFile() - Method in class com.linecorp.armeria.testing.junit4.server.SelfSignedCertificateRule
-
Returns the self-signed certificate file.
- certificateFile() - Method in class com.linecorp.armeria.testing.junit5.server.SelfSignedCertificateExtension
-
Returns the self-signed certificate file.
- certificateMetrics(File, MeterIdPrefix) - Static method in class com.linecorp.armeria.common.metric.MoreMeterBinders
- certificateMetrics(InputStream, MeterIdPrefix) - Static method in class com.linecorp.armeria.common.metric.MoreMeterBinders
- certificateMetrics(Iterable<? extends X509Certificate>, MeterIdPrefix) - Static method in class com.linecorp.armeria.common.metric.MoreMeterBinders
-
Returns a new
MeterBinder
to observe the specifiedX509Certificate
's validity. - certificateMetrics(X509Certificate, MeterIdPrefix) - Static method in class com.linecorp.armeria.common.metric.MoreMeterBinders
-
Returns a new
MeterBinder
to observe the specifiedX509Certificate
's validity. - ChainedCorsPolicyBuilder - Class in com.linecorp.armeria.server.cors
-
Builds a new
CorsPolicy
. - channel() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
- CHANNEL_OPTIONS - Static variable in class com.linecorp.armeria.client.ClientFactoryOptions
-
The
ChannelOption
s of the sockets created by theClientFactory
. - CHANNEL_PIPELINE_CUSTOMIZER - Static variable in class com.linecorp.armeria.client.ClientFactoryOptions
-
The
Consumer
that customizes the NettyChannelPipeline
. - 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 byServer
. - channelOptions() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the
ChannelOption
s of the sockets created by theClientFactory
. - channelOptions() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns the
ChannelOption
s and their values ofServer
's server sockets. - channelPipelineCustomizer() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
The
Consumer
that customizes the NettyChannelPipeline
. - charset() - Method in class com.linecorp.armeria.common.ContentDisposition
-
Returns the charset defined in
filename*
parameter, ornull
if not defined. - charset() - Method in class com.linecorp.armeria.common.MediaType
-
Returns a
Charset
for the value of the charset parameter if it is specified. - charset(Charset) - Method in class com.linecorp.armeria.common.MediaType
-
Returns a
Charset
for the value of the charset parameter if it is specified. - check(HealthCheckRequest, StreamObserver<HealthCheckResponse>) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
- checkers(HealthChecker...) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Adds the specified
HealthChecker
s that determine the healthiness of theServer
. - checkers(ListenableHealthChecker...) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
-
Adds the specified
ListenableHealthChecker
s that determine the healthiness of theServer
. - checkers(Iterable<? extends HealthChecker>) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Adds the specified
HealthChecker
s that determine the healthiness of theServer
. - checkers(Iterable<? extends ListenableHealthChecker>) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
-
Adds the specified
ListenableHealthChecker
s that determine the healthiness of theServer
. - checkInterval(Duration) - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Sets the specified
Duration
for checking health. - checkIntervalMillis(long) - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Sets the specified
checkIntervalMills
for checking health in milliseconds. - checkMethod(HttpMethod) - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Sets HTTP method for checking health by Consul agent.
- checkUri(String) - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Sets URI for checking health by Consul agent.
- checkUri(URI) - Method in class com.linecorp.armeria.server.consul.ConsulUpdatingListenerBuilder
-
Sets URI for checking health by Consul agent.
- childChannelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
ChannelOption
of sockets accepted byServer
. - childChannelOptions() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns the
ChannelOption
s and their values of sockets accepted byServer
. - childChannelPipelineCustomizer() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns the
Consumer
that customizes the Netty childChannelPipeline
. - childChannelPipelineCustomizer(Consumer<? super ChannelPipeline>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
(Advanced users only) Adds the
Consumer
that customizes the NettyChannelPipeline
. - children() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns the list of
RequestLogAccess
es that provide access to the childRequestLog
s, ordered by the time they were 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. - CircuitBreakerCallback - Interface in com.linecorp.armeria.common.circuitbreaker
-
A callback that is invoked for each request by
CircuitBreakerClient
. - CircuitBreakerClient - Class in com.linecorp.armeria.client.circuitbreaker
-
An
HttpClient
decorator that handles failures of HTTP requests based on circuit breaker pattern. - CircuitBreakerClientBuilder - Class in com.linecorp.armeria.client.circuitbreaker
-
Builds a new
CircuitBreakerClient
or its decorator function. - CircuitBreakerClientHandler - Interface in com.linecorp.armeria.client.circuitbreaker
-
A handler used by a
CircuitBreakerClient
to integrate with a circuit breaker. - CircuitBreakerDecision - Class in com.linecorp.armeria.client.circuitbreaker
-
A
CircuitBreakerDecision
that determines aResponse
as aCircuitBreakerDecision.success()
orCircuitBreakerDecision.failure()
, orCircuitBreakerDecision.ignore()
s aResponse
. - CircuitBreakerFactory - Interface in com.linecorp.armeria.client.circuitbreaker
-
A functional interface that represents a mapper factory, mapping a combination of host, method and path to a
CircuitBreaker
. - 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 - Interface in com.linecorp.armeria.client.circuitbreaker
-
Returns a
CircuitBreaker
instance from remote invocation parameters. - CircuitBreakerMappingBuilder - Class in com.linecorp.armeria.client.circuitbreaker
-
Builder class for building a
CircuitBreakerMapping
based on a combination of host, method and path. - CircuitBreakerMappingBuilder() - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMappingBuilder
- CircuitBreakerRpcClient - Class in com.linecorp.armeria.client.circuitbreaker
-
An
RpcClient
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. - CircuitBreakerRule - Interface in com.linecorp.armeria.client.circuitbreaker
-
Determines whether a
Response
should be reported as a success or failure to aCircuitBreaker
. - CircuitBreakerRuleBuilder - Class in com.linecorp.armeria.client.circuitbreaker
-
A builder for creating a new
CircuitBreakerRule
. - CircuitBreakerRuleWithContent<T extends Response> - Interface in com.linecorp.armeria.client.circuitbreaker
-
Determines whether a
Response
should be reported as a success or failure to aCircuitBreaker
using the content of theResponse
. - CircuitBreakerRuleWithContentBuilder<T extends Response> - Class in com.linecorp.armeria.client.circuitbreaker
-
A builder for creating a new
CircuitBreakerRuleWithContent
. - 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() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Returns the current
CircuitState
. - CircuitState - Enum Class 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
- clear() - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Clears all HTTP-level and RPC-level decorators set so far.
- 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.QueryParamsBuilder
-
Removes all parameters.
- clear() - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
- clear() - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
- clear() - Method in class com.linecorp.armeria.testing.server.ServiceRequestContextCaptor
-
Clears the captured
ServiceRequestContext
s. - clear(RequestContext) - Static method in class com.linecorp.armeria.common.logging.RequestScopedMdc
-
Unbinds all request-scoped
MDC
properties from the specifiedRequestContext
. - 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.
- clearDecorators() - Method in class com.linecorp.armeria.client.AbstractClientOptionsBuilder
-
Clears all HTTP-level and RPC-level decorators set so far.
- clearDecorators() - Method in class com.linecorp.armeria.client.ClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.eureka.EurekaEndpointGroupBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.RestClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.retrofit2.ArmeriaRetrofitBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.thrift.ThriftClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.WebClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.client.websocket.WebSocketClientBuilder
- clearDecorators() - Method in class com.linecorp.armeria.server.eureka.EurekaUpdatingListenerBuilder
- 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.
- clearRequestTimeout() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Clears the previously scheduled request timeout, if any.
- clearRequestTimeout() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
- clearResponseTimeout() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Clears the previously scheduled response timeout, if any.
- clearResponseTimeout() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
- 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 - CLIENT_CLOSED_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
-
499 Client Closed Request.
- CLIENT_ERROR - Enum constant in enum class com.linecorp.armeria.common.HttpStatusClass
-
The client error class (4xx).
- CLIENT_IP - Enum constant in enum class com.linecorp.armeria.common.logging.BuiltInProperty
-
"client.ip"
- the IP address who initiated a request. - 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
- clientAddressFilter() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns a filter which evaluates whether an
InetAddress
can be used as a client address. - clientAddressFilter(Predicate<? super InetAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets a filter which evaluates whether an
InetAddress
can be used as a client address. - clientAddressMapper() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns a
Function
to use when determining the client address fromProxiedAddresses
. - clientAddressMapper(Function<? super ProxiedAddresses, ? extends InetSocketAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets a
Function
to use when determining the client address fromProxiedAddresses
. - ClientAddressSource - Class in com.linecorp.armeria.server
-
A source which is used to get a client address.
- clientAddressSources() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns a list of
ClientAddressSource
s 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
ClientAddressSource
s 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
ClientAddressSource
s which are used to determine where to look for the client address, in the order of preference. - clientAddressTrustedProxyFilter() - Method in interface com.linecorp.armeria.server.ServerConfig
-
Returns a filter which evaluates whether an
InetAddress
of a remote endpoint is trusted. - clientAddressTrustedProxyFilter(Predicate<? super InetAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets a filter which evaluates whether an
InetAddress
of a remote endpoint is trusted. - clientAuthorization(Supplier<String>, String) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
-
Provides client authorization for the OAuth 2.0 requests based on encoded authorization token and authorization type, as per [RFC6749], Section 2.3.
- clientAuthorization(Supplier<String>, String) - Method in class com.linecorp.armeria.common.auth.oauth2.TokenRevocationBuilder
-
Provides client authorization for the OAuth 2.0 requests based on encoded authorization token and authorization type, as per [RFC6749], Section 2.3.
- clientAuthorization(Supplier<String>, String) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Provides client authorization for the OAuth 2.0 Introspection requests based on encoded authorization token and authorization type, as per [RFC6749], Section 2.3.
- ClientAuthorization - Class in com.linecorp.armeria.common.auth.oauth2
-
Provides client authorization for the OAuth 2.0 requests, as per [RFC6749], Section 2.3.
- clientBasicAuthorization(Supplier<String>) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
-
Provides client authorization for the OAuth 2.0 requests based on encoded authorization token and
Basic
authorization type, as per [RFC6749], Section 2.3. - clientBasicAuthorization(Supplier<String>) - Method in class com.linecorp.armeria.common.auth.oauth2.TokenRevocationBuilder
-
Provides client authorization for the OAuth 2.0 requests based on encoded authorization token and
Basic
authorization type, as per [RFC6749], Section 2.3. - clientBasicAuthorization(Supplier<String>) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Provides client authorization for the OAuth 2.0 Introspection requests based on encoded authorization token and
Basic
authorization type, as per [RFC6749], Section 2.3. - ClientBuilder - Class in com.linecorp.armeria.client
-
Creates a new client that connects to the specified
URI
using the builder pattern. - clientBuilderParams(ClientOptions) - Method in class com.linecorp.armeria.client.AbstractWebClientBuilder
-
Returns a newly-created
ClientBuilderParams
with the specifiedClientOptions
. - clientBuilderParams(T) - Method in interface com.linecorp.armeria.client.ClientFactory
-
Returns the
ClientBuilderParams
held inclient
. - 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. - ClientCircuitBreakerGenerator<T> - Interface in com.linecorp.armeria.client.circuitbreaker
-
Returns a circuit breaker implementation from remote invocation parameters.
- ClientConnectionTimings - Class in com.linecorp.armeria.common.logging
-
A holder class which has the timing information about a connection attempt before a client sends a
Request
. - ClientConnectionTimingsBuilder - Class in com.linecorp.armeria.common.logging
-
Builds a new
ClientConnectionTimings
. - clientCredentials(Supplier<? extends Map.Entry<String, String>>) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
-
Provides client authorization for the OAuth 2.0 requests based on client credentials and
Basic
authorization type, as per [RFC6749], Section 2.3. - clientCredentials(Supplier<? extends Map.Entry<String, String>>) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Provides client authorization for the OAuth 2.0 Introspection requests based on client credentials and
Basic
authorization type, as per [RFC6749], Section 2.3. - clientCredentials(Supplier<? extends Map.Entry<String, String>>, String) - Method in class com.linecorp.armeria.client.auth.oauth2.OAuth2ClientCredentialsGrantBuilder
-
Provides client authorization for the OAuth 2.0 requests based on client credentials and authorization type, as per [RFC6749], Section 2.3.
- clientCredentials(Supplier<? extends Map.Entry<String, String>>, String) - Method in class com.linecorp.armeria.common.auth.oauth2.TokenRevocationBuilder
-
Provides client authorization for the OAuth 2.0 requests based on client credentials and authorization type, as per [RFC6749], Section 2.3.
- clientCredentials(Supplier<? extends Map.Entry<String, String>>, String) - Method in class com.linecorp.armeria.server.auth.oauth2.OAuth2TokenIntrospectionAuthorizerBuilder
-
Provides client authorization for the OAuth 2.0 Introspection requests based on client credentials and authorization type, as per [RFC6749], Section 2.3.
- ClientDecoration - Class in com.linecorp.armeria.client
- ClientDecorationBuilder - Class in com.linecorp.armeria.client
-
Creates a new
ClientDecoration
using the builder pattern. - 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
. - ClientFactoryOption<T> - Class in com.linecorp.armeria.client
-
A
ClientFactory
option. - ClientFactoryOptions - Class in com.linecorp.armeria.client
-
A set of
ClientFactoryOption
s and their respective values. - ClientFactoryOptionValue<T> - Class in com.linecorp.armeria.client
-
A value of a
ClientFactoryOption
. - 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 ofArmeriaClientConfigurator
s. - clientId() - Method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptor
-
"client_id" Token Introspection Response field, OPTIONAL.
- clientId(String) - Method in class com.linecorp.armeria.common.auth.oauth2.OAuth2TokenDescriptorBuilder
-
client_id
Token Introspection Response field, OPTIONAL. - ClientObservationContext - Class in com.linecorp.armeria.client.observation
-
A
Observation.Context
which may be used in conjunction withObservationClient
to implement customObservationConvention
s orObservationHandler
s. - ClientOption<T> - Class in com.linecorp.armeria.client
-
A client option.
- clientOptions() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
Returns the
ClientOptions
of theClient
that sends health check requests. - clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the
ClientOptions
of theClient
that sends health check requests. - clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
- ClientOptions - Class in com.linecorp.armeria.client
-
A set of
ClientOption
s and their respective values. - ClientOptionsBuilder - Class in com.linecorp.armeria.client
-
Creates a new
ClientOptions
using the builder pattern. - ClientOptionValue<T> - Class in com.linecorp.armeria.client
-
A value of a
ClientOption
. - ClientRequestContext - Interface in com.linecorp.armeria.client
- ClientRequestContextBuilder - Class in com.linecorp.armeria.client
-
Builds a new
ClientRequestContext
. - ClientRequestContextCaptor - Interface in com.linecorp.armeria.client
-
Captures the
ClientRequestContext
s created by the current thread. - 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
. - clientStubFactory(GrpcClientStubFactory) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
-
Sets the
GrpcClientStubFactory
that creates a gRPC client stub. - clientType() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the type of the client.
- 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.FileServiceConfig
-
Returns the
Clock
the provides the current date and time to anFileService
. - 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.AggregatedHttpFileBuilder
- clock(Clock) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the
Clock
that provides the current date and time. - clock(Clock) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
- 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 class com.linecorp.armeria.client.DecoratingClientFactory
- close() - Method in class com.linecorp.armeria.client.Endpoint
-
This method does nothing.
- close() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
- close() - Method in class com.linecorp.armeria.client.resteasy.ArmeriaJaxrsClientEngine
- close() - Method in interface com.linecorp.armeria.common.Bytes
-
Releases the underlying
ByteBuf
if this data was created with pooled objects. - close() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
- close() - Method in class com.linecorp.armeria.common.grpc.protocol.DeframedMessage
- close() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
- close() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
- 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.StreamMessageDuplicator
-
Closes this duplicator and prevents it from further duplication.
- close() - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
Closes the
StreamMessage
successfully. - close() - Method in interface com.linecorp.armeria.common.util.AsyncCloseable
-
Releases any underlying resources held by this object synchronously.
- close() - Method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
- 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 interface com.linecorp.armeria.common.websocket.WebSocketWriter
-
Sends the closing handshake with
WebSocketCloseStatus.NORMAL_CLOSURE
. - close() - Method in class com.linecorp.armeria.server.Server
- close() - Method in class com.linecorp.armeria.spring.SpringDependencyInjector
- close() - Method in class com.linecorp.armeria.xds.ClusterRoot
- close() - Method in class com.linecorp.armeria.xds.ListenerRoot
- close(AggregatedHttpResponse) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
Writes the specified HTTP response and closes the stream.
- close(WebSocketCloseStatus) - Method in interface com.linecorp.armeria.common.websocket.WebSocketWriter
-
Sends the closing handshake with the
WebSocketCloseStatus
. - close(WebSocketCloseStatus, String) - Method in interface com.linecorp.armeria.common.websocket.WebSocketWriter
-
Sends the closing handshake with the
WebSocketCloseStatus
and the reason. - close(Object) - Static method in class com.linecorp.armeria.unsafe.PooledObjects
-
Closes the given pooled
Bytes
. - 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(Throwable) - Method in interface com.linecorp.armeria.common.websocket.WebSocketWriter
-
Sends the closing handshake with the
WebSocketCloseStatus.INTERNAL_SERVER_ERROR
andThrowable.getMessage()
. - CLOSE - Enum constant in enum class com.linecorp.armeria.common.websocket.WebSocketFrameType
-
A close frame.
- closeAsync() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
- closeAsync() - Method in class com.linecorp.armeria.client.Endpoint
-
This method does nothing but returning an immediately complete future.
- closeAsync() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
- closeAsync() - Method in interface com.linecorp.armeria.common.util.AsyncCloseable
-
Releases any underlying resources held by this object asynchronously.
- closeAsync() - Method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
- closeAsync() - Method in class com.linecorp.armeria.common.util.StartStopSupport
- closeAsync() - Method in class com.linecorp.armeria.server.Server
- closed() - Static method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
Returns the
AsyncCloseableSupport
which has been closed already. - CLOSED - Enum constant in enum class com.linecorp.armeria.client.circuitbreaker.CircuitState
-
Initial state.
- closeDefault() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
Closes the default
ClientFactory
. - ClosedSessionException - Exception Class in com.linecorp.armeria.common
-
A
RuntimeException
raised when the connection to the remote peer has been closed unexpectedly. - ClosedSessionException(String) - Constructor for exception class com.linecorp.armeria.common.ClosedSessionException
-
Creates a new instance with the specified
message
. - ClosedSessionException(String, Throwable) - Constructor for exception class com.linecorp.armeria.common.ClosedSessionException
-
Creates a new instance with the specified
message
andcause
. - ClosedSessionException(Throwable) - Constructor for exception class com.linecorp.armeria.common.ClosedSessionException
-
Creates a new instance with the specified
cause
. - ClosedStreamException - Exception Class in com.linecorp.armeria.common.stream
-
A
RuntimeException
that is raised when aStreamMessage
or an HTTP/2 stream has been closed unexpectedly. - ClosedStreamException(String) - Constructor for exception class com.linecorp.armeria.common.stream.ClosedStreamException
-
Creates a new instance with the specified
message
. - ClosedStreamException(String, Throwable) - Constructor for exception class com.linecorp.armeria.common.stream.ClosedStreamException
-
Creates a new instance with the specified
message
andcause
. - ClosedStreamException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.armeria.common.stream.ClosedStreamException
-
Creates a new instance with the specified
message
,cause
, suppression enabled or disabled, and writable stack trace enabled or disabled. - ClosedStreamException(Throwable) - Constructor for exception class com.linecorp.armeria.common.stream.ClosedStreamException
-
Creates a new instance with the specified
cause
. - closeFailed(Throwable) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when failed to stop in
StartStopSupport.close()
. - closeOnJvmShutdown() - Method in interface com.linecorp.armeria.client.ClientFactory
-
Registers a JVM shutdown hook that closes this
ClientFactory
when the current JVM terminates. - closeOnJvmShutdown() - Method in class com.linecorp.armeria.server.Server
-
Registers a JVM shutdown hook that closes this
Server
when the current JVM terminates. - closeOnJvmShutdown(Runnable) - Method in interface com.linecorp.armeria.client.ClientFactory
-
Registers a JVM shutdown hook that closes this
ClientFactory
when the current JVM terminates. - closeOnJvmShutdown(Runnable) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
- closeOnJvmShutdown(Runnable) - Method in class com.linecorp.armeria.server.Server
-
Registers a JVM shutdown hook that closes this
Server
when the current JVM terminates. - closeStatus() - Method in exception class com.linecorp.armeria.server.websocket.WebSocketProtocolViolationException
-
Returns the
WebSocketCloseStatus
. - CloseWebSocketFrame - Interface in com.linecorp.armeria.common.websocket
-
A close
WebSocketFrame
. - CLUSTER - Enum constant in enum class com.linecorp.armeria.xds.XdsType
- clusterRoot(String) - Method in interface com.linecorp.armeria.xds.XdsBootstrap
-
Represents a
Cluster
root node of a bootstrap. - ClusterRoot - Class in com.linecorp.armeria.xds
-
A root node representing a
Cluster
. - ClusterSnapshot - Class in com.linecorp.armeria.xds
-
A snapshot of a
Cluster
resource. - clusterSnapshots() - Method in class com.linecorp.armeria.xds.RouteSnapshot
-
A list of
ClusterSnapshot
s which belong to thisRouteConfiguration
. - ClusterXdsResource - Class in com.linecorp.armeria.xds
-
A resource object for a
Cluster
. - code() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns the code of this
HttpStatus
. - code() - Method in class com.linecorp.armeria.common.websocket.WebSocketCloseStatus
-
Returns the status code.
- 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
. - collect() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Collects the elements published by this
StreamMessage
. - collect(SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Collects the elements published by this
StreamMessage
with the specifiedSubscriptionOption
s. - collect(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
- collect(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
- collect(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
- collect(EventExecutor, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Collects the elements published by this
StreamMessage
with the specifiedEventExecutor
andSubscriptionOption
s. - collect(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
- collect(Function<? super BodyPart, CompletableFuture<? extends T>>) - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Collects the elements published by this
Multipart
. - collect(Function<? super BodyPart, CompletableFuture<? extends T>>, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.multipart.Multipart
-
Collects the elements published by this
Multipart
. - collectBytes() - Method in interface com.linecorp.armeria.common.stream.ByteStreamMessage
-
Collects the bytes published by this
ByteStreamMessage
. - collectBytes(EventExecutor) - Method in interface com.linecorp.armeria.common.stream.ByteStreamMessage
-
Collects the bytes published by this
ByteStreamMessage
. - com.linecorp.armeria.client - package com.linecorp.armeria.client
-
Client core.
- com.linecorp.armeria.client.auth.oauth2 - package com.linecorp.armeria.client.auth.oauth2
-
Client-side OAuth 2.0 implementation artifacts.
- com.linecorp.armeria.client.brave - package com.linecorp.armeria.client.brave
- 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.consul - package com.linecorp.armeria.client.consul
-
Consul-based
EndpointGroup
implementation. - com.linecorp.armeria.client.cookie - package com.linecorp.armeria.client.cookie
-
Cookie aware client.
- 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
Endpoint
s from an existingEndpointGroup
by sending health check requests. - com.linecorp.armeria.client.eureka - package com.linecorp.armeria.client.eureka
-
Eureka-based
EndpointGroup
for automatic service discovery. - com.linecorp.armeria.client.grpc - package com.linecorp.armeria.client.grpc
-
An armeria client that uses the gRPC wire protocol.
- com.linecorp.armeria.client.grpc.protocol - package com.linecorp.armeria.client.grpc.protocol
-
Unary gRPC client without support for gRPC generated code stubs.
- com.linecorp.armeria.client.kubernetes - package com.linecorp.armeria.client.kubernetes
-
Fabric8 Kubernetes client based on Armeria.
- com.linecorp.armeria.client.limit - package com.linecorp.armeria.client.limit
-
Limits the number of executed
Request
s. - 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.observation - package com.linecorp.armeria.client.observation
-
Observation basing on Micrometer Observation.
- com.linecorp.armeria.client.proxy - package com.linecorp.armeria.client.proxy
-
Proxy configuration.
- com.linecorp.armeria.client.redirect - package com.linecorp.armeria.client.redirect
- com.linecorp.armeria.client.resteasy - package com.linecorp.armeria.client.resteasy
-
Integration with RESTEasy client.
- 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.websocket - package com.linecorp.armeria.client.websocket
-
Client-side classes for the WebSocket Protocol.
- com.linecorp.armeria.client.zookeeper - package com.linecorp.armeria.client.zookeeper
-
ZooKeeper-based
EndpointGroup
for automatic service discovery. - com.linecorp.armeria.common - package com.linecorp.armeria.common
-
Common types.
- com.linecorp.armeria.common.annotation - package com.linecorp.armeria.common.annotation
-
Common annotations.
- com.linecorp.armeria.common.auth - package com.linecorp.armeria.common.auth
-
HTTP authorization common.
- com.linecorp.armeria.common.auth.oauth2 - package com.linecorp.armeria.common.auth.oauth2
-
Common artifacts used by OAuth 2.0 implementation.
- com.linecorp.armeria.common.brave - package com.linecorp.armeria.common.brave
- com.linecorp.armeria.common.circuitbreaker - package com.linecorp.armeria.common.circuitbreaker
-
Provides the common classes for
CircuitBreaker
. - com.linecorp.armeria.common.consul - package com.linecorp.armeria.common.consul
-
Various classes used internally.
- com.linecorp.armeria.common.encoding - package com.linecorp.armeria.common.encoding
-
Provides the common classes for HTTP content encoding.
- com.linecorp.armeria.common.graphql.protocol - package com.linecorp.armeria.common.graphql.protocol
-
Common classes for handling the GraphQL protocol.
- com.linecorp.armeria.common.graphql.scalar - package com.linecorp.armeria.common.graphql.scalar
-
GraphQL-related extended scalar classes.
- 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
-
Common classes for handling the gRPC wire protocol without support for gRPC generated code stubs.
- com.linecorp.armeria.common.kotlin - package com.linecorp.armeria.common.kotlin
-
Kotlin-related common classes.
- com.linecorp.armeria.common.logback - package com.linecorp.armeria.common.logback
-
Logback integration.
- com.linecorp.armeria.common.logging - package com.linecorp.armeria.common.logging
- com.linecorp.armeria.common.metric - package com.linecorp.armeria.common.metric
-
Common metric collection utilities.
- com.linecorp.armeria.common.multipart - package com.linecorp.armeria.common.multipart
-
Multiple part messages support.
- com.linecorp.armeria.common.reactor3 - package com.linecorp.armeria.common.reactor3
-
Reactor plugins to help keep
RequestContext
during Reactor operations. - com.linecorp.armeria.common.rxjava2 - package com.linecorp.armeria.common.rxjava2
-
RxJava2 plugins to help keep
RequestContext
during RxJava2 Operations. - com.linecorp.armeria.common.rxjava3 - package com.linecorp.armeria.common.rxjava3
-
RxJava3 plugins to help keep
RequestContext
during RxJava3 Operations. - com.linecorp.armeria.common.sse - package com.linecorp.armeria.common.sse
-
Server-Sent Events support.
- 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.throttling - package com.linecorp.armeria.common.throttling
-
Common throttling artifacts used by throttling implementation.
- com.linecorp.armeria.common.util - package com.linecorp.armeria.common.util
-
Generic utility classes.
- com.linecorp.armeria.common.websocket - package com.linecorp.armeria.common.websocket
-
Common classes for the WebSocket Protocol.
- com.linecorp.armeria.common.zookeeper - package com.linecorp.armeria.common.zookeeper
-
ZooKeeper-related common classes.
- com.linecorp.armeria.dropwizard - package com.linecorp.armeria.dropwizard
-
Provides a Dropwizard Bundle for Armeria.
- com.linecorp.armeria.resilience4j.circuitbreaker - package com.linecorp.armeria.resilience4j.circuitbreaker
-
Resilience4j
'sCircuitBreaker
integration with Armeria. - com.linecorp.armeria.resilience4j.circuitbreaker.client - package com.linecorp.armeria.resilience4j.circuitbreaker.client
-
Resilience4j
'sCircuitBreaker
integration with Armeria clients. - 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.annotation.processor - package com.linecorp.armeria.server.annotation.processor
-
Annotation processors for annotated services.
- com.linecorp.armeria.server.auth - package com.linecorp.armeria.server.auth
-
HTTP authorization service.
- com.linecorp.armeria.server.auth.oauth2 - package com.linecorp.armeria.server.auth.oauth2
-
Server-side OAuth 2.0 implementation artifacts.
- com.linecorp.armeria.server.brave - package com.linecorp.armeria.server.brave
- com.linecorp.armeria.server.consul - package com.linecorp.armeria.server.consul
-
Automatic service registration and discovery with Consul.
- com.linecorp.armeria.server.cors - package com.linecorp.armeria.server.cors
-
Cross-Origin Resource Sharing (CORS) support.
- 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.eureka - package com.linecorp.armeria.server.eureka
-
Eureka-based automatic service registration.
- com.linecorp.armeria.server.file - package com.linecorp.armeria.server.file
-
HTTP static file service.
- com.linecorp.armeria.server.graphql - package com.linecorp.armeria.server.graphql
-
GraphQL-related server classes.
- com.linecorp.armeria.server.graphql.protocol - package com.linecorp.armeria.server.graphql.protocol
-
HttpService
implementations for supporting the GraphQL protocol. - 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.grpc.protocol - package com.linecorp.armeria.server.grpc.protocol
-
HttpService
implementations for handling the gRPC wire protocol without support for gRPC generated code stubs. - 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.kotlin - package com.linecorp.armeria.server.kotlin
-
Decorators for Kotlin coroutines.
- 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.management - package com.linecorp.armeria.server.management
-
Supports monitoring and management features.
- com.linecorp.armeria.server.metric - package com.linecorp.armeria.server.metric
-
Metric-collecting service decorators and exporters.
- com.linecorp.armeria.server.observation - package com.linecorp.armeria.server.observation
-
Observation basing on Micrometer Observation.
- com.linecorp.armeria.server.protobuf - package com.linecorp.armeria.server.protobuf
-
Provides the default
ResponseConverterFunction
which automatically converts aMessage
into anHttpResponse
and the defaultRequestConverterFunction
which automatically converts anAggregatedHttpRequest
into aMessage
. - com.linecorp.armeria.server.resteasy - package com.linecorp.armeria.server.resteasy
-
Integration with RESTEasy server.
- com.linecorp.armeria.server.rxjava2 - package com.linecorp.armeria.server.rxjava2
-
Provides a default
ResponseConverterFunction
which automatically converts anObservableSource
into anHttpResponse
when theObservableSource
is returned by an annotated HTTP service. - com.linecorp.armeria.server.rxjava3 - package com.linecorp.armeria.server.rxjava3
-
Provides a default
ResponseConverterFunction
which automatically converts anObservableSource
into anHttpResponse
when theObservableSource
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
orStream
. - 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.throttling.bucket4j - package com.linecorp.armeria.server.throttling.bucket4j
-
Rate-limiting throttling implementation based on Token-Bucket algorithm and Bucket4j library.
- com.linecorp.armeria.server.tomcat - package com.linecorp.armeria.server.tomcat
-
Embedded Tomcat service.
- com.linecorp.armeria.server.websocket - package com.linecorp.armeria.server.websocket
-
Server-side classes for the WebSocket Protocol.
- com.linecorp.armeria.server.zookeeper - package com.linecorp.armeria.server.zookeeper
-
ZooKeeper-based automatic service registration.
- 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.reactive - package com.linecorp.armeria.spring.web.reactive
-
Spring Boot integration based on reactive server stack.
- 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.testing.junit5.common - package com.linecorp.armeria.testing.junit5.common
-
Common testing utilities.
- com.linecorp.armeria.testing.junit5.server - package com.linecorp.armeria.testing.junit5.server
-
Server-side testing utilities.
- com.linecorp.armeria.testing.junit5.server.mock - package com.linecorp.armeria.testing.junit5.server.mock
-
A mock server for use when testing clients.
- com.linecorp.armeria.testing.server - package com.linecorp.armeria.testing.server
-
Testing utilities.
- com.linecorp.armeria.unsafe - package com.linecorp.armeria.unsafe
- com.linecorp.armeria.unsafe.grpc - package com.linecorp.armeria.unsafe.grpc
-
Utilities for working with
ByteBuf
in an unsafe way. - com.linecorp.armeria.xds - package com.linecorp.armeria.xds
-
Provides integrations with the v3 gRPC-xDS protocol.
- combined() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
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
-
Returns when the release commit was created.
- common() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
Returns an access log writer with a common format.
- CommonPools - Class in com.linecorp.armeria.common
-
Provides the common shared thread pools and
EventLoopGroup
s which is used when not overridden. - compact(int, int) - Static method in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Returns a
TProtocolFactory
for Thrift TCompact protocol. - COMPACT - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Deprecated.
- 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(Cookie) - Method in interface com.linecorp.armeria.common.Cookie
- 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(AbstractOption<?, ?, ?>) - Method in class com.linecorp.armeria.common.util.AbstractOption
- compareTo(ServerPort) - Method in class com.linecorp.armeria.server.ServerPort
- CompletableRpcResponse - Class in com.linecorp.armeria.common
-
An
RpcResponse
implementation which is initially incomplete and can be completed later. - CompletableRpcResponse() - Constructor for class com.linecorp.armeria.common.CompletableRpcResponse
- complete(T) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
Throws an
UnsupportedOperationException
. - completedFuture(T) - Static method in class com.linecorp.armeria.common.thrift.ThriftFuture
-
Returns a new
ThriftFuture
instance that has its value set immediately. - completedFuture(T) - Static method in class com.linecorp.armeria.common.thrift.ThriftListenableFuture
-
Returns a new
ThriftListenableFuture
instance that has its value set immediately. - completedFuture(U) - Static method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
Returns an
EventLoopCheckingFuture
which has been completed with the specifiedvalue
. - completedFuture(U) - Static method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
Returns an
UnmodifiableFuture
which has been completed with the specifiedvalue
. - completeExceptionally(Throwable) - Method in class com.linecorp.armeria.common.CompletableRpcResponse
- completeExceptionally(Throwable) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
Throws an
UnsupportedOperationException
. - completeRequestPrefix(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
- completeRequestPrefix(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
- completeRequestPrefix(MeterRegistry, RequestLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
Creates a
MeterIdPrefix
from the specified completeRequestLog
. - CompletionActions - Class in com.linecorp.armeria.common.util
-
Provides the common actions that are useful when handling a
CompletionStage
. - complexity() - Method in interface com.linecorp.armeria.server.Route
-
Returns the complexity of this
Route
. - compose(Function<? super V, ? extends RequestLog>) - Method in interface com.linecorp.armeria.common.logging.ResponseLogLevelMapper
-
Deprecated.Do not use this method.
- compose(Function<? super V, ? extends RequestOnlyLog>) - Method in interface com.linecorp.armeria.common.logging.RequestLogLevelMapper
-
Deprecated.Do not use this method.
- compose(Function<A, B>, Function<B, C>) - Static method in class com.linecorp.armeria.common.util.Functions
- compose(Function<A, B>, Function<B, C>, Function<C, D>) - Static method in class com.linecorp.armeria.common.util.Functions
- compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>) - Static method in class com.linecorp.armeria.common.util.Functions
- 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
- 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
- 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
SamlServiceProviderBuilder.acs(SamlEndpoint)
.