- 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".
- abort() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
- abort() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
-
- abort() - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
- abort() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- abort() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- abort() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- abort(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Closes this stream with the specified
Throwable and prevents further subscription.
- abort() - Method in interface com.linecorp.armeria.common.stream.StreamMessageDuplicator
-
- abort(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamMessageDuplicator
-
- abort() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- abort(Throwable) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- AbortedStreamException - Exception in com.linecorp.armeria.common.stream
-
- 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
-
- AbstractBackoff - Class in com.linecorp.armeria.client.retry
-
- AbstractBackoff() - Constructor for class com.linecorp.armeria.client.retry.AbstractBackoff
-
- 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.
- AbstractCircuitBreakerClient(Client<I, O>, CircuitBreakerMapping, CircuitBreakerStrategy) - Constructor for class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
Creates a new instance that decorates the specified
Client.
- AbstractCircuitBreakerClient(Client<I, O>, CircuitBreakerMapping, CircuitBreakerStrategyWithContent<O>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
Creates a new instance that decorates the specified
Client.
- AbstractCircuitBreakerClientBuilder<O extends Response> - Class in com.linecorp.armeria.client.circuitbreaker
-
- AbstractCompositeService<T extends Service<I,O>,I extends Request,O extends Response> - Class in com.linecorp.armeria.server.composition
-
A skeletal
Service implementation that enables composing multiple
Services into one.
- AbstractCompositeService(CompositeServiceEntry<T>...) - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- AbstractCompositeService(Iterable<CompositeServiceEntry<T>>) - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- AbstractCompositeServiceBuilder<T extends Service<?,?>> - Class in com.linecorp.armeria.server.composition
-
- AbstractCompositeServiceBuilder() - Constructor for class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
Creates a new instance.
- 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 to maxConcurrency, with the default timeout of
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 to maxConcurrency.
- AbstractDistributionSummary - Class in io.micrometer.core.instrument
-
- AbstractDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.AbstractDistributionSummary
-
- AbstractHealthCheckedEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.healthcheck
-
- AbstractHealthCheckedEndpointGroupBuilder(EndpointGroup) - Constructor for class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- AbstractHttp2ConnectionHandler - Class in com.linecorp.armeria.internal.common
-
An Http2ConnectionHandler with some workarounds and additional extension points.
- AbstractHttp2ConnectionHandler(Http2ConnectionDecoder, Http2ConnectionEncoder, Http2Settings) - Constructor for class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
Creates a new instance.
- AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>> - Class in com.linecorp.armeria.internal.common
-
- AbstractHttp2ConnectionHandlerBuilder(Channel) - Constructor for class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- AbstractHttpData - Class in com.linecorp.armeria.common
-
Support APIs for creating well-behaved
HttpData objects.
- AbstractHttpData() - Constructor for class com.linecorp.armeria.common.AbstractHttpData
-
- AbstractHttpFile - Class in com.linecorp.armeria.server.file
-
- AbstractHttpFile(MediaType, Clock, boolean, boolean, BiFunction<String, HttpFileAttributes, String>, HttpHeaders) - Constructor for class com.linecorp.armeria.server.file.AbstractHttpFile
-
Creates a new instance.
- AbstractHttpFileBuilder - Class in com.linecorp.armeria.server.file
-
A skeletal builder class which helps easier implementation of an
HttpFile builder.
- AbstractHttpFileBuilder() - Constructor for class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
- AbstractHttpService - Class in com.linecorp.armeria.server
-
A skeletal
HttpService for easier HTTP service implementation.
- AbstractHttpService() - Constructor for class com.linecorp.armeria.server.AbstractHttpService
-
- AbstractHttpVfs - Class in com.linecorp.armeria.server.file
-
- AbstractHttpVfs() - Constructor for class com.linecorp.armeria.server.file.AbstractHttpVfs
-
- AbstractInternalLogger - Class in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- AbstractInternalLogger(String) - Constructor for class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
Creates a new instance.
- AbstractListenable<T> - Class in com.linecorp.armeria.common.util
-
- AbstractListenable() - Constructor for class com.linecorp.armeria.common.util.AbstractListenable
-
- AbstractMeter - Class in io.micrometer.core.instrument
-
- AbstractMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.AbstractMeter
-
- AbstractOption<T> - Class in com.linecorp.armeria.common.util
-
A configuration option.
- AbstractOption(int, String) - Constructor for class com.linecorp.armeria.common.util.AbstractOption
-
Creates a new instance.
- AbstractOptions - Class in com.linecorp.armeria.common.util
-
A set of configuration options and their respective values.
- AbstractOptions(Function<T, T>, T...) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptions(Function<T, T>, Iterable<T>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptions(Function<T, T>, AbstractOptions, T...) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptions(Function<T, T>, AbstractOptions, Iterable<T>) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance.
- AbstractOptions(AbstractOptions, AbstractOptions) - Constructor for class com.linecorp.armeria.common.util.AbstractOptions
-
Creates a new instance by merging two options.
- AbstractOptionValue<O extends AbstractOption<V>,V> - Class in com.linecorp.armeria.common.util
-
- AbstractOptionValue(O, V) - Constructor for class com.linecorp.armeria.common.util.AbstractOptionValue
-
Creates a new instance with the specified option and value.
- AbstractPartition<T> - Class in io.micrometer.core.instrument.util
-
Base class for a partition.
- AbstractPartition(List<T>, int) - Constructor for class io.micrometer.core.instrument.util.AbstractPartition
-
- AbstractRequestContextAwareFuture<T> - Class in com.linecorp.armeria.internal.common
-
- AbstractRequestContextAwareFuture(RequestContext) - Constructor for class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- AbstractRequestContextBuilder - Class in com.linecorp.armeria.common
-
- AbstractRequestContextBuilder(boolean, HttpRequest) - Constructor for class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- AbstractRequestContextBuilder(boolean, RpcRequest, URI) - Constructor for class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- 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.
- AbstractRetryingClient(Client<I, O>, RetryStrategy, int, long) - Constructor for class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Creates a new instance that decorates the specified
Client.
- AbstractRetryingClient(Client<I, O>, RetryStrategyWithContent<O>, int, long) - Constructor for class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Creates a new instance that decorates the specified
Client.
- AbstractRetryingClientBuilder<O extends Response> - Class in com.linecorp.armeria.client.retry
-
- AbstractRetryingClientBuilder(RetryStrategy) - Constructor for class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
- AbstractRetryingClientBuilder(RetryStrategyWithContent<O>) - Constructor for class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
- 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>) - Constructor for class com.linecorp.armeria.server.throttling.AbstractThrottlingService
-
Creates a new instance that decorates the specified
Service.
- AbstractTimer - Class in io.micrometer.core.instrument
-
- AbstractTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.AbstractTimer
-
- AbstractTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.AbstractTimer
-
Creates a new timer.
- AbstractUnwrappable<T extends Unwrappable> - Class in com.linecorp.armeria.common.util
-
- AbstractUnwrappable(T) - Constructor for class com.linecorp.armeria.common.util.AbstractUnwrappable
-
Creates a new decorator with the specified delegate.
- ACCEPT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept" header field name.
- accept(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.throttling.RateLimitingThrottlingStrategy
-
- accept(ServiceRequestContext, T) - Method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
Returns whether a given request should be treated as failed before it is handled actually.
- accept(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
When the given predicate is true, the meter should be present in published metrics.
- accept() - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Include a meter in published metrics.
- accept(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
- accept(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add accept header.
- ACCEPT_CHARSET - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept-Charset" header field name.
- ACCEPT_ENCODING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept-Encoding" header field name.
- ACCEPT_LANGUAGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept-Language" header field name.
- ACCEPT_PATCH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept-Patch" header field name.
- ACCEPT_RANGES - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Accept-Ranges" header field name.
- ACCEPTED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
202 Accepted.
- acceptFile(String) - Method in class com.linecorp.armeria.server.docs.DocStringExtractor
-
- acceptJson() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add header to accept application/json data.
- acceptNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Meters that start with the provided name should be present in published metrics.
- acceptTypes() - Method in interface com.linecorp.armeria.server.RoutingContext
-
- ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Allow-Credentials" header field name.
- ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Allow-Headers" header field name.
- ACCESS_CONTROL_ALLOW_METHODS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Allow-Methods" header field name.
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Allow-Origin" header field name.
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Expose-Headers" header field name.
- ACCESS_CONTROL_MAX_AGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Max-Age" header field name.
- ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Request-Headers" header field name.
- ACCESS_CONTROL_REQUEST_METHOD - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Access-Control-Request-Method" header field name.
- accessLogFormat(String) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- 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.VirtualHostServiceBindingBuilder
-
- accessLogger(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the default access logger name for all
VirtualHosts.
- accessLogger(Logger) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- accessLogger(Function<? super VirtualHost, ? extends Logger>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the default access logger mapper for all
VirtualHosts.
- accessLogger() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the Logger which is used for writing access logs of this virtual host.
- accessLogger(Function<? super VirtualHost, ? extends Logger>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- accessLogger(Logger) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
Logger of this
VirtualHost, which is used for writing access logs.
- accessLogger(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the
Logger named
loggerName of this
VirtualHost,
which is used for writing access logs.
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- accessLogWriter() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- AccessLogWriter - Interface in com.linecorp.armeria.server.logging
-
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets an access log writer of this
Server.
- accessLogWriter() - Method in class com.linecorp.armeria.server.ServerConfig
-
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- accessLogWriter() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns the access log writer.
- accessLogWriter() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- accessLogWriter() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- accessLogWriter() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the access log writer.
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- accessLogWriter(AccessLogWriter, boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- AccessLogWriters - Class in com.linecorp.armeria.server.logging
-
- accessToken() - Method in class com.linecorp.armeria.server.auth.OAuth2Token
-
Returns the access token.
- acquire(Endpoint, SessionProtocol) - Method in interface com.linecorp.armeria.client.EventLoopScheduler
-
Acquires an
EventLoop that is expected to handle a connection to the specified
Endpoint.
- acquireEventLoop(Endpoint, SessionProtocol) - Method in interface com.linecorp.armeria.client.ClientFactory
-
Acquires an
EventLoop that is expected to handle a connection to the specified
Endpoint.
- acquireEventLoop(Endpoint, SessionProtocol) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- activeLocalPort() - Method in class com.linecorp.armeria.server.Server
-
- activeLocalPort(SessionProtocol) - Method in class com.linecorp.armeria.server.Server
-
- activePort() - Method in class com.linecorp.armeria.server.Server
-
- activePorts() - Method in class com.linecorp.armeria.server.Server
-
- activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- activeTasks() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- activeTasks() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- activeTasks() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- actual() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
-
- add(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified HTTP-level decorator.
- add(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified HTTP-level decorator.
- add(CharSequence, String) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header with the specified name and value.
- add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds new headers with the specified name and values.
- add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds new headers with the specified name and values.
- 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(String, String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter with the specified name and value.
- add(String, Iterable<String>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds new parameters with the specified name and values.
- add(String, String...) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds new parameters with the specified name and values.
- 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(CharSequence, String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- add(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.RequestHeadersBuilder
-
- add(CharSequence, String) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- add(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- add(CharSequence, String...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- add(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- add(Authorizer<HttpRequest>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- add(Iterable<? extends Authorizer<HttpRequest>>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- add(Authorizer<HttpRequest>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- add(Iterable<? extends Authorizer<HttpRequest>>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- add(long, TimeUnit) - Method in class io.micrometer.core.instrument.MockClock
-
- add(Duration) - Method in class io.micrometer.core.instrument.MockClock
-
- addAdditionalRequestHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Adds a header with the specified name and value.
- addAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- addAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- addAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- addAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- addAdditionalResponseHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Adds a header with the specified name and value.
- addAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- addAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- addAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- addAdditionalResponseTrailer(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Adds a trailer with the specified name and value.
- addAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- addAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- addAlgorithm(String, String) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- addAlgorithm(String, ASN1ObjectIdentifier, String) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- addAttribute(String, AttributeKey<?>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified AttributeKey to the export list.
- addAttribute(String, AttributeKey<?>, Function<?, String>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified AttributeKey to the export list.
- addAttributes(String, Map<String, String>) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- addBasicAuth(Authorizer<? super BasicToken>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addBasicAuth(Authorizer<? super BasicToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
Adds an HTTP basic
Authorizer for the given
header.
- addBasicAuth(Authorizer<? super BasicToken>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addBasicAuth(Authorizer<? super BasicToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- addChild(RequestLogAccess) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Adds the specified
RequestLogAccess so that the logs are propagated from the
child.
- addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addDouble(String, double) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- addEndpoint(Endpoint) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addFloat(String, float) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Adds the specified HTTP header.
- addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.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.file.HttpFileServiceBuilder
-
Deprecated.
- 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.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.file.HttpFileServiceBuilder
-
Deprecated.
- addHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- addHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- addHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- addHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- addHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- addHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- addHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified HTTP request header name to the export list.
- addHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the specified HTTP response header name to the export list.
- addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addInt(String, int) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- AdditionalHeader - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation for an additional HTTP header.
- AdditionalHeaders - Annotation Type in com.linecorp.armeria.server.annotation
-
- additionalRequestHeaders() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- additionalRequestHeaders() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- additionalRequestHeaders() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- additionalResponseHeaders() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- additionalResponseHeaders() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- additionalResponseHeaders() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- additionalResponseTrailers() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- additionalResponseTrailers() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- additionalResponseTrailers() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- additionals() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns additional (or user-defined) parameters.
- AdditionalTrailer - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation for an additional HTTP trailer.
- AdditionalTrailers - Annotation Type in com.linecorp.armeria.server.annotation
-
- addKeyInfoConverter(ASN1ObjectIdentifier, AsymmetricKeyInfoConverter) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- addKeyPattern(String) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
Adds the property represented by the specified key pattern to the export list.
- addListener(Consumer<? super List<Endpoint>>) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- addListener(Consumer<? super T>) - Method in class com.linecorp.armeria.common.util.AbstractListenable
-
- addListener(Consumer<? super T>) - Method in interface com.linecorp.armeria.common.util.Listenable
-
- addListener(L) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Adds the specified
listener, so that it is notified when the state of this
StartStopSupport changes.
- addListener(ServerListener) - Method in class com.linecorp.armeria.server.Server
-
- addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addLong(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- addOAuth1a(Authorizer<? super OAuth1aToken>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addOAuth1a(Authorizer<? super OAuth1aToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addOAuth1a(Authorizer<? super OAuth1aToken>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addOAuth1a(Authorizer<? super OAuth1aToken>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addOAuth2(Authorizer<? super OAuth2Token>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addOAuth2(Authorizer<? super OAuth2Token>, CharSequence) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addOAuth2(Authorizer<? super OAuth2Token>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addOAuth2(Authorizer<? super OAuth2Token>, CharSequence) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- addObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addObject(CharSequence, Iterable<?>) - 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.HttpHeadersBuilder
-
Adds a new header with the specified name and values.
- 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(String, Object) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- 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 with the specified name and values.
- 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(CharSequence, Object) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- addObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- 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.ResponseHeadersBuilder
-
- addPolicy(CorsPolicy) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- addRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
-
Add a registry to the global composite registry.
- ADDRESS_RESOLVER_GROUP_FACTORY - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The factory that creates an
AddressResolverGroup which resolves remote addresses into
InetSocketAddresses.
- addressResolverGroupFactory(Function<? super EventLoopGroup, ? extends AddressResolverGroup<? extends InetSocketAddress>>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the factory that creates a
AddressResolverGroup which resolves remote addresses into
InetSocketAddresses.
- addressResolverGroupFactory() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the factory that creates an
AddressResolverGroup which resolves remote addresses into
InetSocketAddresses.
- addRpc(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified RPC-level decorator.
- addRpc(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.ClientDecorationBuilder
-
Adds the specified RPC-level decorator.
- addSeconds(long) - Method in class io.micrometer.core.instrument.MockClock
-
- addStartedCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartedCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartedCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartedCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartingCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartingCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartingCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStartingCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppedCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppedCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppedCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppedCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppingCallback(Runnable) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppingCallback(Consumer<? super Server>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppingCallbacks(Consumer<? super Server>...) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addStoppingCallbacks(Iterable<Consumer<? super Server>>) - Method in class com.linecorp.armeria.server.ServerListenerBuilder
-
- addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Adds a new header.
- addTimeMillis(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Adds a new parameter.
- addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- addTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- addTokenAuthorizer(Function<? super RequestHeaders, T>, Authorizer<? super T>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- addTokenAuthorizer(Function<? super RequestHeaders, T>, Authorizer<? super T>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- 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(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpRequest
-
Aggregates this request.
- aggregate() - Method in interface com.linecorp.armeria.common.HttpResponse
-
Aggregates this response.
- aggregate(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpResponse
-
Aggregates this response.
- aggregate(Executor) - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
- aggregate(Executor) - Method in interface com.linecorp.armeria.server.file.HttpFile
-
- aggregate(Executor) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
-
- AggregatedHttpFile - Interface in com.linecorp.armeria.server.file
-
An immutable variant of
HttpFile which has its attributes and content readily available.
- AggregatedHttpRequest - Interface in com.linecorp.armeria.common
-
A complete HTTP request whose content is readily available as a single
HttpData.
- AggregatedHttpResponse - Interface in com.linecorp.armeria.common
-
A complete HTTP response whose content is readily available as a single
HttpData.
- aggregateFrom(Stream<?>, ResponseHeaders, HttpHeaders, Function<Object, HttpData>, Executor) - Static method in class com.linecorp.armeria.internal.server.ResponseConversionUtil
-
Returns a new
HttpResponseWriter which has a content converted from the collected objects.
- aggregateFrom(Publisher<?>, ResponseHeaders, HttpHeaders, Function<Object, HttpData>) - Static method in class com.linecorp.armeria.internal.server.ResponseConversionUtil
-
Returns a new
HttpResponseWriter which has a content converted from the collected objects.
- aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
-
Aggregates this request.
- aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpRequest
-
Aggregates this request.
- aggregateWithPooledObjects(ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
-
Aggregates this response.
- aggregateWithPooledObjects(EventExecutor, ByteBufAllocator) - Method in interface com.linecorp.armeria.common.HttpResponse
-
Aggregates this response.
- aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
- aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.HttpFile
-
- aggregateWithPooledObjects(Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
-
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- alloc() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- alloc() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the ByteBufAllocator.
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the ByteBufAllocator.
- alloc() - Method in interface com.linecorp.armeria.common.RequestContext
-
- alloc() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- alloc() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- alloc(ByteBufAllocator) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- ALLOW - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Allow" header field name.
- allowCredentials() - Method in class com.linecorp.armeria.server.cors.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.
- allowedRequestHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns the allowed set of request headers.
- allowedRequestMethods() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns the allowed set of request methods.
- 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".
- allowRequestHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- allowRequestHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- allowRequestHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- allowRequestHeaders(Iterable<? extends 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.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(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- allowRequestMethods(HttpMethod...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- allowRequestMethods(Iterable<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.CorsServiceBuilder
-
Specifies the allowed set of HTTP request methods that should be returned in the
CORS "Access-Control-Allow-Methods" response header.
- always() - Static method in interface com.linecorp.armeria.common.util.Sampler
-
Returns a sampler that will always return true.
- always() - Static method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- and() - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- and(DocServiceFilter) - Method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a composite
DocServiceFilter that represents a short-circuiting logical
AND of
this filter and
other.
- and() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- and(String, String) - Method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by merging this collection and the specified key/value pair.
- and(String...) - Method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by merging this collection and the specified key/value pairs.
- and(Tag...) - Method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by merging this collection and the specified tags.
- and(Iterable<? extends Tag>) - Method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by merging this collection and the specified tags.
- andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- andForOrigin(String) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Creates a new builder instance for a new
CorsPolicy.
- andForOrigins(String...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- andForOrigins(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.
- andThen(BiFunction<MeterRegistry, MeterIdPrefix, MeterIdPrefix>) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- andThen(AccessLogWriter) - Method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
- AnnotatedDocServicePlugin - Class in com.linecorp.armeria.internal.server.annotation
-
- AnnotatedDocServicePlugin() - Constructor for class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- AnnotatedService - Class in com.linecorp.armeria.internal.server.annotation
-
- annotatedService(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.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.ServerBuilder
-
Binds the specified annotated service object under the path prefix "/".
- annotatedService(String, Object) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, 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.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Iterable<?>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, 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<? 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() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- annotatedService(Object) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the path prefix "/".
- annotatedService(Object, Object...) - Method in class com.linecorp.armeria.server.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.VirtualHostBuilder
-
Binds the specified annotated service object under the 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, Object...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService(String, Object, Iterable<?>) - Method in class com.linecorp.armeria.server.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.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.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.VirtualHostBuilder
-
Binds the specified annotated service object under the specified path prefix.
- annotatedService() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- AnnotatedServiceBindingBuilder - Class in com.linecorp.armeria.server
-
- AnnotatedServiceElement - Class in com.linecorp.armeria.internal.server.annotation
-
Details of an annotated HTTP service method.
- annotatedServiceExceptionVerbosity() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the verbosity of exceptions logged by annotated HTTP services.
- AnnotatedServiceExtensions - Class in com.linecorp.armeria.internal.server.annotation
-
- AnnotatedServiceExtensions(List<RequestConverterFunction>, List<ResponseConverterFunction>, List<ExceptionHandlerFunction>) - Constructor for class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceExtensions
-
- annotatedServiceExtensions(Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>, Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- annotatedServiceExtensions(Iterable<? extends RequestConverterFunction>, Iterable<? extends ResponseConverterFunction>, Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- AnnotatedServiceFactory - Class in com.linecorp.armeria.internal.server.annotation
-
- 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_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_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/*".
- anyInterfaceSupportsIpV6() - Static method in class com.linecorp.armeria.internal.client.DnsUtil
-
- append(String) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns a newly-created instance whose name is concatenated by the specified suffix.
- appendElapsed(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Appends the human-readable representation of the duration given as
elapsed to the specified
StringBuilder.
- appendElapsed(StringBuilder, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Appends the human-readable representation of the duration between the specified
startTimeNanos
and
endTimeNanos to the specified
StringBuilder.
- appendElapsedAndSize(StringBuilder, long, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
- appendEpoch(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
- appendEpochMicros(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given epoch time in microseconds to typical human-readable format
"yyyy-MM-dd'T'HH_mm:ss.SSSX" and appends it to the specified
StringBuilder.
- appendEpochMillis(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given epoch time in milliseconds to typical human-readable format
"yyyy-MM-dd'T'HH_mm:ss.SSSX" and appends it to the specified
StringBuilder.
- appendHttpStatusTag(<any>, RequestLog) - Static method in class com.linecorp.armeria.internal.common.metric.RequestMetricSupport
-
- appendSize(StringBuilder, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Appends the human-readable representation of the specified byte-unit
size to the specified
StringBuffer.
- appendWithTags(String, String...) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns a newly-created instance whose name is concatenated by the specified suffix and
tags.
- appendWithTags(String, Iterable<Tag>) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns a newly-created instance whose name is concatenated by the specified suffix and
tags.
- 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
-
- 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(RoutingContext) - Method in interface com.linecorp.armeria.server.Route
-
Matches the specified
RoutingContext and extracts the path parameters from it if exists.
- AppRootFinder - Class in com.linecorp.armeria.common.util
-
A utility that looks for the
Path to the JAR, WAR or directory where a
Class is located at.
- ARMERIA_RETRY_COUNT - Static variable in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
The header which indicates the retry count of a
Request.
- ArmeriaHttpUtil - Class in com.linecorp.armeria.internal.common
-
Provides various utility functions for internal use related with HTTP.
- array() - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- array() - Method in interface com.linecorp.armeria.common.HttpData
-
Returns the underlying byte array of this data.
- array() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- artifactId() - Method in class com.linecorp.armeria.common.util.Version
-
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(Class<T>) - Method in interface com.linecorp.armeria.client.Client
-
Unwraps this
Client into the object of the specified
type.
- as(Class<T>) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Undecorates this
Backoff to find the
Backoff which is an instance of the specified
type.
- as(Class<U>) - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
-
- as(Class<T>) - Method in interface com.linecorp.armeria.common.util.Unwrappable
-
Unwraps this object into the object of the specified type.
- as(Class<T>) - Method in interface com.linecorp.armeria.server.Service
-
Unwraps this
Service into the object of the specified
type.
- asHeaderValue() - Method in class com.linecorp.armeria.common.CacheControl
-
Encodes the directives in this
CacheControl into an HTTP
"cache-control" header value.
- asHeaderValue() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
- asHeaderValue() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
- asImmutable() - Method in interface com.linecorp.armeria.common.HttpParameters
-
Deprecated.
Returns the immutable view of this parameters map.
- asMap() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- asMap() - Method in class com.linecorp.armeria.client.ClientOptions
-
- asMap0() - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
- asService() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
- asService() - Method in interface com.linecorp.armeria.server.file.HttpFile
-
Returns an
HttpService which serves the file for
HEAD and
GET requests.
- AsyncCloseable - Interface in com.linecorp.armeria.common.util
-
An object that may hold resources until it is closed.
- AsyncCloseableSupport - Class in com.linecorp.armeria.common.util
-
- 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<V>) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- attr(AttributeKey<V>) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- attr(AttributeKey<V>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- attr(AttributeKey<V>) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- attributes() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns all AttributeKeys in the export list.
- attrs() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- attrs() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- attrs() - Method in interface com.linecorp.armeria.common.RequestContext
-
- attrs() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- authFailed(Service<I, O>, ServiceRequestContext, I, Throwable) - Method in interface com.linecorp.armeria.server.auth.AuthFailureHandler
-
Invoked when the authorization of the specified
Request has failed.
- AuthFailureHandler<I extends Request,O extends Response> - Interface in com.linecorp.armeria.server.auth
-
A callback which is invoked to handle an authorization failure indicated by
Authorizer.
- authority() - Method in class com.linecorp.armeria.client.Endpoint
-
Converts this endpoint into the authority part of a URI.
- authority() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the authority of the request.
- authority() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Returns the
AUTHORITY of this request, in the form of
"hostname:port".
- AUTHORITY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP ":authority" pseudo header field name.
- authority() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the authority of this request.
- authority(String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the ":authority" header.
- authority(Endpoint) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the
":authority" header from the specified
Endpoint.
- AUTHORIZATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Authorization" header field name.
- authorize(ServiceRequestContext, T) - Method in interface com.linecorp.armeria.server.auth.Authorizer
-
Authorizes the given data.
- Authorizer<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
-
- authSucceeded(Service<I, O>, ServiceRequestContext, I) - Method in interface com.linecorp.armeria.server.auth.AuthSuccessHandler
-
Invoked when the authorization of the specified
Request has succeeded.
- AuthSuccessHandler<I extends Request,O extends Response> - Interface in com.linecorp.armeria.server.auth
-
A callback which is invoked to handle an authorization success indicated by
Authorizer.
- AuthTokenExtractors - Class in com.linecorp.armeria.server.auth
-
A utility class that provides singleton instances of authorization token extractor functions.
- autoAckPingFrame(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- autoAckSettingsFrame(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- autoDetectedContentType(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets whether to set the "content-type" header automatically based on the extension of the file.
- autoDetectedContentType(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- autoIndex(boolean) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets whether
FileService auto-generates a directory listing for a directory without an
index.html file.
- 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.HttpFileServiceBuilder
-
Deprecated.
- availabilityStamp() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns an
int representation of the currently available properties of this
RequestLog.
- availableFormats(SerializationFormat...) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- availableFormats(Iterable<SerializationFormat>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- 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
-
- availableMimeTypes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- awaitInitialEndpoints() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- awaitInitialEndpoints(long, TimeUnit) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- 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 - Class in com.linecorp.armeria.common
-
Directives for HTTP caching mechanisms in requests or responses.
- cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the "cache-control" header.
- cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the "cache-control" header.
- cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the "cache-control" header.
- cacheControl(CharSequence) - 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.HttpFileBuilder
-
- cacheControl(CacheControl) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- cacheControl(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- cachedHeaders() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the cachedHeaders parameter which contains a comma-separated list of
headers whose values are cached using headerValueCache.
- cachedPaths() - Static method in class com.linecorp.armeria.internal.common.PathAndQuery
-
Returns paths that have had their parse result cached.
- CacheMeterBinder - Class in io.micrometer.core.instrument.binder.cache
-
A common base class for cache metrics that ensures that all caches are instrumented
with the same basic set of metrics while allowing for additional detail that is specific
to an individual implementation.
- CacheMeterBinder(Object, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- 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.
- CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
- CaffeineCacheMetrics(<any>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- CaffeineMetricSupport - Class in com.linecorp.armeria.internal.common.metric
-
Registers the stats of Caffeine Cache.
- call(Runnable) - Static method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- call(Callable<T>) - Static method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- callFailed(Call, IOException) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- callStart(Call) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- camelCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- cancel(boolean) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- cancel(boolean) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
Does nothing but returning whether this future has been cancelled or not.
- CancelledSubscriptionException - Exception in com.linecorp.armeria.common.stream
-
- cancelTimeout() - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
- cancelTimeout() - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Cancels the current timeout scheduled.
- canList(String) - Method in class com.linecorp.armeria.server.file.AbstractHttpVfs
-
- canList(String) - Method in interface com.linecorp.armeria.server.file.HttpVfs
-
Returns whether the file at the specified path is a directory.
- canRequest() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Decides whether a request should be sent or failed depending on the current circuit state.
- canSchedule() - Method in interface com.linecorp.armeria.internal.common.DefaultTimeoutController.TimeoutTask
-
Returns true if the timeout task can be scheduled.
- catchAll() - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match any path.
- cause() - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- cause() - Method in interface com.linecorp.armeria.common.RpcResponse
-
Returns the cause of the failure if this
RpcResponse completed exceptionally.
- ChainedCorsPolicyBuilder - Class in com.linecorp.armeria.server.cors
-
- channel() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- channel() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the Netty
Channel which handled the
Request.
- channel() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
Returns the Channel that is handling this request, or null if the connection is not
established yet.
- channel() - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- channel() - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- channel() - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- channel() - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- channel() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- CHANNEL_OPTIONS - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class com.linecorp.armeria.internal.common.IdleTimeoutHandler
-
- channelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- channelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
ChannelOption of the server socket bound by
Server.
- channelOptions() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the
ChannelOptions of the sockets created by the
ClientFactory.
- channelOptions() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the
ChannelOptions and their values of
Server's server sockets.
- channelRegistered(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- channelUnregistered(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- ChannelUtil - Class in com.linecorp.armeria.internal.common.util
-
- charArray(int) - Method in class com.linecorp.armeria.internal.common.util.TemporaryThreadLocals
-
Returns a thread-local character array whose length is equal to or greater than the specified
minCapacity.
- 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.
- checkers(HealthChecker...) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- checkers(Iterable<? extends HealthChecker>) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- childChannelOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the
ChannelOption of sockets accepted by
Server.
- childChannelOptions() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the
ChannelOptions and their values of sockets accepted by
Server.
- childFieldInfos() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the child field infos of the field.
- children() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- 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
-
- CircuitBreakerBuilder(String) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
- CircuitBreakerBuilder() - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
- 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
-
- CircuitBreakerHttpClient - Class in com.linecorp.armeria.client.circuitbreaker
-
- CircuitBreakerHttpClientBuilder - Class in com.linecorp.armeria.client.circuitbreaker
-
- CircuitBreakerHttpClientBuilder(CircuitBreakerStrategy) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
-
- CircuitBreakerHttpClientBuilder(CircuitBreakerStrategyWithContent<HttpResponse>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
-
- CircuitBreakerListener - Interface in com.linecorp.armeria.client.circuitbreaker
-
- CircuitBreakerListenerAdapter - Class in com.linecorp.armeria.client.circuitbreaker
-
A skeletal
CircuitBreakerListener implementation in order for a user to implement only the methods
what he or she really needs.
- CircuitBreakerListenerAdapter() - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter
-
- circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder
-
- circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
-
Deprecated.
- circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
-
Deprecated.
- CircuitBreakerMapping - Interface in com.linecorp.armeria.client.circuitbreaker
-
- circuitBreakerMapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
-
Deprecated.
- 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
-
- CircuitBreakerRpcClientBuilder(CircuitBreakerStrategyWithContent<RpcResponse>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
-
- CircuitBreakerStrategy - Interface in com.linecorp.armeria.client.circuitbreaker
-
- CircuitBreakerStrategyWithContent<T extends Response> - Interface in com.linecorp.armeria.client.circuitbreaker
-
- circuitOpenWindow(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the duration of OPEN state.
- circuitOpenWindowMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the duration of OPEN state in milliseconds.
- CircuitState - Enum in com.linecorp.armeria.client.circuitbreaker
-
- ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
- ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
-
- ClassLoaderMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
-
- clear() - Static method in class com.linecorp.armeria.client.SessionProtocolNegotiationCache
-
Clears the cache.
- 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 io.micrometer.core.instrument.MeterRegistry
-
Clear all meters.
- clearCachedPaths() - Static method in class com.linecorp.armeria.internal.common.PathAndQuery
-
Clears the currently cached parsed paths.
- clearRequestTimeout() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- 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
-
- clearResponseTimeout() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- 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 - Static variable in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- CLIENT_CLOSED_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
-
499 Client Closed Request.
- clientAddress() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- clientAddress() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the address of the client who initiated this request.
- clientAddress() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- 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.
- clientAddressFilter() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns a filter which evaluates whether an
InetAddress can be used as a client address.
- clientAddressMapper(Function<? super ProxiedAddresses, ? extends InetSocketAddress>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- clientAddressMapper() - Method in class com.linecorp.armeria.server.ServerConfig
-
- ClientAddressSource - Class in com.linecorp.armeria.server
-
A source which is used to get a client address.
- clientAddressSources(ClientAddressSource...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets a list of
ClientAddressSources which are used to determine where to look for the
client address, in the order of preference.
- clientAddressSources(Iterable<ClientAddressSource>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets a list of
ClientAddressSources which are used to determine where to look for the
client address, in the order of preference.
- clientAddressSources() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns a list of
ClientAddressSources which are used to determine where to look for
the client address, in the order of preference.
- 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.
- clientAddressTrustedProxyFilter() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns a filter which evaluates whether an
InetAddress of a remote endpoint is trusted.
- ClientBuilder - Class in com.linecorp.armeria.client
-
Creates a new client that connects to the specified
URI using the builder pattern.
- ClientBuilder(String) - Constructor for class com.linecorp.armeria.client.ClientBuilder
-
- ClientBuilder(URI) - Constructor for class com.linecorp.armeria.client.ClientBuilder
-
- ClientBuilder(String, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
-
- ClientBuilder(Scheme, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
-
- ClientBuilder(SessionProtocol, Endpoint) - Constructor for class com.linecorp.armeria.client.ClientBuilder
-
- ClientBuilderParams - Interface in com.linecorp.armeria.client
-
Provides the construction parameters of a client.
- clientBuilderParams(T) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- clientBuilderParams(T) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- ClientCacheControl - Class in com.linecorp.armeria.common
-
Directives for HTTP caching mechanisms in requests.
- ClientCacheControlBuilder - Class in com.linecorp.armeria.common
-
- ClientCacheControlBuilder() - Constructor for class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- 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
-
- ClientConnectionTimingsBuilder() - Constructor for class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
- ClientDecoration - Class in com.linecorp.armeria.client
-
- ClientDecorationBuilder - Class in com.linecorp.armeria.client
-
- ClientDecorationBuilder() - Constructor for class com.linecorp.armeria.client.ClientDecorationBuilder
-
- ClientFactory - Interface in com.linecorp.armeria.client
-
Creates and manages clients.
- clientFactory(ClientFactory) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- clientFactory(ClientFactory) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- ClientFactoryBuilder - Class in com.linecorp.armeria.client
-
- ClientFactoryBuilder() - Constructor for class com.linecorp.armeria.client.ClientFactoryBuilder
-
- ClientFactoryOption<T> - Class in com.linecorp.armeria.client
-
- ClientFactoryOptions - Class in com.linecorp.armeria.client
-
- ClientFactoryOptionValue<T> - Class in com.linecorp.armeria.client
-
- ClientFactoryProvider - Interface in com.linecorp.armeria.client
-
Creates a new
ClientFactory dynamically via Java SPI (Service Provider Interface).
- ClientOption<T> - Class in com.linecorp.armeria.client
-
A client option.
- ClientOptions - Class in com.linecorp.armeria.client
-
- clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- clientOptions(ClientOptions) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- clientOptions() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
- ClientOptionsBuilder - Class in com.linecorp.armeria.client
-
- ClientOptionsBuilder() - Constructor for class com.linecorp.armeria.client.ClientOptionsBuilder
-
- ClientOptionsBuilder(ClientOptions) - Constructor for class com.linecorp.armeria.client.ClientOptionsBuilder
-
- ClientOptionValue<T> - Class in com.linecorp.armeria.client
-
- ClientRequestContext - Interface in com.linecorp.armeria.client
-
Provides information about a
Request, its
Response and its related utilities.
- ClientRequestContextBuilder - Class in com.linecorp.armeria.client
-
- ClientRequestContextCaptor - Interface in com.linecorp.armeria.client
-
- ClientRequestContextWrapper - Class in com.linecorp.armeria.client
-
- ClientRequestContextWrapper(ClientRequestContext) - Constructor for class com.linecorp.armeria.client.ClientRequestContextWrapper
-
Creates a new instance.
- Clients - Class in com.linecorp.armeria.client
-
Creates a new client that connects to a specified
URI.
- clientType() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the type of the client.
- clientType() - Method in class com.linecorp.armeria.client.UserClient
-
- ClientUtil - Class in com.linecorp.armeria.internal.client
-
- 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(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.FileServiceBuilder
-
Sets the
Clock that provides the current date and time.
- clock() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
- clock(Clock) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- clock(Clock) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- clock - Variable in class io.micrometer.core.instrument.AbstractTimer
-
- Clock - Interface in io.micrometer.core.instrument
-
Used to measure absolute and relative time.
- clock(Clock) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
-
- clock - Variable in class io.micrometer.core.instrument.MeterRegistry
-
- clock() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- clock(MeterRegistry) - Static method in class io.micrometer.core.instrument.MockClock
-
- ClockDriftPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
-
Pause detector that monitors clock drift at a configurable interval.
- ClockDriftPauseDetector(Duration, Duration) - Constructor for class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- close() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- close() - Method in class com.linecorp.armeria.client.Endpoint
-
- close() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- close(AggregatedHttpResponse) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
Writes the specified HTTP response and closes the stream.
- close() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
- close(Throwable) - 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(Throwable) - 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
-
- close(Throwable) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- close(T) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- 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
-
- close() - Method in class com.linecorp.armeria.internal.client.DefaultDnsNameResolver
-
- close(ChannelHandlerContext, ChannelPromise) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
- close() - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
Releases the resources related with this encoder and fails any unfinished writes.
- close(Iterable<? extends Channel>) - Static method in class com.linecorp.armeria.internal.common.util.ChannelUtil
-
- close() - Method in class com.linecorp.armeria.server.Server
-
- close() - Method in class io.micrometer.core.instrument.AbstractTimer
-
- close() - Method in class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
-
- close() - Method in class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
-
- close() - Method in class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
-
- close() - Method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- close() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- close() - Method in interface io.micrometer.core.instrument.distribution.Histogram
-
- close() - Method in interface io.micrometer.core.instrument.Meter
-
- close() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Closes this registry, releasing any resources in the process.
- close() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
- closeAsync() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- closeAsync() - Method in class com.linecorp.armeria.client.Endpoint
-
- 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
-
- ClosedClientFactoryException - Exception in com.linecorp.armeria.client
-
- closeDefault() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
- ClosedPublisherException - Exception in com.linecorp.armeria.common.stream
-
- ClosedSessionException - Exception in com.linecorp.armeria.common
-
A
RuntimeException raised when the connection to the remote peer has been closed unexpectedly.
- ClosedStreamException - Exception in com.linecorp.armeria.common.stream
-
- closeFailed(Throwable) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- closeFuture() - Method in interface com.linecorp.armeria.common.HttpResponse
-
Deprecated.
- closeFuture() - Method in interface com.linecorp.armeria.common.Response
-
- closeFuture() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- cn.leancloud.filter.service.metrics - package cn.leancloud.filter.service.metrics
-
- code() - Method in class com.linecorp.armeria.common.HttpStatus
-
- code() - Method in class io.micrometer.core.ipc.http.HttpSender.Response
-
- codeAsText() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns the status code as
String.
- codec(Http2ConnectionDecoder, Http2ConnectionEncoder) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- codeClass() - Method in class com.linecorp.armeria.common.HttpStatus
-
- collectFrom(Stream<T>, Executor) - Static method in class com.linecorp.armeria.internal.common.util.ObjectCollectingUtil
-
Collects objects published from the specified
Stream.
- collectFrom(Publisher<?>) - Static method in class com.linecorp.armeria.internal.common.util.ObjectCollectingUtil
-
Collects objects published from the specified Publisher.
- com.linecorp.armeria.client - package com.linecorp.armeria.client
-
Client core.
- com.linecorp.armeria.client.circuitbreaker - package com.linecorp.armeria.client.circuitbreaker
-
- 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
-
- com.linecorp.armeria.client.endpoint.dns - package com.linecorp.armeria.client.endpoint.dns
-
- com.linecorp.armeria.client.endpoint.healthcheck - package com.linecorp.armeria.client.endpoint.healthcheck
-
- com.linecorp.armeria.client.limit - package com.linecorp.armeria.client.limit
-
Limits the number of executed
Requests.
- com.linecorp.armeria.client.logging - package com.linecorp.armeria.client.logging
-
Logging client decorators.
- com.linecorp.armeria.client.metric - package com.linecorp.armeria.client.metric
-
Metric-collecting client decorators.
- com.linecorp.armeria.client.retry - package com.linecorp.armeria.client.retry
-
A
Client decorator that handles failures and retries requests.
- com.linecorp.armeria.common - package com.linecorp.armeria.common
-
Common types.
- com.linecorp.armeria.common.logging - package com.linecorp.armeria.common.logging
-
Common types used for collecting the information about
Requests and
Responses.
- com.linecorp.armeria.common.metric - package com.linecorp.armeria.common.metric
-
Common metric collection utilities.
- com.linecorp.armeria.common.sse - package com.linecorp.armeria.common.sse
-
- com.linecorp.armeria.common.stream - package com.linecorp.armeria.common.stream
-
Streamed message types.
- com.linecorp.armeria.common.util - package com.linecorp.armeria.common.util
-
Generic utility classes.
- com.linecorp.armeria.internal.client - package com.linecorp.armeria.internal.client
-
Various classes used internally.
- com.linecorp.armeria.internal.common - package com.linecorp.armeria.internal.common
-
Various classes used internally.
- com.linecorp.armeria.internal.common.logging - package com.linecorp.armeria.internal.common.logging
-
Various classes used internally.
- com.linecorp.armeria.internal.common.metric - package com.linecorp.armeria.internal.common.metric
-
Various classes used internally.
- com.linecorp.armeria.internal.common.util - package com.linecorp.armeria.internal.common.util
-
Various classes used internally.
- com.linecorp.armeria.internal.logging - package com.linecorp.armeria.internal.logging
-
- com.linecorp.armeria.internal.server - package com.linecorp.armeria.internal.server
-
Various classes used internally.
- com.linecorp.armeria.internal.server.annotation - package com.linecorp.armeria.internal.server.annotation
-
Various classes used internally.
- com.linecorp.armeria.internal.server.docs - package com.linecorp.armeria.internal.server.docs
-
Various classes used internally.
- com.linecorp.armeria.server - package com.linecorp.armeria.server
-
Server core.
- com.linecorp.armeria.server.annotation - package com.linecorp.armeria.server.annotation
-
Annotations for building a RESTful service.
- com.linecorp.armeria.server.annotation.decorator - package com.linecorp.armeria.server.annotation.decorator
-
Decorators for the annotated HTTP service.
- com.linecorp.armeria.server.auth - package com.linecorp.armeria.server.auth
-
HTTP authorization service.
- com.linecorp.armeria.server.composition - package com.linecorp.armeria.server.composition
-
Service composition.
- com.linecorp.armeria.server.cors - package com.linecorp.armeria.server.cors
-
- com.linecorp.armeria.server.docs - package com.linecorp.armeria.server.docs
-
Documentation service.
- com.linecorp.armeria.server.encoding - package com.linecorp.armeria.server.encoding
-
HTTP content encoding service.
- com.linecorp.armeria.server.file - package com.linecorp.armeria.server.file
-
HTTP static file service.
- com.linecorp.armeria.server.healthcheck - package com.linecorp.armeria.server.healthcheck
-
HTTP health check service for load balancers.
- com.linecorp.armeria.server.logging - package com.linecorp.armeria.server.logging
-
Logging and metric-collecting service decorators.
- com.linecorp.armeria.server.metric - package com.linecorp.armeria.server.metric
-
Metric-collecting service decorators and exporters.
- com.linecorp.armeria.server.streaming - package com.linecorp.armeria.server.streaming
-
Supports streaming responses from
Publisher or
Stream.
- com.linecorp.armeria.server.throttling - package com.linecorp.armeria.server.throttling
-
Request throttling service decorators and strategies.
- com.linecorp.armeria.unsafe - package com.linecorp.armeria.unsafe
-
Utilities for working with ByteBuf in an unsafe way.
- combined() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
Returns an access log writer with a combined format.
- combined() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
-
Deprecated.
Returns an access log writer with a combined format.
- commandFailed(CommandFailedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
-
- commandStarted(CommandStartedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
-
- commandSucceeded(CommandSucceededEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
-
- 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.
- common() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
-
Deprecated.
Returns an access log writer with a common format.
- CommonPools - Class in com.linecorp.armeria.common
-
Provides the common shared thread pools and EventLoopGroups which is used when not overridden.
- commonTags(Iterable<Tag>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Add common tags that are applied to every meter created afterward.
- commonTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- commonTags(String...) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- 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(ServerPort) - Method in class com.linecorp.armeria.server.ServerPort
-
- compareTo(Tag) - Method in interface io.micrometer.core.instrument.Tag
-
- complete(T) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- completedFuture(U) - Static method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- completedFuture(U) - Static method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- completeExceptionally(Throwable) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- completeExceptionally(Throwable) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- completeRequestPrefix(MeterRegistry, RequestLog) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- CompletionActions - Class in com.linecorp.armeria.common.util
-
Provides the common actions that are useful when handling a
CompletionStage.
- completionFuture() - Method in interface com.linecorp.armeria.common.HttpResponse
-
Deprecated.
- completionFuture() - Method in interface com.linecorp.armeria.common.Response
-
- completionFuture() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- complexity() - Method in interface com.linecorp.armeria.server.Route
-
Returns the complexity of this
Route.
- compose(Function<A, B>, Function<B, C>) - Static method in class com.linecorp.armeria.common.util.Functions
-
- 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
-
- compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>, Function<G, H>, Function<H, I>) - Static method in class com.linecorp.armeria.common.util.Functions
-
- compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, E>, Function<E, F>, Function<F, G>, Function<G, H>, Function<H, I>, Function<I, J>) - Static method in class com.linecorp.armeria.common.util.Functions
-
- CompositeFunctionCounter<T> - Class in io.micrometer.core.instrument.composite
-
- CompositeMeterRegistry - Class in io.micrometer.core.instrument.composite
-
The clock of the composite effectively overrides the clocks of the registries it manages without actually
replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot
be overridden.
- CompositeMeterRegistry() - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- CompositeMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- CompositeMeterRegistry(Clock, Iterable<MeterRegistry>) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- compositeServiceCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the compositeServiceCache parameter.
- CompositeServiceEntry<T extends Service<?,?>> - Class in com.linecorp.armeria.server.composition
-
- compress() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a "Content-Encoding" header of "gzip" and compress the request body.
- compressWhen(Supplier<Boolean>) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a "Content-Encoding" header of "gzip" and compress the request body when the supplied
condition is true.
- computeAttrIfAbsent(AttributeKey<V>, Function<? super AttributeKey<V>, ? extends V>) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- computeAttrIfAbsent(AttributeKey<V>, Function<? super AttributeKey<V>, ? extends V>) - Method in interface com.linecorp.armeria.common.RequestContext
-
If the specified AttributeKey is not already associated with a value (or is mapped
to null), attempts to compute its value using the given mapping
function and stores it into this context.
- computeAttrIfAbsent(AttributeKey<V>, Function<? super AttributeKey<V>, ? extends V>) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- concat(Iterable<? extends Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by concatenating the specified collections of tags.
- concat(Iterable<? extends Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance by concatenating the specified tags and key/value pairs.
- concatPaths(String, String) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Concatenates two path strings.
- ConcurrencyLimitingClient - Class in com.linecorp.armeria.client.limit
-
An
HttpClient decorator that limits the concurrent number of active HTTP requests.
- ConcurrencyLimitingHttpClient - Class in com.linecorp.armeria.client.limit
-
- config() - Method in class com.linecorp.armeria.server.cors.CorsService
-
- config() - Method in class com.linecorp.armeria.server.file.FileService
-
Returns the configuration.
- config() - Method in class com.linecorp.armeria.server.Server
-
Returns the configuration of this
Server.
- config() - Method in class io.micrometer.core.instrument.MeterRegistry
-
- Config() - Constructor for class io.micrometer.core.instrument.MeterRegistry.Config
-
- configure() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
-
- configure(MeterRegistry) - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
-
- configure(Meter.Id, DistributionStatisticConfig) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
This is only called when filtering new timers and distribution summaries (i.e. those meter types
that use
DistributionStatisticConfig).
- configureRegistry(T) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- configureRegistry(T) - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
Configures the PrometheusMeterRegistry with Armeria's defaults.
- CONFLICT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
409 Conflict.
- connect(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- connect(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- connect(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- connect(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- CONNECTION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Connection" header field name.
- connection(Http2Connection) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- CONNECTION_POOL_LISTENER - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The listener which is notified on a connection pool event.
- connectionAcquisitionDurationNanos() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the duration which was taken to get a connection, in nanoseconds.
- connectionAcquisitionStartTimeMicros() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to acquire a connection, in microseconds since the epoch.
- connectionAcquisitionStartTimeMillis() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to acquire a connection, in milliseconds since the epoch.
- connectionAdded(ConnectionAddedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionCheckedIn(ConnectionCheckedInEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionCheckedOut(ConnectionCheckedOutEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in interface com.linecorp.armeria.client.ConnectionPoolListener
-
Invoked when a connection in the connection pool has been closed.
- connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
-
- connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
-
- connectionClosed(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
-
- connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in interface com.linecorp.armeria.client.ConnectionPoolListener
-
Invoked when a new connection is open and ready to send a request.
- connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
-
- connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
-
- connectionOpen(SessionProtocol, InetSocketAddress, InetSocketAddress, AttributeMap) - Method in class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
-
- connectionPoolClosed(ConnectionPoolClosedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionPoolListener(ConnectionPoolListener) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the listener which is notified on a connection pool event.
- connectionPoolListener() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the listener which is notified on a connection pool event.
- ConnectionPoolListener - Interface in com.linecorp.armeria.client
-
Listens to the client connection pool events.
- ConnectionPoolListenerAdapter - Class in com.linecorp.armeria.client
-
A skeletal
ConnectionPoolListener implementation in order for a user to implement only the methods
what he or she really needs.
- ConnectionPoolListenerAdapter() - Constructor for class com.linecorp.armeria.client.ConnectionPoolListenerAdapter
-
Creates a new instance.
- ConnectionPoolListenerWrapper - Class in com.linecorp.armeria.client
-
- ConnectionPoolListenerWrapper(ConnectionPoolListener) - Constructor for class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
-
Creates a new instance with the specified delegate.
- ConnectionPoolLoggingListener - Class in com.linecorp.armeria.client.logging
-
- ConnectionPoolLoggingListener() - Constructor for class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
-
- ConnectionPoolLoggingListener(Ticker) - Constructor for class com.linecorp.armeria.client.logging.ConnectionPoolLoggingListener
-
Creates a new instance with an alternative
Ticker.
- connectionPoolOpened(ConnectionPoolOpenedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionRemoved(ConnectionRemovedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- connectionTimings(ClientConnectionTimings) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- connectionTimings() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- connectTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the timeout of a socket connection attempt.
- connectTimeout() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
- connectTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the timeout of a socket connection attempt in milliseconds.
- consumerKey() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of the property.
- Consumes - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies a media type which would be consumed by the service method or class.
- consumes(MediaType...) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- consumes() - Method in interface com.linecorp.armeria.server.Route
-
- consumes(MediaType...) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- consumes(MediaType...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- consumes(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- consumes(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- consumes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- ConsumesBinary - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Consumes(MediaTypeNames.APPLICATION_BINARY).
- ConsumesGroup - Annotation Type in com.linecorp.armeria.server.annotation
-
The containing annotation type for
Consumes.
- ConsumesJson - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Consumes(MediaTypeNames.JSON).
- ConsumesOctetStream - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Consumes(MediaTypeNames.OCTET_STREAM).
- ConsumesText - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Consumes(MediaTypeNames.PLAIN_TEXT_UTF_8).
- ConsumeType - Annotation Type in com.linecorp.armeria.server.annotation
-
- ConsumeTypes - Annotation Type in com.linecorp.armeria.server.annotation
-
- contains(int) - Method in enum com.linecorp.armeria.common.HttpStatusClass
-
Returns true if and only if the specified HTTP status code falls into this class.
- contains(HttpStatus) - Method in enum com.linecorp.armeria.common.HttpStatusClass
-
Returns
true if and only if the specified
HttpStatus falls into this class.
- contains(Object) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
- containsAttribute(AttributeKey<?>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns true if the specified AttributeKey is in the export list.
- containsAttribute(AttributeKey<?>) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- containsBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
- containsBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- containsHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns true if the specified HTTP request header name is in the export list.
- containsHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- containsHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns true if the specified HTTP response header name is in the export list.
- containsHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- content() - Method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Returns an object which would be converted into response body.
- content() - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns the content of the file.
- content() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- CONTENT_BASE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Base" header field name.
- CONTENT_DISPOSITION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Disposition" header field name.
- CONTENT_ENCODING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Encoding" header field name.
- CONTENT_LANGUAGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Language" header field name.
- CONTENT_LENGTH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Length" header field name.
- CONTENT_LOCATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Location" header field name.
- CONTENT_MD5 - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-MD5" header field name.
- CONTENT_RANGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Range" header field name.
- CONTENT_SECURITY_POLICY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- CONTENT_SECURITY_POLICY_REPORT_ONLY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- CONTENT_TYPE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Content-Type" header field name.
- ContentPreviewer - Interface in com.linecorp.armeria.common.logging
-
- ContentPreviewerFactory - Interface in com.linecorp.armeria.common.logging
-
- ContentPreviewerFactoryBuilder - Class in com.linecorp.armeria.common.logging
-
- ContentPreviewingClient - Class in com.linecorp.armeria.client.logging
-
- ContentPreviewingService - Class in com.linecorp.armeria.server.logging
-
- ContentPreviewingUtil - Class in com.linecorp.armeria.internal.logging
-
- contentPreviewLength(int) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
Sets the length of content required to determine whether to retry or not.
- contentPreviewLength(int) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
Deprecated.
- contentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- contentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- contentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize request and response content before logging.
- contentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- ContentTooLargeException - Exception in com.linecorp.armeria.common
-
A
RuntimeException raised when the length of request or response content exceeds its limit.
- contentType(MediaType) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets the "content-type" header.
- contentType() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the value of the 'content-type' header.
- contentType(MediaType) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- contentType(MediaType) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- contentType() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Returns the
MediaType of the file, which will be used for setting the
"content-type"
header.
- contentType(MediaType) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the "content-type" header.
- contentType(CharSequence) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the "content-type" header.
- contentType(MediaType) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- contentType(CharSequence) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- contentType() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns
MediaType specified by 'Content-Type' header of the request.
- context() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- contextAwareEventLoop() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns an
EventLoop that will make sure this
RequestContext is set as the current
context before executing any callback.
- contextAwareExecutor() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns an
Executor that will make sure this
RequestContext is set as the current
context before executing any callback.
- CONTINUE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
100 Continue.
- convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.ByteArrayRequestConverterFunction
-
- convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.JacksonRequestConverterFunction
-
- convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in interface com.linecorp.armeria.server.annotation.RequestConverterFunction
-
Converts the specified request to an object of expectedResultType.
- convertRequest(ServiceRequestContext, AggregatedHttpRequest, Class<?>) - Method in class com.linecorp.armeria.server.annotation.StringRequestConverterFunction
-
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.ByteArrayResponseConverterFunction
-
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.JacksonResponseConverterFunction
-
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.NullToNoContentResponseConverterFunction
-
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunction
-
Returns
HttpResponse instance corresponds to the given
result.
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.ServerSentEventResponseConverterFunction
-
- convertResponse(ServiceRequestContext, ResponseHeaders, Object, HttpHeaders) - Method in class com.linecorp.armeria.server.annotation.StringResponseConverterFunction
-
- Cookie - Interface in com.linecorp.armeria.common
-
- COOKIE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Cookie" header field name.
- CookieBuilder - Class in com.linecorp.armeria.common
-
- Cookies - Interface in com.linecorp.armeria.common
-
- copy() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- copyOf(Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookies
-
- copyOf(byte[]) - Static method in interface com.linecorp.armeria.common.HttpData
-
Creates a new instance from the specified byte array by first copying it.
- copyOf(byte[], int, int) - Static method in interface com.linecorp.armeria.common.HttpData
-
Creates a new instance from the specified byte array, offset and length by first copying
it.
- copyOf(ByteBuf) - Static method in interface com.linecorp.armeria.common.HttpData
-
Creates a new instance from the specified ByteBuf by first copying it's content.
- copyOf(Map<String, ? extends Iterable<String>>) - Static method in interface com.linecorp.armeria.common.HttpParameters
-
Deprecated.
Returns a new HTTP parameters map with the specified {@code Map
- copyOf(Headers<String, String, ?>) - Static method in interface com.linecorp.armeria.common.HttpParameters
-
Deprecated.
Returns a copy of the specified {@code Headers
- CorsConfig - Class in com.linecorp.armeria.server.cors
-
- CorsDecorator - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- CorsDecoratorFactoryFunction - Class in com.linecorp.armeria.server.cors
-
- CorsDecoratorFactoryFunction() - Constructor for class com.linecorp.armeria.server.cors.CorsDecoratorFactoryFunction
-
- CorsDecorators - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- CorsDecoratorsFactoryFunction - Class in com.linecorp.armeria.server.cors
-
- CorsDecoratorsFactoryFunction() - Constructor for class com.linecorp.armeria.server.cors.CorsDecoratorsFactoryFunction
-
- CorsPolicy - Class in com.linecorp.armeria.server.cors
-
Contains information of the CORS policy with the specified origins.
- CorsPolicyBuilder - Class in com.linecorp.armeria.server.cors
-
- CorsPolicyBuilder() - Constructor for class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- CorsPolicyBuilder(String...) - Constructor for class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- CorsPolicyBuilder(Iterable<String>) - Constructor for class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- CorsService - Class in com.linecorp.armeria.server.cors
-
- CorsService(HttpService, CorsConfig) - Constructor for class com.linecorp.armeria.server.cors.CorsService
-
- CorsServiceBuilder - Class in com.linecorp.armeria.server.cors
-
- count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionCounter
-
- count() - Method in interface io.micrometer.core.instrument.Counter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeCounter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- count() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- count() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- count() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- count() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
- count() - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopCounter
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- count() - Method in class io.micrometer.core.instrument.step.StepCounter
-
- count() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.step.StepTimer
-
- count() - Method in interface io.micrometer.core.instrument.Timer
-
- CountAtBucket - Class in io.micrometer.core.instrument.distribution
-
The count of events less than or equal to a histogram bucket.
- CountAtBucket(long, double) - Constructor for class io.micrometer.core.instrument.distribution.CountAtBucket
-
- Counted - Annotation Type in io.micrometer.core.annotation
-
Annotated methods would expose a few counter metrics about their execution status.
- CountedAspect - Class in io.micrometer.core.aop
-
Aspect responsible for intercepting all methods annotated with the
Counted
annotation and record a few counter metrics about their execution status.
- CountedAspect(MeterRegistry) - Constructor for class io.micrometer.core.aop.CountedAspect
-
Construct a new aspect with the given meterRegistry along with a default
tags provider.
- CountedAspect(MeterRegistry, Function<ProceedingJoinPoint, Iterable<Tag>>) - Constructor for class io.micrometer.core.aop.CountedAspect
-
Constructs a new aspect with the given meterRegistry and tags provider function.
- Counter - Interface in io.micrometer.core.instrument
-
Counters monitor monotonically increasing values.
- counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
- counter(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a number, maintaining a weak reference on it.
- counter(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- counter(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.Metrics.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
- counter(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.Metrics.More
-
Tracks a number, maintaining a weak reference on it.
- counter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- counter() - Method in class io.micrometer.core.instrument.search.Search
-
- Counter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for counters.
- counters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- counters() - Method in class io.micrometer.core.instrument.search.Search
-
- counterSlidingWindow(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the time length of sliding window to accumulate the count of events.
- counterSlidingWindowMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the time length of sliding window to accumulate the count of events, in milliseconds.
- counterUpdateInterval(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the interval that a circuit breaker can see the latest accumulated count of events.
- counterUpdateIntervalMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the interval that a circuit breaker can see the latest accumulated count of events, in milliseconds.
- CountingMode - Enum in io.micrometer.core.instrument.simple
-
- create(String, String) - Static method in class com.linecorp.armeria.common.MediaType
-
Creates a new media type with the given type and subtype.
- CREATED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
201 Created.
- createMeterRegistry() - Method in interface cn.leancloud.filter.service.metrics.MetricsService
-
Create a new
MeterRegistry used by filter-service to generate metrics.
- createResponseConverterFunction(Type, ResponseConverterFunction, ExceptionHandlerFunction) - Method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunctionProvider
-
Returns a
ResponseConverterFunction instance if there is a function which can convert
the
responseType, otherwise return
null.
- createSslContext(SslContextBuilder, boolean, Iterable<? extends Consumer<? super SslContextBuilder>>) - Static method in class com.linecorp.armeria.internal.common.util.SslContextUtil
-
Creates a SslContext with Armeria's defaults, enabling support for HTTP/2,
TLSv1.3 (if supported), and TLSv1.2.
- CRW - Static variable in class com.linecorp.armeria.common.MediaType
-
- CRW - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/x-canon-crw".
- CSS_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- CSS_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/css; charset=utf-8".
- CSV_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- CSV_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/csv; charset=utf-8".
- ctx() - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- CumulativeCounter - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeCounter
-
- CumulativeDistributionSummary - Class in io.micrometer.core.instrument.cumulative
-
Cumulative distribution summary.
- CumulativeDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
Deprecated.
- CumulativeDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- CumulativeFunctionCounter<T> - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
-
- CumulativeFunctionTimer<T> - Class in io.micrometer.core.instrument.cumulative
-
A timer that tracks monotonically increasing functions for count and totalTime.
- CumulativeFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- CumulativeTimer - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- CumulativeTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- current() - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the client-side context of the
Request that is being handled in the current thread.
- current() - Static method in interface com.linecorp.armeria.common.RequestContext
-
Returns the context of the
Request that is being handled in the current thread.
- current() - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the server-side context of the
Request that is being handled in the current thread.
- currentOrNull() - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the client-side context of the
Request that is being handled in the current thread.
- currentOrNull() - Static method in interface com.linecorp.armeria.common.RequestContext
-
Returns the context of the
Request that is being handled in the current thread.
- currentOrNull() - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the server-side context of the
Request that is being handled in the current thread.
- currentTime() - Static method in class com.linecorp.armeria.internal.common.util.HttpTimestampSupplier
-
Returns the HTTP formatted timestamp for the current time.
- currentTimeMicros() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns the number of microseconds since the epoch (00:00:00, 01-Jan-1970, GMT).
- currentTimeMicros() - Method in class com.linecorp.armeria.internal.common.JavaVersionSpecific
-
Returns the number of microseconds since the epoch (00:00:00, 01-Jan-1970, GMT).
- custom(String) - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
Returns an access log writer with the specified formatStr.
- custom(String) - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
-
Deprecated.
Returns an access log writer with the specified formatStr.
D
- daemon(boolean) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Sets daemon for new threads.
- DART_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- DART_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/dart; charset=utf-8".
- data() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
Returns a data of this event, if it exists.
- data(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
-
Sets the specified data.
- DatabaseTableMetrics - Class in io.micrometer.core.instrument.binder.db
-
- DatabaseTableMetrics(DataSource, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- DatabaseTableMetrics(DataSource, String, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the result based on a query.
- datagramChannelType(EventLoopGroup) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns the available DatagramChannel class for eventLoopGroup, for use in configuring a
custom Bootstrap.
- datagramChannelType(EventLoopGroup) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns the available DatagramChannel class for eventLoopGroup.
- DATE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Date" header field name.
- date(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets whether to set the "date" header automatically.
- date(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- debug(Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- debug(String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level.
- debug(String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format
and argument.
- debug(String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format
and arguments.
- debug(String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format
and arguments.
- debug(String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the DEBUG level with an
accompanying message.
- debug(Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the DEBUG level.
- dec(int) - Method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- decimal(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- decimalOrNan(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- decimalOrWhole(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- decode(HttpData) - Method in interface com.linecorp.armeria.client.encoding.StreamDecoder
-
- decodedMappedPath() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- decodedMappedPath() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- decodedMappedPath() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- decodedParam(String, String) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Adds a decoded path parameter.
- decodedPath() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- decodedPath() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the absolute path part of the current
Request URI, excluding the query part,
decoded in UTF-8.
- decodedPath() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- decodedPath() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the path mapped by the
Route, decoded in UTF-8.
- decodeIdn(boolean) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets if the domain and host names should be decoded to unicode when received.
- decodePath(String) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Decodes a percent-encoded path string.
- decoderEnforceMaxConsecutiveEmptyDataFrames(int) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- DecodingClient - Class in com.linecorp.armeria.client.encoding
-
- decorate(HttpClient) - Method in class com.linecorp.armeria.client.ClientDecoration
-
Decorates the specified
HttpClient using the decorator.
- decorate(Function<? super HttpService, R>) - Method in interface com.linecorp.armeria.server.HttpService
-
- decorate(DecoratingHttpServiceFunction) - Method in interface com.linecorp.armeria.server.HttpService
-
- decorate(Function<? super RpcService, R>) - Method in interface com.linecorp.armeria.server.RpcService
-
- decorate(DecoratingRpcServiceFunction) - Method in interface com.linecorp.armeria.server.RpcService
-
- decorate(Class<R>) - Method in interface com.linecorp.armeria.server.Service
-
- DecoratingClient<T_I extends Request,T_O extends Response,R_I extends Request,R_O extends Response> - Class in com.linecorp.armeria.client
-
- DecoratingClient(Client<T_I, T_O>) - Constructor for class com.linecorp.armeria.client.DecoratingClient
-
Creates a new instance that decorates the specified
Client.
- DecoratingClientFactory - Class in com.linecorp.armeria.client
-
- DecoratingClientFactory(ClientFactory) - Constructor for class com.linecorp.armeria.client.DecoratingClientFactory
-
Creates a new instance.
- DecoratingHttpClientFunction - Interface in com.linecorp.armeria.client
-
- DecoratingHttpServiceFunction - Interface in com.linecorp.armeria.server
-
- DecoratingRpcClientFunction - Interface in com.linecorp.armeria.client
-
- DecoratingRpcServiceFunction - Interface in com.linecorp.armeria.server
-
- DecoratingService<T_I extends Request,T_O extends Response,R_I extends Request,R_O extends Response> - Class in com.linecorp.armeria.server
-
- DecoratingService(Service<T_I, T_O>) - Constructor for class com.linecorp.armeria.server.DecoratingService
-
Creates a new instance that decorates the specified
Service.
- DecoratingServiceBindingBuilder - Class in com.linecorp.armeria.server
-
A builder class for binding a
decorator with
Route fluently.
- DECORATION - Static variable in class com.linecorp.armeria.client.ClientOption
-
The
Function that decorates the client components.
- decoration() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns the
Functions that decorate the components of a client.
- decorator(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- decorator(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- decorator(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- decorator(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- decorator(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- decorator(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- decorator() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceElement
-
Returns the decorator of the
AnnotatedService which will be evaluated at service
registration time.
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- Decorator - Annotation Type in com.linecorp.armeria.server.annotation
-
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Decorates all
HttpServices with the specified
decorator.
- decorator(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decorator(String, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decorator(String, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decorator(Route, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decorator(Route, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Decorates all
HttpServices with the specified
decorator.
- decorator(DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decorator(String, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decorator(String, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decorator(Route, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decorator(Route, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decorator(Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- DecoratorFactory - Annotation Type in com.linecorp.armeria.server.annotation
-
- DecoratorFactoryFunction<T extends Annotation> - Interface in com.linecorp.armeria.server.annotation
-
A decorator factory which is used for a user-defined decorator annotation.
- Decorators - Annotation Type in com.linecorp.armeria.server.annotation
-
The containing annotation type for
Decorator.
- decoratorUnder(String, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decoratorUnder(String, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- decoratorUnder(String, Function<? super HttpService, ? extends HttpService>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decoratorUnder(String, DecoratingHttpServiceFunction) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- decoupleCloseAndGoAway(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- DEFAULT - Static variable in interface com.linecorp.armeria.client.ClientFactory
-
- DEFAULT - Static variable in class com.linecorp.armeria.client.ClientOptions
-
- Default - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies the default value of an optional parameter.
- DEFAULT - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- DEFAULT - Static variable in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
-
- DEFAULT - Static variable in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- DEFAULT - Static variable in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
Sort tags alphabetically by key and append tag key values to the name with '
- DEFAULT_CIPHERS - Static variable in class com.linecorp.armeria.internal.common.util.SslContextUtil
-
- DEFAULT_MAX_RESPONSE_LENGTH - Static variable in class com.linecorp.armeria.client.ClientOption
-
- DEFAULT_METRIC_NAME - Static variable in class io.micrometer.core.aop.TimedAspect
-
- DEFAULT_PROTOCOLS - Static variable in class com.linecorp.armeria.internal.common.util.SslContextUtil
-
- DEFAULT_RESPONSE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
-
- DEFAULT_URI_PATTERN_HEADER - Static variable in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor
-
Default header name for URI pattern.
- DEFAULT_WRITE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
-
- defaultBackoff - Static variable in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- defaultBackoffSpec() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultCharset(Charset) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the default
Charset used to produce the text preview when a charset is not specified in the
"content-type" header.
- defaultClientIdleTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default client-side idle timeout of a connection for keep-alive in milliseconds.
- DefaultClientRequestContext - Class in com.linecorp.armeria.client
-
- DefaultClientRequestContext(MeterRegistry, SessionProtocol, RequestId, HttpMethod, String, String, String, ClientOptions, HttpRequest, RpcRequest, long, long) - Constructor for class com.linecorp.armeria.client.DefaultClientRequestContext
-
Creates a new instance.
- defaultConnectTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default client-side timeout of a socket connection attempt in milliseconds.
- DefaultDnsNameResolver - Class in com.linecorp.armeria.internal.client
-
- DefaultDnsNameResolver(DnsNameResolver, EventLoop) - Constructor for class com.linecorp.armeria.internal.client.DefaultDnsNameResolver
-
- defaultFormat(SerializationFormat) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- DefaultGauge<T> - Class in io.micrometer.core.instrument.internal
-
Default implementation for
Gauge.
- DefaultGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.internal.DefaultGauge
-
- defaultHistogramConfig() - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Every custom registry implementation should define a default histogram expiry at a minimum:
DistributionStatisticConfig.builder()
.expiry(defaultStep)
.build()
.merge(DistributionStatisticConfig.DEFAULT);
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- defaultHostname() - Method in class com.linecorp.armeria.server.Server
-
Returns the hostname of the default
VirtualHost, which is the hostname of the machine.
- defaultHostname(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- defaultHostname() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the default hostname of this virtual host.
- defaultHostname(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- defaultHttp1MaxChunkSize() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default maximum length of each chunk in an HTTP/1 response content.
- defaultHttp1MaxHeaderSize() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default maximum length of all headers in an HTTP/1 response.
- defaultHttp1MaxInitialLineLength() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default maximum length of an HTTP/1 response initial line.
- defaultHttp2InitialConnectionWindowSize() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultHttp2InitialStreamWindowSize() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultHttp2MaxFrameSize() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultHttp2MaxHeaderListSize() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultHttp2MaxStreamsPerConnection() - Static method in class com.linecorp.armeria.common.Flags
-
- DefaultHttpData - Class in com.linecorp.armeria.common
-
- DefaultHttpData(byte[], boolean) - Constructor for class com.linecorp.armeria.common.DefaultHttpData
-
- DefaultHttpParameters - Class in com.linecorp.armeria.common
-
- DefaultHttpParameters() - Constructor for class com.linecorp.armeria.common.DefaultHttpParameters
-
- DefaultHttpParameters(int) - Constructor for class com.linecorp.armeria.common.DefaultHttpParameters
-
- DefaultHttpRequest - Class in com.linecorp.armeria.common
-
- DefaultHttpRequest(RequestHeaders) - Constructor for class com.linecorp.armeria.common.DefaultHttpRequest
-
- DefaultHttpResponse - Class in com.linecorp.armeria.common
-
- DefaultHttpResponse() - Constructor for class com.linecorp.armeria.common.DefaultHttpResponse
-
Deprecated.
- DefaultLongTaskTimer - Class in io.micrometer.core.instrument.internal
-
- DefaultLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- defaultMaxRequestLength() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default server-side maximum length of a request.
- defaultMaxRequestLength(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- defaultMaxRequestLength() - Method in class com.linecorp.armeria.server.ServerConfig
-
- defaultMaxRequestLength() - Method in class com.linecorp.armeria.server.VirtualHost
-
- defaultMaxResponseLength(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Deprecated.
- defaultMaxResponseLength() - Method in class com.linecorp.armeria.client.ClientOptions
-
- defaultMaxResponseLength(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
Deprecated.
- defaultMaxResponseLength(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Deprecated.
- defaultMaxResponseLength() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default client-side maximum length of a response.
- defaultMaxTotalAttempts() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default maximum number of total attempts.
- DefaultMeter - Class in io.micrometer.core.instrument.internal
-
- DefaultMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.internal.DefaultMeter
-
- defaultMimeType() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns the default MIME type of this endpoint.
- defaultMimeType(MediaType) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- defaultPort(int) - Method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroupBuilder
-
Sets the default port number which is used when parsing an
Endpoint without a port number.
- defaultPort() - Method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns the default INET port number of this protocol.
- defaultRegistry - Static variable in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
- defaultRegistry() - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
Returns the default PrometheusMeterRegistry that uses CollectorRegistry#defaultRegistry.
- defaultRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- defaultRequestTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default server-side timeout of a request in milliseconds.
- defaultRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- defaultRequestTimeoutMillis() - Method in class com.linecorp.armeria.server.ServerConfig
-
- defaultRequestTimeoutMillis() - Method in class com.linecorp.armeria.server.VirtualHost
-
- defaultResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Deprecated.
- defaultResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
Deprecated.
- defaultResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Deprecated.
- defaultResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Deprecated.
- defaultResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
Deprecated.
- defaultResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Deprecated.
- defaultResponseTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default client-side timeout of a response in milliseconds.
- defaultResponseTimeoutMillis1() - Method in class com.linecorp.armeria.client.ClientOptions
-
- DefaultRpcRequest - Class in com.linecorp.armeria.common
-
- DefaultRpcRequest(Class<?>, String) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
-
- DefaultRpcRequest(Class<?>, String, Object) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
-
- DefaultRpcRequest(Class<?>, String, Iterable<?>) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
-
- DefaultRpcRequest(Class<?>, String, Object...) - Constructor for class com.linecorp.armeria.common.DefaultRpcRequest
-
- DefaultRpcResponse - Class in com.linecorp.armeria.common
-
- DefaultRpcResponse() - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
-
Creates a new incomplete response.
- DefaultRpcResponse(Object) - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
-
- DefaultRpcResponse(Throwable) - Constructor for class com.linecorp.armeria.common.DefaultRpcResponse
-
- defaultServerIdleTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default server-side idle timeout of a connection for keep-alive in milliseconds.
- DefaultServiceRequestContext - Class in com.linecorp.armeria.server
-
- DefaultServiceRequestContext(ServiceConfig, Channel, MeterRegistry, SessionProtocol, RequestId, RoutingContext, RoutingResult, HttpRequest, SSLSession, ProxiedAddresses, InetAddress, long, long) - Constructor for class com.linecorp.armeria.server.DefaultServiceRequestContext
-
Creates a new instance.
- DefaultStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
- DefaultStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
Creates a new instance.
- DefaultStreamMessageDuplicator<T> - Class in com.linecorp.armeria.common.stream
-
A default duplicator.
- DefaultStreamMessageDuplicator(StreamMessage<T>, SignalLengthGetter<? super T>, EventExecutor, long) - Constructor for class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
-
Creates a new instance.
- defaultSubscriberExecutor() - Method in class com.linecorp.armeria.common.DeferredHttpResponse
-
Deprecated.
- defaultSubscriberExecutor() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- defaultSubscriberExecutor() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- defaultSubscriberExecutor() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- DefaultTimeoutController - Class in com.linecorp.armeria.internal.common
-
- DefaultTimeoutController(DefaultTimeoutController.TimeoutTask, EventLoop) - Constructor for class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
- DefaultTimeoutController(EventLoop) - Constructor for class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
Creates a new instance with the specified EventLoop.
- DefaultTimeoutController.TimeoutTask - Interface in com.linecorp.armeria.internal.common
-
A timeout task that is invoked when the deadline exceeded.
- defaultUseHttp1Pipelining() - Static method in class com.linecorp.armeria.common.Flags
-
- defaultUseHttp2Preface() - Static method in class com.linecorp.armeria.common.Flags
-
- DefaultValues - Class in com.linecorp.armeria.internal.server.annotation
-
Holds the default values used in annotation attributes.
- defaultVirtualHost() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- defaultVirtualHost() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the default
VirtualHost, which is used when no other
VirtualHosts match the
host name of a client request. e.g. the
"Host" header in HTTP or host name in TLS SNI extension
- defaultWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Deprecated.
- defaultWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
Deprecated.
- defaultWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Deprecated.
- defaultWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Deprecated.
- defaultWriteTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientOptions
-
- defaultWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
Deprecated.
- defaultWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Deprecated.
- defaultWriteTimeoutMillis() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default client-side timeout of a socket write attempt in milliseconds.
- DeferredHttpResponse - Class in com.linecorp.armeria.common
-
- DeferredHttpResponse() - Constructor for class com.linecorp.armeria.common.DeferredHttpResponse
-
- deferredStatusException() - Method in interface com.linecorp.armeria.server.RoutingContext
-
- DeferredStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
- DeferredStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
- deferRequestContent() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- deferRequestContentPreview() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- deferResponseContent() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- deferResponseContentPreview() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- deferStatusException(HttpStatusException) - Method in interface com.linecorp.armeria.server.RoutingContext
-
- deflate() - Static method in interface com.linecorp.armeria.client.encoding.StreamDecoderFactory
-
- delayed(AggregatedHttpResponse, Duration) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- delayed(AggregatedHttpResponse, Duration, ScheduledExecutorService) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- delayed(HttpResponse, Duration) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- delayed(HttpResponse, Duration, ScheduledExecutorService) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- delegate() - Method in class com.linecorp.armeria.client.ConnectionPoolListenerWrapper
-
- delegate() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- delegate(HttpResponse) - Method in class com.linecorp.armeria.common.DeferredHttpResponse
-
Deprecated.
Sets the delegate
HttpResponse which will publish the stream actually.
- delegate() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
Returns the delegate context.
- delegate(StreamMessage<T>) - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
Sets the delegate
StreamMessage which will actually publish the stream.
- delegate() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
Returns the delegate Publisher.
- delegate() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- delegate() - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
-
Returns the object being decorated.
- delete(String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP DELETE request.
- Delete - Annotation Type in com.linecorp.armeria.server.annotation
-
- delete(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- delete(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- delete(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- delete(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- delete(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- deny(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
When the given predicate is true, the meter should NOT be present in published metrics.
- deny() - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Reject a meter in published metrics.
- denyNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Meters that start with the provided name prefix should NOT be present in published metrics.
- denyUnless(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Can be used to build a whitelist of metrics matching certain criteria.
- Description - Annotation Type in com.linecorp.armeria.server.annotation
-
An annotation used in annotated HTTP service.
- description(String) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- destinationAddresses() - Method in class com.linecorp.armeria.server.ProxiedAddresses
-
Returns the destination addresses of the proxied request.
- detectTransportType() - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
- directEventLoop() - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a special EventLoop which executes submitted tasks in the caller thread.
- disable(MediaType...) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
- disable(Iterable<MediaType>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
- disable(BiPredicate<? super RequestContext, ? super HttpHeaders>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
BiPredicate NOT to produce the preview when the predicate
returns
true.
- disabled() - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewer
-
- DISABLED - Static variable in class com.linecorp.armeria.common.ServerCacheControl
-
"no-cache, no-store, must-revalidate".
- disabled() - Static method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- disabled() - Static method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
Returns disabled access log writer.
- disabled() - Static method in class com.linecorp.armeria.server.logging.AccessLogWriters
-
Deprecated.
Returns disabled access log writer.
- DISABLED - Static variable in interface com.linecorp.armeria.server.RejectedRouteHandler
-
- disableDateHeader() - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the response header not to include default "Date" header.
- disablePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- disablePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- disablePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Specifies that no preflight response headers should be added to a preflight response.
- disableServerHeader() - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the response header not to include default "Server" header.
- disableShutdownHook() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
- disableWriterBufferWatermark(Channel) - Static method in class com.linecorp.armeria.internal.common.util.ChannelUtil
-
Disables the write buffer water mark of the specified Channel, because we do not use this
feature at all and thus we do not want channelWritabilityChanged events triggered often.
- DiskSpaceMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report disk space usage.
- DiskSpaceMetrics(File) - Constructor for class io.micrometer.core.instrument.binder.jvm.DiskSpaceMetrics
-
- DiskSpaceMetrics(File, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.DiskSpaceMetrics
-
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- distributionStatisticConfig() - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- DistributionStatisticConfig - Class in io.micrometer.core.instrument.distribution
-
- DistributionStatisticConfig() - Constructor for class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- DistributionStatisticConfig.Builder - Class in io.micrometer.core.instrument.distribution
-
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- DistributionSummary - Interface in io.micrometer.core.instrument
-
Track the sample distribution of events.
- DistributionSummary.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for distribution summaries.
- divideWithCeilingRoundingMode(int, int) - Static method in class io.micrometer.core.instrument.util.MathUtils
-
- DnsAddressEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsAddressEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsAddressEndpointGroupBuilder(String) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- dnsClass() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- dnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets DnsQueryLifecycleObserverFactory that is used to generate objects which can observe
individual DNS queries.
- DnsQuestionWithoutTrailingDot - Class in com.linecorp.armeria.internal.client
-
A DnsQuestion implementation which does not append a dot (.) to the name.
- dnsResolutionDurationNanos() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the duration which was taken to resolve a domain name, in nanoseconds.
- dnsResolutionEnd() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Sets the time when the client ended to resolve a domain name.
- dnsResolutionStartTimeMicros() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to resolve a domain name, in microseconds since the epoch.
- dnsResolutionStartTimeMillis() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to resolve a domain name, in milliseconds since the epoch.
- DnsResolverGroupBuilder - Class in com.linecorp.armeria.client
-
Builds an AddressResolverGroup which builds AddressResolvers that update DNS caches
automatically.
- dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets DnsServerAddressStreamProvider which is used to determine which DNS server is used to
resolve each hostname.
- DnsServiceEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsServiceEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsServiceEndpointGroupBuilder(String) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- DnsTextEndpointGroup - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsTextEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.dns
-
- DnsTextEndpointGroupBuilder(String, Function<byte[], Endpoint>) - Constructor for class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- DnsUtil - Class in com.linecorp.armeria.internal.client
-
- DNT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "DNT" header field name.
- doClose() - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- doClose() - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- doClose() - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- doCloseAsync(CompletableFuture<?>) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- doCloseAsync(CompletableFuture<?>) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
- doCloseAsync(CompletableFuture<?>) - Method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- DocService - Class in com.linecorp.armeria.server.docs
-
- DocService() - Constructor for class com.linecorp.armeria.server.docs.DocService
-
Creates a new instance.
- DocServiceBuilder - Class in com.linecorp.armeria.server.docs
-
- DocServiceBuilder() - Constructor for class com.linecorp.armeria.server.docs.DocServiceBuilder
-
- DocServiceFilter - Interface in com.linecorp.armeria.server.docs
-
A filter which includes or excludes service methods when building a
DocService.
- DocServicePlugin - Interface in com.linecorp.armeria.server.docs
-
- DocServiceUtil - Class in com.linecorp.armeria.internal.server.docs
-
A utility class which provides useful methods for using in
DocService.
- docString() - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
- docString() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
Returns the documentation string that describes the enum value.
- docString() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- docString() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the documentation string of the field.
- docString(String) - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
Sets the documentation string of the field.
- docString() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the documentation string of the function.
- docString() - Method in interface com.linecorp.armeria.server.docs.NamedTypeInfo
-
Returns the documentation string.
- docString() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
Returns the documentation string.
- docString() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- DocStringExtractor - Class in com.linecorp.armeria.server.docs
-
A supporting base class for implementing the standard pattern of extracting docstrings
from arbitrary files in a particular classpath location.
- DocStringExtractor(String, String) - Constructor for class com.linecorp.armeria.server.docs.DocStringExtractor
-
- doDelete(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doDelete(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doExecute(ClientRequestContext, I, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
- doExecute(ClientRequestContext, HttpRequest, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- doExecute(ClientRequestContext, RpcRequest, CircuitBreaker) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- doExecute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- doExecute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.retry.RetryingClient
-
- doExecute(ClientRequestContext, RpcRequest) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
- doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doGet(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.file.FileService
-
- doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
- doGet(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
-
- doHead(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doHead(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doHead(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
- domain() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns the domain of this
Cookie.
- domain(String) - Method in class com.linecorp.armeria.common.CookieBuilder
-
Sets the domain of the
Cookie.
- domainNameResolverCustomizer(Consumer<? super DnsResolverGroupBuilder>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Adds the specified
Consumer which customizes the given
DnsNameResolverBuilder.
- doNextDelayMillis(int) - Method in class com.linecorp.armeria.client.retry.AbstractBackoff
-
- doOptions(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doOptions(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPatch(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPatch(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPost(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.metric.PrometheusExpositionService
-
- doPut(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPut(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doPut(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.ManagedHttpHealthCheckService
-
Deprecated.
- doRead(ResponseHeaders, long, Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
- doRead(ResponseHeaders, long, Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
-
- doStart(T) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- doStart() - Method in class io.micrometer.core.instrument.binder.jetty.InstrumentedQueuedThreadPool
-
- doStop(U) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- dot - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
This maps to identity because we suggest using dot notation everywhere in Micrometer-instrumented code
- doTrace(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- doTrace(ServiceRequestContext, HttpRequest, HttpResponseWriter) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
- DoubleFormat - Class in io.micrometer.core.instrument.util
-
Commonly used formatting of floating-point values used when writing custom exposition to various monitoring systems.
- doWriteData(int, int, HttpData, boolean) - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- doWriteData(int, int, HttpData, boolean) - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- doWriteData(int, int, HttpData, boolean) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- doWriteHeaders(int, int, HttpHeaders, boolean) - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- doWriteHeaders(int, int, HttpHeaders, boolean) - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- doWriteHeaders(int, int, HttpHeaders, boolean) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- doWriteReset(int, int, Http2Error) - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- doWriteReset(int, int, Http2Error) - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- doWriteReset(int, int, Http2Error) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- drainAll() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Subscribes to this
StreamMessage and retrieves all elements from it.
- drainAll(SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Subscribes to this
StreamMessage and retrieves all elements from it.
- drainAll(EventExecutor) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Subscribes to this
StreamMessage and retrieves all elements from it.
- drainAll(EventExecutor, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Subscribes to this
StreamMessage and retrieves all elements from it.
- drainAll(EventExecutor) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- drainAll(EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- dropwizard() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
-
- DropwizardClock - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardClock(Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- DropwizardConfig - Interface in io.micrometer.core.instrument.dropwizard
-
- DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardFunctionCounter<T> - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardFunctionTimer<T> - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardMeterRegistries - Class in com.linecorp.armeria.common.metric
-
- DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardMeterRegistry(DropwizardConfig, MetricRegistry, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- DropwizardTimer - Class in io.micrometer.core.instrument.dropwizard
-
- dump(OutputStream) - Method in interface com.linecorp.armeria.server.Router
-
Dumps the content of this
Router.
- dumpOpenSslInfo() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether information about the OpenSSL environment should be dumped when first starting the
application, including supported ciphers.
- duplicate() - Method in interface com.linecorp.armeria.common.HttpRequestDuplicator
-
- duplicate(RequestHeaders) - Method in interface com.linecorp.armeria.common.HttpRequestDuplicator
-
- duplicate() - Method in interface com.linecorp.armeria.common.HttpResponseDuplicator
-
- duplicate() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
-
- duplicate() - Method in interface com.linecorp.armeria.common.stream.StreamMessageDuplicator
-
- duplicate() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- duplicatorExecutor() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator
-
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- duration(long, TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
The current duration for an active task.
- duration(TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
-
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- DynamicEndpointGroup - Class in com.linecorp.armeria.client.endpoint
-
- DynamicEndpointGroup() - Constructor for class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- DynamicEndpointGroup(EndpointSelectionStrategy) - Constructor for class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
E
- EARLY_DATA - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- EhCache2Metrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on EhCache caches, including detailed metrics on transactions and storage space.
- EhCache2Metrics(Ehcache, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- elapsed(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Creates a new
StringBuilder whose content is the human-readable representation of the duration
given as
elapsed.
- elapsed(long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Creates a new
StringBuilder whose content is the human-readable representation of the duration
between the specified
startTimeNanos and
endTimeNanos.
- elapsedAndSize(long, long, long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
- empty() - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- EMPTY - Static variable in class com.linecorp.armeria.common.ClientCacheControl
-
An empty instance with all directives disabled.
- empty() - Static method in interface com.linecorp.armeria.common.Cookies
-
- empty() - Static method in interface com.linecorp.armeria.common.HttpData
-
- EMPTY - Static variable in class com.linecorp.armeria.common.ServerCacheControl
-
An empty instance with all directives disabled.
- empty() - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- empty() - Static method in class com.linecorp.armeria.server.Routed
-
Returns a singleton instance of a
Routed that represents a non-existent value.
- empty() - Static method in class com.linecorp.armeria.server.RoutingResult
-
- empty(long, double, double) - Static method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- empty() - Static method in class io.micrometer.core.instrument.Tags
-
Return a Tags instance that contains no elements.
- EMPTY_DATA - Static variable in interface com.linecorp.armeria.common.HttpData
-
- EMPTY_HEADERS - Static variable in interface com.linecorp.armeria.common.HttpHeaders
-
- EMPTY_PARAMETERS - Static variable in interface com.linecorp.armeria.common.HttpParameters
-
Deprecated.
An immutable empty HTTP parameters map.
- EmptyEndpointGroupException - Exception in com.linecorp.armeria.client.endpoint
-
- EmptyFixedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
A FixedStreamMessage that publishes no objects, just a close event.
- EmptyFixedStreamMessage() - Constructor for class com.linecorp.armeria.common.stream.EmptyFixedStreamMessage
-
- enabled() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
- encodableContentTypePredicate(Predicate<MediaType>) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Sets the specified
Predicate to evaluate whether the content type of the
HttpResponse is
encodable or not.
- encodableContentTypes(MediaType...) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Sets the specified
MediaTypes to evaluate whether the content type of the
HttpResponse
is encodable or not.
- encodableContentTypes(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Sets the specified
MediaTypes to evaluate whether the content type of the
HttpResponse
is encodable or not.
- encodableRequestHeadersPredicate(Predicate<? super RequestHeaders>) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
- encoderEnforceMaxConcurrentStreams(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- encoderEnforceMaxQueuedControlFrames(int) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- encoderIgnoreMaxHeaderListSize(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- encodingHeaderValue() - Method in interface com.linecorp.armeria.client.encoding.StreamDecoderFactory
-
Returns the value of the Content-Encoding header which this factory applies to.
- EncodingService - Class in com.linecorp.armeria.server.encoding
-
- EncodingServiceBuilder - Class in com.linecorp.armeria.server.encoding
-
- endOfStream(boolean) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets whether the headers will be the last frame in an HTTP/2 stream.
- endOfStream(boolean) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- endOfStream(boolean) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- endpoint() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- endpoint(Endpoint) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- endpoint() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- endpoint() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- Endpoint - Class in com.linecorp.armeria.client
-
A remote endpoint that refers to a single host.
- endpoint() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
Returns the
Endpoint to send health check requests to.
- ENDPOINT_REMAPPER - Static variable in class com.linecorp.armeria.client.ClientOption
-
- endpointGroup() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
- endpointGroup() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- endpointGroup() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- endpointGroup() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- EndpointGroup - Interface in com.linecorp.armeria.client.endpoint
-
- endpointGroup() - Method in class com.linecorp.armeria.client.UserClient
-
- EndpointGroupException - Exception in com.linecorp.armeria.client.endpoint
-
- EndpointGroupException() - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
-
Creates a new instance.
- EndpointGroupException(String, Throwable) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
-
Creates a new instance with the specified message and cause.
- EndpointGroupException(String) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
-
Creates a new instance with the specified message.
- EndpointGroupException(Throwable) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
-
Creates a new instance with the specified cause.
- EndpointGroupException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.armeria.client.endpoint.EndpointGroupException
-
Creates a new instance with the specified message, cause, suppression enabled or
disabled, and writable stack trace enabled or disabled.
- EndpointInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about the endpoints exposed by a
Service.
- EndpointInfoBuilder - Class in com.linecorp.armeria.server.docs
-
- EndpointInfoBuilder(String, String) - Constructor for class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- endpointRemapper(Function<? super Endpoint, ? extends EndpointGroup>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- endpointRemapper() - Method in class com.linecorp.armeria.client.ClientOptions
-
- endpointRemapper(Function<? super Endpoint, ? extends EndpointGroup>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- endpointRemapper(Function<? super Endpoint, ? extends EndpointGroup>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- endpoints() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- endpoints() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- endpoints() - Method in class com.linecorp.armeria.client.Endpoint
-
- endpoints() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the endpoints for accessing this method.
- EndpointSelectionStrategy - Interface in com.linecorp.armeria.client.endpoint
-
- EndpointSelector - Interface in com.linecorp.armeria.client.endpoint
-
- endRequest() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Request information.
- endRequest(Throwable) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Request information.
- endRequest(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Request information.
- endRequest(Throwable, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Request information.
- endResponse() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Response information.
- endResponse(Throwable) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Response information.
- endResponse(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Response information.
- endResponse(Throwable, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Finishes the collection of the
Response information.
- endResponseWithLastChild() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Fills the response-side logs from the last added child.
- ensureAbsolutePath(String, String) - Static method in class com.linecorp.armeria.internal.server.RouteUtil
-
Ensures that the specified path is an absolute path that starts with "/".
- ensureAvailable(RequestLogProperty) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- ensureAvailable(RequestLogProperty...) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- ensureAvailable(Iterable<RequestLogProperty>) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- ensureComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns the
RequestLog that is guaranteed to have all properties, for both request and response
side.
- ensureRequestComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns the
RequestLog that is guaranteed to have all request-side properties.
- entityTag(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets whether to set the "etag" header automatically based on the path and attributes of the
file.
- entityTag(BiFunction<String, HttpFileAttributes, String>) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the function which generates the entity tag that's used for setting the "etag" header
automatically.
- entityTag(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- entityTag(BiFunction<String, HttpFileAttributes, String>) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- entityTagFunction() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Returns the function which generates the entity tag that's used for setting the "etag" header
automatically.
- entries() - Method in class com.linecorp.armeria.common.SerializationFormatProvider
-
- Entry(String, MediaType, MediaType...) - Constructor for class com.linecorp.armeria.common.SerializationFormatProvider.Entry
-
Creates a new instance.
- entryCacheSpec(String) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the cache spec for caching file entries.
- entryCacheSpec() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
Returns the cache spec of the file entry cache, as defined in CaffeineSpec.
- entryCacheSpec(String) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- EnumInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about an enum type.
- EnumInfo(Class<? extends Enum<?>>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- EnumInfo(Class<? extends Enum<?>>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- EnumInfo(String, Class<? extends Enum<?>>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- EnumInfo(String, Class<? extends Enum<?>>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- EnumInfo(String, Iterable<EnumValueInfo>) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- EnumInfo(String, Iterable<EnumValueInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.EnumInfo
-
Creates a new instance.
- enums() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
Returns the metadata about the enums related with the services in this specification.
- EnumValueInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about an enum value.
- EnumValueInfo(String) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
-
Creates a new instance.
- EnumValueInfo(String, Integer) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
-
Creates a new instance.
- EnumValueInfo(String, Integer, String) - Constructor for class com.linecorp.armeria.server.docs.EnumValueInfo
-
Creates a new instance.
- EOT - Static variable in class com.linecorp.armeria.common.MediaType
-
- EOT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.ms-fontobject".
- epoch(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
- epochMicros(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given epoch time in microseconds to typical human-readable format
"yyyy-MM-dd'T'HH:mm:ss.SSSX".
- epochMillis(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Formats the given epoch time in milliseconds to typical human-readable format
"yyyy-MM-dd'T'HH:mm:ss.SSSX".
- epollEventLoopClass() - Static method in class com.linecorp.armeria.internal.common.util.ChannelUtil
-
- EPUB - Static variable in class com.linecorp.armeria.common.MediaType
-
- EPUB - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/epub+zip".
- equals(Object) - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- equals(Object) - Method in class com.linecorp.armeria.client.Endpoint
-
- equals(Object) - Method in class com.linecorp.armeria.common.AbstractHttpData
-
- equals(Object) - Method in class com.linecorp.armeria.common.CacheControl
-
- equals(Object) - Method in class com.linecorp.armeria.common.ClientCacheControl
-
- equals(Object) - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- equals(Object) - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the specified object is "equal to" this status.
- equals(Object) - Method in class com.linecorp.armeria.common.MediaType
-
- equals(Object) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
- equals(Object) - Method in class com.linecorp.armeria.common.Scheme
-
- equals(Object) - Method in class com.linecorp.armeria.common.SerializationFormat
-
- equals(Object) - Method in class com.linecorp.armeria.common.SerializationFormatProvider.Entry
-
- equals(Object) - Method in class com.linecorp.armeria.common.ServerCacheControl
-
- equals(Object) - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- equals(Object) - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- equals(Object) - Method in class com.linecorp.armeria.server.auth.BasicToken
-
- equals(Object) - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
- equals(Object) - Method in class com.linecorp.armeria.server.auth.OAuth2Token
-
- equals(Object) - Method in class com.linecorp.armeria.server.ClientAddressSource
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- equals(Object) - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
- equals(Object) - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
-
- equals(Object) - Method in class com.linecorp.armeria.server.ProxiedAddresses
-
- equals(Object) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- equals(Object) - Method in class com.linecorp.armeria.server.ServerPort
-
- equals(Object) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- equals(Object) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- equals(Object) - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- equals(Object) - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
-
- equals(Object) - Method in class io.micrometer.core.instrument.ImmutableTag
-
- equals(Object) - Method in class io.micrometer.core.instrument.internal.DefaultGauge
-
- equals(Object) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- equals(Object) - Method in class io.micrometer.core.instrument.Meter.Id
-
- equals(Object) - Method in class io.micrometer.core.instrument.Tags
-
- equals(Meter, Object) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
-
- error(Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- error(String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the ERROR level.
- error(String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and argument.
- error(String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and arguments.
- error(String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and arguments.
- error(String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level with an
accompanying message.
- error(Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level.
- escapeJson(String) - Static method in class io.micrometer.core.instrument.util.StringEscapeUtils
-
Modified from the quote method in:
https://github.com/codehaus/jettison/blob/master/src/main/java/org/codehaus/jettison/json/JSONObject.java
- ETAG - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "ETag" header field name.
- event() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
Returns an event name of this event, if it exists.
- event(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
-
Sets the specified event.
- EVENT_LOOP_SCHEDULER_FACTORY - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The factory that creates an
EventLoopScheduler which is responsible for assigning an
EventLoop to handle a connection to the specified
Endpoint.
- EVENT_STREAM - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
Server-Sent Events, this constant
(
text/event-stream) is used when sending notifications in the form of DOM events from a server.
- EVENT_STREAM - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/event-stream".
- EventCount - Class in com.linecorp.armeria.client.circuitbreaker
-
An immutable object that stores the count of events.
- EventCount(long, long) - Constructor for class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- eventLoop() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- eventLoop() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the EventLoop that handles the request.
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the EventLoop that handles the request.
- eventLoop() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the
EventLoop that is handling the current
Request.
- eventLoop() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- eventLoop(boolean) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Sets event loop for new threads.
- eventLoop() - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- eventLoop() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- eventLoop(EventLoop) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- EventLoopCheckingFuture<T> - Class in com.linecorp.armeria.common.util
-
A
CompletableFuture that warns the user if they call a method that blocks the event loop.
- EventLoopCheckingFuture() - Constructor for class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- EventLoopCheckingUtil - Class in com.linecorp.armeria.internal.common.util
-
- eventLoopGroup() - Method in interface com.linecorp.armeria.client.ClientFactory
-
- eventLoopGroup() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- EventLoopGroups - Class in com.linecorp.armeria.common.util
-
Provides methods that are useful for creating an EventLoopGroup.
- EventLoopScheduler - Interface in com.linecorp.armeria.client
-
A scheduler which is responsible for assigning an
EventLoop to handle a connection to the
specified
Endpoint.
- eventLoopSchedulerFactory(Function<? super EventLoopGroup, ? extends EventLoopScheduler>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the factory that creates an
EventLoopScheduler which is responsible for assigning an
EventLoop to handle a connection to the specified
Endpoint.
- eventLoopSchedulerFactory() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the factory that creates an
EventLoopScheduler which is responsible for assigning an
EventLoop to handle a connection to the specified
Endpoint.
- eventLoopSupplier() - Method in interface com.linecorp.armeria.client.ClientFactory
-
- eventLoopSupplier() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- EventLoopThread - Class in com.linecorp.armeria.internal.common.util
-
- EventLoopThread(ThreadGroup, Runnable, String) - Constructor for class com.linecorp.armeria.internal.common.util.EventLoopThread
-
Creates a new instance.
- EventLoopThreadFactory - Class in com.linecorp.armeria.common.util
-
- EventLoopThreadFactory(String) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
-
- EventLoopThreadFactory(String, boolean) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
-
- EventLoopThreadFactory(String, int) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
-
- EventLoopThreadFactory(String, boolean, int) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
-
- EventLoopThreadFactory(String, boolean, int, ThreadGroup) - Constructor for class com.linecorp.armeria.common.util.EventLoopThreadFactory
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- EXACT - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
The prefix which represents an exact path.
- exact(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified exact path.
- exampleHttpHeaders(HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders which are applicable to any services.
- exampleHttpHeaders(Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders which are applicable to any services.
- exampleHttpHeaders(Class<?>, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the service with the specified type.
- exampleHttpHeaders(Class<?>, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the service with the specified type.
- exampleHttpHeaders(String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the service with the specified name.
- exampleHttpHeaders(String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the service with the specified name.
- exampleHttpHeaders(Class<?>, String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the method with the specified type and method name.
- exampleHttpHeaders(Class<?>, String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the method with the specified type and method name.
- exampleHttpHeaders(String, String, HttpHeaders...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the method with the specified service and method name.
- exampleHttpHeaders(String, String, Iterable<? extends HttpHeaders>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example
HttpHeaders for the method with the specified service and method name.
- exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the example HTTP headers of the method.
- exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
Returns the example HTTP headers of the service.
- exampleHttpHeaders() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
Returns the example HTTP headers of the services in this specification.
- exampleRequest(Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests which are applicable to the method denoted by the specified example requests.
- exampleRequest(Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests which are applicable to the method denoted by the specified example requests.
- exampleRequestForMethod(Class<?>, String, Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests for the method with the specified service type and method name.
- exampleRequestForMethod(Class<?>, String, Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests for the method with the specified service type and method name.
- exampleRequestForMethod(String, String, Object...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests for the method with the specified service and method name.
- exampleRequestForMethod(String, String, Iterable<?>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds the example requests for the method with the specified service and method name.
- exampleRequests() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the list of the example request serialized in a string.
- EXCEPTION_TAG - Static variable in class io.micrometer.core.aop.TimedAspect
-
Tag key for an exception.
- exceptionallyCompletedFuture(Throwable) - Static method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- exceptionallyCompletedFuture(Throwable) - Static method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- exceptionHandler(ExceptionHandlerFunction) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- ExceptionHandler - Annotation Type in com.linecorp.armeria.server.annotation
-
- exceptionHandler(ExceptionHandlerFunction) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- ExceptionHandlerFunction - Interface in com.linecorp.armeria.server.annotation
-
An interface for exception handler.
- exceptionHandlers() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceExtensions
-
- exceptionHandlers(ExceptionHandlerFunction...) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- exceptionHandlers(Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- ExceptionHandlers - Annotation Type in com.linecorp.armeria.server.annotation
-
- exceptionHandlers(ExceptionHandlerFunction...) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- exceptionHandlers(Iterable<? extends ExceptionHandlerFunction>) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- exceptionHandlingDecorator() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedService
-
Returns a
Function which produces an
HttpService wrapped with an
ExceptionFilteredHttpResponseDecorator.
- ExceptionInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about an exception type.
- ExceptionInfo(String, Iterable<FieldInfo>) - Constructor for class com.linecorp.armeria.server.docs.ExceptionInfo
-
Creates a new instance.
- ExceptionInfo(String, Iterable<FieldInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.ExceptionInfo
-
Creates a new instance.
- Exceptions - Class in com.linecorp.armeria.common.util
-
Provides methods that are useful for handling exceptions.
- exceptions() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
Returns the metadata about the exceptions related with the services in this specification.
- exceptionTypeSignatures() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the metadata about the exceptions declared by the function.
- ExceptionVerbosity - Enum in com.linecorp.armeria.server.annotation
-
The verbosity of exceptions logged by annotated HTTP services.
- exclude(DocServiceFilter) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
- execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
- execute(ClientRequestContext, I) - Method in interface com.linecorp.armeria.client.Client
-
- execute(HttpClient, ClientRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.client.DecoratingHttpClientFunction
-
- execute(RpcClient, ClientRequestContext, RpcRequest) - Method in interface com.linecorp.armeria.client.DecoratingRpcClientFunction
-
- execute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.encoding.DecodingClient
-
- execute(ClientRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.client.HttpClient
-
- execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
- execute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.logging.ContentPreviewingClient
-
- execute(ClientRequestContext, I) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- execute(ClientRequestContext, RpcRequest) - Method in interface com.linecorp.armeria.client.RpcClient
-
- execute(HttpMethod, String, String, String, I, BiFunction<ClientRequestContext, Throwable, O>) - Method in class com.linecorp.armeria.client.UserClient
-
- execute(EndpointGroup, HttpMethod, String, String, String, I, BiFunction<ClientRequestContext, Throwable, O>) - Method in class com.linecorp.armeria.client.UserClient
-
- execute(HttpRequest) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends the specified HTTP request.
- execute(AggregatedHttpRequest) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends the specified HTTP request.
- execute(RequestHeaders) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an empty HTTP request with the specified headers.
- execute(RequestHeaders, HttpData) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP request with the specified headers and content.
- execute(RequestHeaders, byte[]) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP request with the specified headers and content.
- execute(RequestHeaders, String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP request with the specified headers and content.
- execute(RequestHeaders, String, Charset) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP request with the specified headers and content.
- execute(HttpRequest, HttpClientConnection, HttpContext) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor
-
- execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutor
-
- execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- executeWithFallback(U, ClientRequestContext, BiFunction<ClientRequestContext, Throwable, O>) - Static method in class com.linecorp.armeria.internal.client.ClientUtil
-
- executor() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
- executor() - Method in interface com.linecorp.armeria.common.RequestContext
-
- executor() - Method in class com.linecorp.armeria.internal.client.DefaultDnsNameResolver
-
- ExecutorServiceMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Monitors the status of executor service pools.
- ExecutorServiceMetrics(ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
- EXPECT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Expect" header field name.
- EXPECTATION_FAILED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
417 Expectation Failed.
- expected() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
-
- EXPIRES - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Expires" header field name.
- expiry(Duration) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent
samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- exponential(long, long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that waits an exponentially-increasing amount of time between attempts.
- exponential(long, long, double) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that waits an exponentially-increasing amount of time between attempts.
- export() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
- export(RequestContext) - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
- exportTagsForRoute(boolean) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
Allows to expose the target scheme, host and port with every metric.
- exposedHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns a set of headers to be exposed to calling clients.
- exposeHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- exposeHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- exposeHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- exposeHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- exposeHeaders(CharSequence...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Specifies the headers to be exposed to calling clients.
- exposeHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Specifies the headers to be exposed to calling clients.
- extendRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- extendRequestTimeout(Duration) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Extends the previously scheduled request timeout by the specified amount of adjustment.
- extendRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- extendRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- extendRequestTimeoutMillis(long) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Extends the previously scheduled request timeout by the specified amount of adjustmentMillis.
- extendRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- extendResponseTimeout(Duration) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Extends the previously scheduled response timeout by the specified amount of adjustment.
- extendResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- extendResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- extendResponseTimeoutMillis(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Extends the previously scheduled response timeout by
the specified amount of adjustmentMillis.
- extendResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- extendResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- extendTimeout(long) - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
Extends the current timeout by the specified adjustmentMillis.
- extendTimeout(long) - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Extends the current timeout by the specified adjustmentMillis.
- extractAddressBytes(DnsRecord, Logger, String) - Static method in class com.linecorp.armeria.internal.client.DnsUtil
-
F
- factory(ClientFactory) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- factory() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
- FACTORY - Static variable in class com.linecorp.armeria.client.ClientOption
-
- factory() - Method in class com.linecorp.armeria.client.ClientOptions
-
- factory(ClientFactory) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- factory(ClientFactory) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- FAIL - Static variable in interface com.linecorp.armeria.server.RejectedRouteHandler
-
- FAILED_DEPENDENCY - Static variable in class com.linecorp.armeria.common.HttpStatus
-
424 Failed Dependency (WebDAV, RFC4918).
- failedResponseLogLevel() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
- FailFastException - Exception in com.linecorp.armeria.client.circuitbreaker
-
An exception indicating that a request has been failed by circuit breaker.
- FailFastException(CircuitBreaker) - Constructor for exception com.linecorp.armeria.client.circuitbreaker.FailFastException
-
- failure() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
Returns the number of failure events.
- failureRate() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- failureRateThreshold(double) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the threshold of failure rate to detect a remote service fault.
- failureResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- failureResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- failureResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
LogLevel to use when logging failure responses (e.g., failed with an exception).
- failureResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- fakeChannel() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns a fake Channel which is required internally when creating a context.
- fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.ExceptionHandlerFunction
-
- fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.RequestConverterFunction
-
Throws a
FallthroughException in order to try to convert the
request to
an object by the next converter.
- fallthrough() - Static method in interface com.linecorp.armeria.server.annotation.ResponseConverterFunction
-
- FallthroughException - Exception in com.linecorp.armeria.internal.common.util
-
- fibonacci(long, long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff for which the backoff delay increases in line with the Fibonacci sequence
f(n) = f(n-1) + f(n-2) where f(0) = f(1) =
initialDelayMillis.
- FieldInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about a field of a struct or an exception.
- FieldInfoBuilder - Class in com.linecorp.armeria.server.docs
-
Creates a new
FieldInfo using the builder pattern.
- FieldInfoBuilder(String, TypeSignature) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- FieldInfoBuilder(String, TypeSignature, FieldInfo...) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- FieldInfoBuilder(String, TypeSignature, Iterable<FieldInfo>) - Constructor for class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- FieldLocation - Enum in com.linecorp.armeria.server.docs
-
The location of a field.
- FieldRequirement - Enum in com.linecorp.armeria.server.docs
-
The requirement level of a field.
- fields() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
Returns the metadata about the fields of the type.
- fields() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
Returns the metadata about the fields of the type.
- FileDescriptorMetrics - Class in io.micrometer.core.instrument.binder.system
-
File descriptor metrics gathered by the JVM.
- FileDescriptorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
-
- FileDescriptorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
-
- FileService - Class in com.linecorp.armeria.server.file
-
An
HttpService that serves static files from a file system.
- FileServiceBuilder - Class in com.linecorp.armeria.server.file
-
- fileServiceCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the fileServiceCache parameter.
- FileServiceConfig - Class in com.linecorp.armeria.server.file
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.client.circuitbreaker.FailFastException
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.client.SessionProtocolNegotiationException
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.client.UnprocessedRequestException
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.common.ProtocolViolationException
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.internal.common.util.FallthroughException
-
- fillInStackTrace() - Method in exception com.linecorp.armeria.server.HttpResponseException
-
- filter(T) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
The filter to apply to published objects.
- FilteredHttpRequest - Class in com.linecorp.armeria.common
-
An
HttpRequest that filters objects as they are published.
- FilteredHttpRequest(HttpRequest) - Constructor for class com.linecorp.armeria.common.FilteredHttpRequest
-
Creates a new
FilteredHttpRequest that filters objects published by
delegate
before passing to a subscriber.
- FilteredHttpRequest(HttpRequest, boolean) - Constructor for class com.linecorp.armeria.common.FilteredHttpRequest
-
Creates a new
FilteredHttpRequest that filters objects published by
delegate
before passing to a subscriber.
- FilteredHttpResponse - Class in com.linecorp.armeria.common
-
- FilteredHttpResponse(HttpResponse) - Constructor for class com.linecorp.armeria.common.FilteredHttpResponse
-
Creates a new
FilteredHttpResponse that filters objects published by
delegate
before passing to a subscriber.
- FilteredHttpResponse(HttpResponse, boolean) - Constructor for class com.linecorp.armeria.common.FilteredHttpResponse
-
Creates a new
FilteredHttpResponse that filters objects published by
delegate
before passing to a subscriber.
- FilteredStreamMessage<T,U> - Class in com.linecorp.armeria.common.stream
-
- FilteredStreamMessage(StreamMessage<T>) - Constructor for class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
Creates a new
FilteredStreamMessage that filters objects published by
delegate
before passing to a subscriber.
- FilteredStreamMessage(StreamMessage<T>, boolean) - Constructor for class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
Creates a new
FilteredStreamMessage that filters objects published by
delegate
before passing to a subscriber.
- find(String) - Static method in class com.linecorp.armeria.common.SerializationFormat
-
- find(MediaType...) - Static method in class com.linecorp.armeria.common.SerializationFormat
-
- find(String) - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
- find(Class<?>) - Static method in class com.linecorp.armeria.common.util.AppRootFinder
-
Returns the
Path to the JAR, WAR or directory where the specified
Class is located at.
- find(String, Object, List<RequestConverterFunction>, List<ResponseConverterFunction>, List<ExceptionHandlerFunction>) - Static method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceFactory
-
- find(RoutingContext) - Method in interface com.linecorp.armeria.server.Router
-
- find(String) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Initiate a search beginning with a metric name.
- findAll(RoutingContext) - Method in interface com.linecorp.armeria.server.Router
-
- findCurrent() - Static method in class com.linecorp.armeria.common.util.AppRootFinder
-
Returns the
Path to the JAR, WAR or directory where the caller class of this method is located
at.
- findCurrent(int) - Static method in class com.linecorp.armeria.common.util.AppRootFinder
-
Returns the
Path to the JAR, WAR or directory where the caller class of this method is located
at.
- findNamedTypes() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- findNamedTypes() - Method in interface com.linecorp.armeria.server.docs.NamedTypeInfo
-
Returns all enum, struct and exception types referred by this type.
- findNamedTypes() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
Returns all enum, struct and exception
TypeSignatures referred to by this service.
- findNamedTypes() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- findService(RoutingContext) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- findService(RoutingContext) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- findService(RoutingContext) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- findServiceConfig(RoutingContext) - Method in class com.linecorp.armeria.server.VirtualHost
-
- findServiceConfig(RoutingContext, boolean) - Method in class com.linecorp.armeria.server.VirtualHost
-
- findSslSession(Channel, SessionProtocol) - Static method in class com.linecorp.armeria.internal.common.util.ChannelUtil
-
Finds the
SSLSession of the current TLS connection.
- findSslSession(Channel) - Static method in class com.linecorp.armeria.internal.common.util.ChannelUtil
-
Finds the
SSLSession of the current TLS connection.
- findVirtualHost(String) - Method in class com.linecorp.armeria.server.ServerConfig
-
Finds the
VirtualHost that matches the specified
hostname.
- findVirtualHosts(HttpService) - Method in class com.linecorp.armeria.server.ServerConfig
-
- finish() - Method in interface com.linecorp.armeria.client.encoding.StreamDecoder
-
Closes the decoder and returns any decoded data that may be left over.
- fixed(long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that waits a fixed delay between attempts.
- Flags - Class in com.linecorp.armeria.common
-
The system properties that affect Armeria's runtime behavior.
- flush(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- FLV_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
Flash video.
- FLV_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/x-flv".
- FOLLOW_ONLY_WHEN_PRERENDER_SHOWN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Follow-Only-When-Prerender-Shown" header field name.
- forAnyOrigin() - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- FORBIDDEN - Static variable in class com.linecorp.armeria.common.HttpStatus
-
403 Forbidden.
- FORCE_CACHE - Static variable in class com.linecorp.armeria.common.ClientCacheControl
-
"only-if-cached, max-stale=2147483647".
- FORCE_NETWORK - Static variable in class com.linecorp.armeria.common.ClientCacheControl
-
"no-cache".
- forClassPath(String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
-
- forClassPath(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
-
- forClassPath(String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
- forClassPath(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
- forEachMeter(Consumer<? super Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Iterate over each meter in the registry.
- forFileSystem(String) - Static method in class com.linecorp.armeria.server.file.HttpFileService
-
- forFileSystem(Path) - Static method in class com.linecorp.armeria.server.file.HttpFileService
-
- forFileSystem(String) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
- forFileSystem(Path) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
- FORM_DATA - Static variable in class com.linecorp.armeria.common.MediaType
-
- FORM_DATA - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-www-form-urlencoded".
- format(Duration) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- forOrigin(String) - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- forOrigins(String...) - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- forOrigins(Iterable<String>) - Static method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- forVfs(HttpVfs) - Static method in class com.linecorp.armeria.server.file.HttpFileService
-
- forVfs(HttpVfs) - Static method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
- FORWARDED - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- FOUND - Static variable in class com.linecorp.armeria.common.HttpStatus
-
302 Found.
- fragment() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- fragment() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- fragment() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- fragment() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns the URI fragment of this endpoint.
- fragment(String) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
Sets the fragment of the pathMapping.
- frameListener(Http2FrameListener) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- frameLogger(Http2FrameLogger) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- FROM - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "From" header field name.
- from(CompletionStage<? extends HttpResponse>) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- from(CompletionStage<? extends HttpResponse>, EventExecutor) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- from(CompletionStage<?>) - Static method in interface com.linecorp.armeria.common.RpcResponse
-
Creates a new
RpcResponse that is completed successfully or exceptionally based on the
completion of the specified
CompletionStage.
- fromCookieHeader(String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Cookie" header value into a set of
Cookies.
- fromCookieHeader(boolean, String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Cookie" header value into a set of
Cookies.
- fromEvent(ServerSentEvent) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream of the specified content.
- fromEvent(ResponseHeaders, ServerSentEvent) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream of the specified content.
- fromEvent(ResponseHeaders, ServerSentEvent, HttpHeaders) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream of the specified content.
- fromObject(Object) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences of the specified content.
- fromObject(ResponseHeaders, Object) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences of the specified content.
- fromObject(ResponseHeaders, Object, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences of the specified content.
- fromObject(ResponseHeaders, Object, HttpHeaders, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences of the specified content.
- fromPublisher(Publisher<?>) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified Publisher.
- fromPublisher(Publisher<?>, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified Publisher.
- fromPublisher(ResponseHeaders, Publisher<?>) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified Publisher.
- fromPublisher(ResponseHeaders, Publisher<?>, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified Publisher.
- fromPublisher(ResponseHeaders, Publisher<?>, HttpHeaders, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified Publisher.
- fromPublisher(Publisher<? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher.
- fromPublisher(ResponseHeaders, Publisher<? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher.
- fromPublisher(ResponseHeaders, Publisher<? extends ServerSentEvent>, HttpHeaders) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher.
- fromPublisher(Publisher<T>, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher and converter.
- fromPublisher(ResponseHeaders, Publisher<T>, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher and converter.
- fromPublisher(ResponseHeaders, Publisher<T>, HttpHeaders, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified Publisher and converter.
- fromQueryString(String) - Static method in interface com.linecorp.armeria.common.QueryParams
-
- fromQueryString(String, int) - Static method in interface com.linecorp.armeria.common.QueryParams
-
- fromQueryString(String, boolean) - Static method in interface com.linecorp.armeria.common.QueryParams
-
- fromQueryString(String, int, boolean) - Static method in interface com.linecorp.armeria.common.QueryParams
-
- fromSetCookieHeader(String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header value into a
Cookie.
- fromSetCookieHeader(boolean, String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header value into a
Cookie.
- fromSetCookieHeaders(String...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromSetCookieHeaders(Iterable<String>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromSetCookieHeaders(Collection<String>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromSetCookieHeaders(boolean, String...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromSetCookieHeaders(boolean, Iterable<String>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromSetCookieHeaders(boolean, Collection<String>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Decodes the specified
"Set-Cookie" header values into
Cookies.
- fromStream(Stream<?>, Executor) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified
Stream.
- fromStream(Stream<?>, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified
Stream.
- fromStream(ResponseHeaders, Stream<?>, Executor) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified
Stream.
- fromStream(ResponseHeaders, Stream<?>, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified
Stream.
- fromStream(ResponseHeaders, Stream<?>, HttpHeaders, Executor, ObjectMapper) - Static method in class com.linecorp.armeria.server.streaming.JsonTextSequences
-
Creates a new JSON Text Sequences from the specified
Stream.
- fromStream(Stream<? extends ServerSentEvent>, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream.
- fromStream(ResponseHeaders, Stream<? extends ServerSentEvent>, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream.
- fromStream(ResponseHeaders, Stream<? extends ServerSentEvent>, HttpHeaders, Executor) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream.
- fromStream(Stream<T>, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream and
converter.
- fromStream(ResponseHeaders, Stream<T>, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream and
converter.
- fromStream(ResponseHeaders, Stream<T>, HttpHeaders, Executor, Function<? super T, ? extends ServerSentEvent>) - Static method in class com.linecorp.armeria.server.streaming.ServerSentEvents
-
Creates a new Server-Sent Events stream from the specified
Stream and
converter.
- FunctionCounter - Interface in io.micrometer.core.instrument
-
A counter that tracks a monotonically increasing function.
- functionCounter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- functionCounter() - Method in class io.micrometer.core.instrument.search.Search
-
- FunctionCounter.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for function counters.
- functionCounters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- functionCounters() - Method in class io.micrometer.core.instrument.search.Search
-
- Functions - Class in com.linecorp.armeria.common.util
-
Utility methods related with function composition.
- FunctionTimer - Interface in io.micrometer.core.instrument
-
A timer that tracks two monotonically increasing functions: one representing the count of events and one
representing the total time spent in every event.
- functionTimer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- functionTimer() - Method in class io.micrometer.core.instrument.search.Search
-
- FunctionTimer.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for function timer.
- functionTimers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- functionTimers() - Method in class io.micrometer.core.instrument.search.Search
-
G
- GATEWAY_TIMEOUT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
504 Gateway Timeout.
- Gauge - Interface in io.micrometer.core.instrument
-
A gauge tracks a value that may go up or down.
- gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object after the function
valueFunction is applied.
- gauge(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the
Number.
- gauge(String, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the
Number.
- gauge(String, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object.
- gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object after the function
valueFunction is applied.
- gauge(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the
Number.
- gauge(String, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the
Number.
- gauge(String, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object.
- gauge() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- gauge() - Method in class io.micrometer.core.instrument.search.Search
-
- Gauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for gauges.
- gaugeCollectionSize(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the
Collection.
- gaugeCollectionSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the
Collection.
- gaugeMapSize(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the
Map.
- gaugeMapSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the
Map.
- gauges() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- gauges() - Method in class io.micrometer.core.instrument.search.Search
-
- generate(Iterable<ServiceInfo>, Function<TypeSignature, ? extends NamedTypeInfo>) - Static method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
- generateEntityTag(HttpFileAttributes) - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Generates an entity tag of the file with the given attributes using the entityTagFunction
which was specified with the constructor.
- generatePreflightResponseHeaders() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Generates immutable HTTP response headers that should be added to a CORS preflight response.
- generateSpecification(Set<ServiceConfig>, DocServiceFilter) - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- generateSpecification(Set<ServiceConfig>, DocServiceFilter) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
- GEO_JSON - Static variable in class com.linecorp.armeria.common.MediaType
-
- GEO_JSON - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/geo+json".
- get(ClientRequestContext, Request) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
- get(ClientRequestContext, Request) - Method in class com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping
-
- get(ClientRequestContext, Request) - Method in interface com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping.KeySelector
-
Returns the mapping key of the given
Request.
- get(ClientFactoryOption<T>) - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- get(ClientOption<T>) - Method in class com.linecorp.armeria.client.ClientOptions
-
- get() - Method in interface com.linecorp.armeria.client.ClientRequestContextCaptor
-
- get() - Static method in exception com.linecorp.armeria.client.ClosedClientFactoryException
-
Deprecated.
- get() - Static method in exception com.linecorp.armeria.client.endpoint.EmptyEndpointGroupException
-
- get() - Static method in exception com.linecorp.armeria.client.GoAwayReceivedException
-
- get() - Static method in exception com.linecorp.armeria.client.RefusedStreamException
-
- get() - Static method in exception com.linecorp.armeria.client.ResponseTimeoutException
-
- get(String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP GET request.
- get() - Static method in exception com.linecorp.armeria.client.WriteTimeoutException
-
- get() - Static method in exception com.linecorp.armeria.common.ClosedSessionException
-
- get() - Static method in exception com.linecorp.armeria.common.ContentTooLargeException
-
- get() - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- get(long, TimeUnit) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- get() - Static method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
Returns the singleton instance.
- get() - Static method in exception com.linecorp.armeria.common.stream.AbortedStreamException
-
- get() - Static method in exception com.linecorp.armeria.common.stream.CancelledSubscriptionException
-
- get() - Static method in exception com.linecorp.armeria.common.stream.ClosedPublisherException
-
Deprecated.
- get() - Static method in exception com.linecorp.armeria.common.stream.ClosedStreamException
-
- get() - Static method in class com.linecorp.armeria.common.stream.NoopSubscriber
-
- get() - Method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- get(long, TimeUnit) - Method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- get() - Method in interface com.linecorp.armeria.common.util.ReleasableHolder
-
Returns the resource.
- get(String) - Static method in class com.linecorp.armeria.common.util.Version
-
Returns the version information for the Armeria artifact named artifactId.
- get(String, ClassLoader) - Static method in class com.linecorp.armeria.common.util.Version
-
Returns the version information for the Armeria artifact named
artifactId using the specified
ClassLoader.
- get() - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- get(long, TimeUnit) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- get() - Static method in class com.linecorp.armeria.internal.common.JavaVersionSpecific
-
- get() - Static method in class com.linecorp.armeria.internal.common.RequestContextThreadLocal
-
- get() - Static method in exception com.linecorp.armeria.internal.common.util.FallthroughException
-
- get() - Static method in class com.linecorp.armeria.internal.common.util.TemporaryThreadLocals
-
- Get - Annotation Type in com.linecorp.armeria.server.annotation
-
- get(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- get(String, Clock, String, HttpHeaders) - Method in interface com.linecorp.armeria.server.file.HttpVfs
-
Finds the file at the specified path.
- get() - Static method in exception com.linecorp.armeria.server.RequestTimeoutException
-
- get(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- get(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- get(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- get(String) - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
-
Get the value associated with a key.
- get(String) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Initiate a search beginning with a metric name.
- get(int) - Method in class io.micrometer.core.instrument.util.AbstractPartition
-
- get(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- get0(AbstractOption<V>) - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
Returns the value of the specified option.
- getAll() - Method in interface com.linecorp.armeria.client.ClientRequestContextCaptor
-
- getAll() - Static method in class com.linecorp.armeria.common.util.Version
-
Retrieves the version information of Armeria artifacts.
- getAll(ClassLoader) - Static method in class com.linecorp.armeria.common.util.Version
-
Retrieves the version information of Armeria artifacts using the specified
ClassLoader.
- getAllAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the removed header values.
- getAllAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the removed parameter values.
- getAllDocStrings(ClassLoader) - Method in class com.linecorp.armeria.server.docs.DocStringExtractor
-
- getAllInterfaces(Class<?>) - Static method in class com.linecorp.armeria.internal.common.util.Types
-
Returns a set of all interfaces defined for cls.
- getAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getAndRemove(CharSequence, String) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getAndRemove(String, String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getAndRemove() - Static method in class com.linecorp.armeria.internal.common.RequestContextThreadLocal
-
- getAndSet(RequestContext) - Static method in class com.linecorp.armeria.internal.common.RequestContextThreadLocal
-
- getAttributes() - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- getBaseTimeUnit() - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- getBaseUnit() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getBufferLength() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent
samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- getBuiltIns() - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- getByte(int) - Method in class com.linecorp.armeria.common.AbstractHttpData
-
Gets the byte value at the given index.
- getByte(int) - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- getByte(int) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- getCause() - Method in exception com.linecorp.armeria.client.UnprocessedRequestException
-
- getCircuitBreaker() - Method in exception com.linecorp.armeria.client.circuitbreaker.FailFastException
-
- getConventionName(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
-
- getConventionName(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getConventionTags(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
-
Tags that are sorted by key and formatted
- getConventionTags(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepDouble
-
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepLong
-
- getDefaultFactory() - Static method in class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
Returns the default factory.
- getDescription() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getDocStringsFromFiles(Map<String, byte[]>) - Method in class com.linecorp.armeria.server.docs.DocStringExtractor
-
Extracts a
Map of docstrings from the given
Map of path to file contents.
- getDoubleAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getDoubleAndRemove(CharSequence, double) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getDoubleAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getDoubleAndRemove(String, double) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionCounter
-
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- getEntity() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
-
- getExpiry() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent
samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- getFloatAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getFloatAndRemove(CharSequence, float) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getFloatAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getFloatAndRemove(String, float) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getHistogramBuckets(boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- getHttpRequestHeaders() - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- getHttpResponseHeaders() - Method in class com.linecorp.armeria.common.logging.RequestContextExporterBuilder
-
- getId() - Method in class io.micrometer.core.instrument.AbstractMeter
-
- getId() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- getId() - Method in interface io.micrometer.core.instrument.Meter
-
- getId() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
- getInstance(Class<?>) - Static method in class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the name of the specified class.
- getInstance(String) - Static method in class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- getIntAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getIntAndRemove(CharSequence, int) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getIntAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getIntAndRemove(String, int) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getKey() - Method in interface io.micrometer.core.instrument.Tag
-
- getLongAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getLongAndRemove(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getLongAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getLongAndRemove(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getMaximumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The maximum value that the meter is expected to observe.
- getMBeanServer() - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- getMeters() - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getMethod() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
-
- getMetricsPublisherForCollapser(HystrixCollapserKey, HystrixCollapserMetrics, HystrixCollapserProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- getMetricsPublisherForCommand(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- getMetricsPublisherForThreadPool(HystrixThreadPoolKey, HystrixThreadPoolMetrics, HystrixThreadPoolProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- getMinimumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The minimum value that the meter is expected to observe.
- getName() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getNextDelay(ClientRequestContext, Backoff) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Returns the next delay which retry will be made after.
- getNextDelay(ClientRequestContext, Backoff, long) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Returns the next delay which retry will be made after.
- getNow(Object) - Method in interface com.linecorp.armeria.common.RpcResponse
-
Returns the specified valueIfAbsent when not complete, or
returns the result value or throws an exception when complete.
- getOrElse(ClientFactoryOption<T>, T) - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- getOrElse(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.ClientOptions
-
- getOrElse0(O, V) - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
Returns the value of the specified option.
- getOrNull(ClientFactoryOption<T>) - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- getOrNull(ClientOption<T>) - Method in class com.linecorp.armeria.client.ClientOptions
-
- getOrNull() - Method in interface com.linecorp.armeria.client.ClientRequestContextCaptor
-
- getOrNull0(AbstractOption<V>) - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
Returns the value of the specified option.
- getPauseThreshold() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- getPercentilePrecision() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute
percentile approximations.
- getPercentiles() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Produces an additional time series for each requested percentile.
- getPolicy(String, RoutingContext) - Method in class com.linecorp.armeria.server.cors.CorsConfig
-
Returns the policy for the specified origin.
- getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- getRequestHeaders() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
-
- getSlaBoundaries() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- getSleepInterval() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- getSpecifiedValue(String) - Static method in class com.linecorp.armeria.internal.server.annotation.DefaultValues
-
Returns the specified value if it is specified by a user.
- getStatistic() - Method in class io.micrometer.core.instrument.Measurement
-
- getTag(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
- getTags() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getTagsAsIterable() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getTagsWithCacheName() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- getTagValueRepresentation() - Method in enum io.micrometer.core.instrument.Statistic
-
- getTick() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- getTime() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- getTimeMillisAndRemove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getTimeMillisAndRemove(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all the headers with the specified name and returns the header value which was added first.
- getTimeMillisAndRemove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getTimeMillisAndRemove(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all the parameters with the specified name and returns the parameter value which was added
first.
- getTotalAttempts(ClientRequestContext) - Static method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Returns the total number of attempts of the current request represented by the specified
ClientRequestContext.
- getType() - Method in class io.micrometer.core.instrument.internal.DefaultMeter
-
- getType() - Method in class io.micrometer.core.instrument.Meter.Id
-
The type is used by different registry implementations to structure the exposition
of metrics to different backends.
- getUrl() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
-
- getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getValue() - Method in class io.micrometer.core.instrument.Measurement
-
- getValue() - Method in interface io.micrometer.core.instrument.Tag
-
- GIF - Static variable in class com.linecorp.armeria.common.MediaType
-
- GIF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/gif".
- GLOB - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
The prefix which represents a glob path.
- glob(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified
glob.
- globalRegistry - Static variable in class io.micrometer.core.instrument.Metrics
-
- goAway(ChannelHandlerContext, int, long, ByteBuf, ChannelPromise) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
- GoAwayReceivedException - Exception in com.linecorp.armeria.client
-
- GONE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
410 Gone.
- gracefulShutdownQuietPeriod() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the number of milliseconds to wait for active requests to go end before shutting down.
- gracefulShutdownTimeout(long, long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- gracefulShutdownTimeout(Duration, Duration) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the amount of time to wait after calling
Server.stop() for
requests to go away before actually shutting down.
- gracefulShutdownTimeout() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the number of milliseconds to wait before shutting down the server regardless of active
requests.
- gracefulShutdownTimeoutMillis(long) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- gracefulShutdownTimeoutMillis(long, long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the amount of time to wait after calling
Server.stop() for
requests to go away before actually shutting down.
- GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
- GuavaCacheMetrics(<any>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- guessServiceMethodName(Object) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Guesses the name of the service method who handles the specified example request.
- guessServiceName(Object) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Guesses the name of the service who handles the specified example request.
- gzip() - Static method in interface com.linecorp.armeria.client.encoding.StreamDecoderFactory
-
- GZIP - Static variable in class com.linecorp.armeria.common.MediaType
-
- GZIP - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-gzip".
H
- HAL_JSON - Static variable in class com.linecorp.armeria.common.MediaType
-
- HAL_JSON - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/hal+json".
- handle(ServiceRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.server.healthcheck.HealthCheckUpdateHandler
-
Determines if the healthiness of the
Server needs to be changed or not from the given
HttpRequest.
- handleDuplicateRoute(VirtualHost, Route, Route) - Method in interface com.linecorp.armeria.server.RejectedRouteHandler
-
- handleException(ServiceRequestContext, HttpRequest, Throwable) - Method in interface com.linecorp.armeria.server.annotation.ExceptionHandlerFunction
-
Returns an
HttpResponse which would be sent back to the client who sent the
req.
- hasAlgorithm(String, String) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- hashCode() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- hashCode() - Method in class com.linecorp.armeria.client.Endpoint
-
- hashCode() - Method in class com.linecorp.armeria.common.AbstractHttpData
-
- hashCode() - Method in class com.linecorp.armeria.common.CacheControl
-
- hashCode() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
- hashCode() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- hashCode() - Method in class com.linecorp.armeria.common.HttpStatus
-
- hashCode() - Method in class com.linecorp.armeria.common.MediaType
-
- hashCode() - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
- hashCode() - Method in class com.linecorp.armeria.common.Scheme
-
- hashCode() - Method in class com.linecorp.armeria.common.SerializationFormat
-
- hashCode() - Method in class com.linecorp.armeria.common.SerializationFormatProvider.Entry
-
- hashCode() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
- hashCode() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- hashCode() - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- hashCode() - Method in class com.linecorp.armeria.server.auth.BasicToken
-
- hashCode() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
- hashCode() - Method in class com.linecorp.armeria.server.auth.OAuth2Token
-
- hashCode() - Method in class com.linecorp.armeria.server.ClientAddressSource
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- hashCode() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
- hashCode() - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
-
- hashCode() - Method in class com.linecorp.armeria.server.ProxiedAddresses
-
- hashCode() - Method in class com.linecorp.armeria.server.RouteBuilder
-
- hashCode() - Method in class com.linecorp.armeria.server.ServerPort
-
- hashCode() - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- hashCode() - Method in class io.micrometer.core.instrument.AbstractTimer
-
- hashCode() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- hashCode() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
-
- hashCode() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- hashCode() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
-
- hashCode() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- hashCode() - Method in class io.micrometer.core.instrument.Meter.Id
-
- hashCode() - Method in class io.micrometer.core.instrument.Tags
-
- hashCode(Meter) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
-
- hasHighestScore() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns whether the score of this result is the highest or not.
- hasHttp() - Method in class com.linecorp.armeria.server.ServerPort
-
- hasHttps() - Method in class com.linecorp.armeria.server.ServerPort
-
- hasIpAddr() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns whether this endpoint has an IP address resolved.
- hasLowestScore() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns whether the score of this result is the lowest or not.
- hasMaxStale() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns whether the "max-stale" directive is enabled.
- hasPort() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns whether this endpoint has a port number specified.
- hasProtocol(SessionProtocol) - Method in class com.linecorp.armeria.server.ServerPort
-
- hasProxyProtocol() - Method in class com.linecorp.armeria.server.ServerPort
-
- hasRequestsInProgress(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.common.IdleTimeoutHandler
-
- hasTls() - Method in class com.linecorp.armeria.server.ServerPort
-
- hasTriePath() - Method in enum com.linecorp.armeria.server.RoutePathType
-
- hasWildcard() - Method in class com.linecorp.armeria.common.MediaType
-
Returns true if either the type or subtype is the wildcard.
- HazelcastCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on Hazelcast caches, including detailed metrics on storage space, near cache usage, and timings.
- HazelcastCacheMetrics(C, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- head(String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP HEAD request.
- Head - Annotation Type in com.linecorp.armeria.server.annotation
-
- head(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- head(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- head(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- head(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- head(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- Header - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation for mapping an HTTP request header onto the following elements.
- HEADER_NAME_KEEP_ALIVE - Static variable in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
The old "keep-alive" header which has been superceded by "connection".
- HEADER_NAME_PROXY_CONNECTION - Static variable in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
The old "proxy-connection" header which has been superceded by "connection".
- headers() - Method in exception com.linecorp.armeria.client.InvalidResponseHeadersException
-
- headers() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
- headers() - Method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
- headers() - Method in class com.linecorp.armeria.common.DefaultHttpRequest
-
Deprecated.
- headers() - Method in class com.linecorp.armeria.common.FilteredHttpRequest
-
- headers() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the initial HTTP/2 headers of this request.
- headers() - Method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Returns the response
HttpHeaders which may not contain the
":status" header.
- headers() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
- headers() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
Returns the additional
HttpHeaders to send in a response.
- headers() - Method in interface com.linecorp.armeria.server.RoutingContext
-
- headerSensitivityDetector(Http2HeadersEncoder.SensitivityDetector) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- headersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- headersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- headersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize request, response and trailers before logging.
- headersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- headerValueCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the headerValueCache parameter.
- HealthCheckedEndpointGroup - Class in com.linecorp.armeria.client.endpoint.healthcheck
-
- HealthCheckedEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint.healthcheck
-
- HealthChecker - Interface in com.linecorp.armeria.server.healthcheck
-
Determines whether the
Server is healthy.
- HealthCheckerContext - Interface in com.linecorp.armeria.client.endpoint.healthcheck
-
Provides the properties and operations required for sending health check requests.
- healthCheckPort(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- healthCheckPort(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
Deprecated.
- HealthCheckService - Class in com.linecorp.armeria.server.healthcheck
-
An
HttpService that responds with HTTP status
"200 OK" if the server is healthy and can
accept requests and HTTP status
"503 Service Not Available" if the server is unhealthy and cannot
accept requests.
- HealthCheckServiceBuilder - Class in com.linecorp.armeria.server.healthcheck
-
- HealthCheckUpdateHandler - Interface in com.linecorp.armeria.server.healthcheck
-
- HealthCheckUpdateResult - Enum in com.linecorp.armeria.server.healthcheck
-
- healthyResponse(AggregatedHttpResponse) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- HibernateMetrics - Class in io.micrometer.core.instrument.binder.jpa
-
A
MeterBinder implementation that provides Hibernate metrics.
- HibernateMetrics(SessionFactory, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create a HibernateMetrics.
- HibernateMetrics(EntityManagerFactory, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
- HierarchicalNameMapper - Interface in io.micrometer.core.instrument.util
-
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
- histogram - Variable in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- histogram - Variable in class io.micrometer.core.instrument.AbstractTimer
-
- Histogram - Interface in io.micrometer.core.instrument.distribution
-
- histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.Timer
-
- histogramCounts() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- HistogramGauges - Class in io.micrometer.core.instrument.distribution
-
- HistogramSnapshot - Class in io.micrometer.core.instrument.distribution
-
- HistogramSnapshot(long, double, double, ValueAtPercentile[], CountAtBucket[], BiConsumer<PrintStream, Double>) - Constructor for class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- HistogramSupport - Interface in io.micrometer.core.instrument.distribution
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- HOST - Static variable in interface com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping.KeySelector
-
- host() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the host name of this endpoint.
- HOST - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Host" header field name.
- HOST_AND_METHOD - Static variable in interface com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping.KeySelector
-
- hostname() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns the local hostname.
- hostname() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns the virtual host name of the request.
- hostnamePattern() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns the hostname pattern of this endpoint.
- hostnamePattern() - Method in class com.linecorp.armeria.server.VirtualHost
-
- hostnamePattern(String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- hostsFileEntriesResolver(HostsFileEntriesResolver) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets HostsFileEntriesResolver which is used to first check if the hostname is locally aliased.
- hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- HTML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- HTML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/html; charset=utf-8".
- http(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds an HTTP port that listens on all available network interfaces.
- http(InetSocketAddress) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds an HTTP port that listens to the specified localAddress.
- HTTP1_MAX_CHUNK_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The maximum length of each chunk in an HTTP/1 response content.
- HTTP1_MAX_HEADER_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The maximum length of all headers in an HTTP/1 response.
- HTTP1_MAX_INITIAL_LINE_LENGTH - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The maximum length of an HTTP/1 response initial line.
- Http1ClientCodec - Class in com.linecorp.armeria.internal.client
-
A combination of HttpRequestEncoder and HttpResponseDecoder
which enables easier client side HTTP implementation.
- Http1ClientCodec() - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the default decoder options
(maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxChunkSize (8192)).
- Http1ClientCodec(int, int, int) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- Http1ClientCodec(int, int, int, boolean) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- Http1ClientCodec(int, int, int, boolean, boolean) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- Http1ClientCodec(int, int, int, boolean, boolean, boolean) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- Http1ClientCodec(int, int, int, boolean, boolean, int) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- Http1ClientCodec(int, int, int, boolean, boolean, int, boolean) - Constructor for class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Creates a new instance with the specified decoder options.
- http1MaxChunkSize(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the maximum length of each chunk in an HTTP/1 response content.
- http1MaxChunkSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the maximum length of each chunk in an HTTP/1 response content.
- http1MaxChunkSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum length of each chunk in an HTTP/1 response content.
- http1MaxChunkSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum length of each chunk in an HTTP/1 response content.
- http1MaxHeaderSize(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the maximum length of all headers in an HTTP/1 response.
- http1MaxHeaderSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the maximum length of all headers in an HTTP/1 response.
- http1MaxHeaderSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum length of all headers in an HTTP/1 response.
- http1MaxHeaderSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum length of all headers in an HTTP/1 response.
- http1MaxInitialLineLength(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the maximum length of an HTTP/1 response initial line.
- http1MaxInitialLineLength() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the maximum length of an HTTP/1 response initial line.
- http1MaxInitialLineLength(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum length of an HTTP/1 response initial line.
- http1MaxInitialLineLength() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum length of an HTTP/1 response initial line.
- Http1ObjectEncoder - Class in com.linecorp.armeria.internal.common
-
- Http1ObjectEncoder(Channel, boolean, boolean) - Constructor for class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- HTTP2_INITIAL_CONNECTION_WINDOW_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- HTTP2_INITIAL_STREAM_WINDOW_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- HTTP2_MAX_FRAME_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The
SETTINGS_MAX_FRAME_SIZE
that indicates the size of the largest frame payload that this client is willing to receive.
- HTTP2_MAX_HEADER_LIST_SIZE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- HTTP2_SETTINGS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- Http2GoAwayHandler - Class in com.linecorp.armeria.internal.common
-
Handles GOAWAY frames.
- Http2GoAwayHandler() - Constructor for class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
- http2InitialConnectionWindowSize(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- http2InitialConnectionWindowSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- http2InitialConnectionWindowSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the initial connection-level HTTP/2 flow control window size.
- http2InitialConnectionWindowSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the initial connection-level HTTP/2 flow control window size.
- http2InitialStreamWindowSize(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- http2InitialStreamWindowSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- http2InitialStreamWindowSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the initial stream-level HTTP/2 flow control window size.
- http2InitialStreamWindowSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the initial stream-level HTTP/2 flow control window size.
- http2MaxFrameSize(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the
SETTINGS_MAX_FRAME_SIZE
that indicates the size of the largest frame payload that this client is willing to receive.
- http2MaxFrameSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the
SETTINGS_MAX_FRAME_SIZE
that indicates the size of the largest frame payload that this client is willing to receive.
- http2MaxFrameSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum size of HTTP/2 frame that can be received.
- http2MaxFrameSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum size of HTTP/2 frames that can be received.
- http2MaxHeaderListSize(long) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- http2MaxHeaderListSize() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the HTTP/2
SETTINGS_MAX_HEADER_LIST_SIZE that indicates the maximum size of header list
that the client is prepared to accept, in octets.
- http2MaxHeaderListSize(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum size of headers that can be received.
- http2MaxHeaderListSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum size of headers that can be received.
- http2MaxStreamsPerConnection(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum number of concurrent streams per HTTP/2 connection.
- http2MaxStreamsPerConnection() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum number of concurrent streams per HTTP/2 connection.
- Http2ObjectEncoder - Class in com.linecorp.armeria.internal.common
-
- Http2ObjectEncoder(ChannelHandlerContext, Http2ConnectionEncoder) - Constructor for class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- HTTP_DEFAULT_CONTENT_CHARSET - Static variable in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
The default HTTP content-type charset.
- HTTP_HEADERS - Static variable in class com.linecorp.armeria.client.ClientOption
-
The additional HTTP headers to send with requests.
- HTTP_VERSION_NOT_SUPPORTED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
505 HTTP Version Not Supported.
- HttpAuthService - Class in com.linecorp.armeria.server.auth
-
- HttpAuthServiceBuilder - Class in com.linecorp.armeria.server.auth
-
- HttpAuthServiceBuilder() - Constructor for class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- HttpClient - Interface in com.linecorp.armeria.client
-
- HttpData - Interface in com.linecorp.armeria.common
-
HTTP/2 data.
- HttpDecodingClient - Class in com.linecorp.armeria.client.encoding
-
- HttpFile - Interface in com.linecorp.armeria.server.file
-
- HttpFileAttributes - Class in com.linecorp.armeria.server.file
-
- HttpFileAttributes(long, long) - Constructor for class com.linecorp.armeria.server.file.HttpFileAttributes
-
Creates a new instance.
- HttpFileBuilder - Class in com.linecorp.armeria.server.file
-
- HttpFileService - Class in com.linecorp.armeria.server.file
-
- HttpFileServiceBuilder - Class in com.linecorp.armeria.server.file
-
- HttpHeaderNames - Class in com.linecorp.armeria.common
-
Contains constant definitions for the HTTP header field names.
- httpHeaders() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns the additional HTTP headers to send with requests.
- HttpHeaders - Interface in com.linecorp.armeria.common
-
Immutable HTTP/2 headers.
- HttpHeadersBuilder - Interface in com.linecorp.armeria.common
-
- HttpHealthCheckService - Class in com.linecorp.armeria.server.healthcheck
-
- HttpHealthCheckService(HealthChecker...) - Constructor for class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
Creates a new instance.
- HttpHealthCheckService(Iterable<? extends HealthChecker>) - Constructor for class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
Creates a new instance.
- HttpMethod - Enum in com.linecorp.armeria.common
-
HTTP request method.
- httpMethod() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the HTTP method of this method.
- HttpObject - Interface in com.linecorp.armeria.common
-
- HttpObjectEncoder - Class in com.linecorp.armeria.internal.common
-
Converts an
HttpObject into a protocol-specific object and writes it into a
Channel.
- HttpObjectEncoder() - Constructor for class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- httpOnly(boolean) - Method in class com.linecorp.armeria.common.CookieBuilder
-
Sets whether the
Cookie is HTTP only.
- HttpParameters - Interface in com.linecorp.armeria.common
-
- HttpRequest - Interface in com.linecorp.armeria.common
-
- HttpRequestDuplicator - Interface in com.linecorp.armeria.common
-
- httpRequestHeaders() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns all HTTP request header names in the export list.
- HttpRequestWriter - Interface in com.linecorp.armeria.common
-
- HttpResponse - Interface in com.linecorp.armeria.common
-
- httpResponse() - Method in exception com.linecorp.armeria.server.HttpResponseException
-
Returns the
HttpResponse which would be sent back to the client who sent the
corresponding request.
- HttpResponseDuplicator - Interface in com.linecorp.armeria.common
-
- HttpResponseException - Exception in com.linecorp.armeria.server
-
A
RuntimeException that is raised to send an HTTP response with the content specified
by a user.
- httpResponseHeaders() - Method in class com.linecorp.armeria.common.logging.RequestContextExporter
-
Returns all HTTP response header names in the export list.
- HttpResponseWriter - Interface in com.linecorp.armeria.common
-
- HttpResult<T> - Interface in com.linecorp.armeria.server.annotation
-
An interface which helps a user specify an
HttpStatus or
ResponseHeaders for a response
produced by an annotated HTTP service method.
- https(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds an HTTPS port that listens on all available network interfaces.
- https(InetSocketAddress) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds an HTTPS port that listens to the specified localAddress.
- HttpSender - Interface in io.micrometer.core.ipc.http
-
A general-purpose interface for controlling how
MeterRegistry implementations
perform HTTP calls for various purposes.
- HttpSender.Method - Enum in io.micrometer.core.ipc.http
-
- HttpSender.Request - Class in io.micrometer.core.ipc.http
-
- HttpSender.Request.Builder - Class in io.micrometer.core.ipc.http
-
- HttpSender.Response - Class in io.micrometer.core.ipc.http
-
- HttpService - Interface in com.linecorp.armeria.server
-
- HttpServiceWithRoutes - Interface in com.linecorp.armeria.server
-
An interface that enables getting all the
Routes where an
HttpService should be bound.
- HttpStatus - Class in com.linecorp.armeria.common
-
HTTP response code and its description.
- HttpStatus(int, String) - Constructor for class com.linecorp.armeria.common.HttpStatus
-
Creates a new instance with the specified status code and its reason phrase.
- httpStatus() - Method in exception com.linecorp.armeria.server.HttpStatusException
-
Returns the
HttpStatus which would be sent back to the client who sent the
corresponding request.
- HttpStatusClass - Enum in com.linecorp.armeria.common
-
The class of HTTP status.
- HttpStatusException - Exception in com.linecorp.armeria.server
-
- httpsValues() - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
- HttpTimestampSupplier - Class in com.linecorp.armeria.internal.common.util
-
Utility to supply HTTP formatted timestamps in an optimized way.
- HttpUrlConnectionSender - Class in io.micrometer.core.ipc.http
-
- HttpUrlConnectionSender(Duration, Duration) - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Creates a sender with the specified timeouts but uses the default proxy settings.
- HttpUrlConnectionSender(Duration, Duration, Proxy) - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Creates a sender with the specified timeouts and proxy settings.
- HttpUrlConnectionSender() - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Use the default timeouts and proxy settings for the sender.
- httpValues() - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
- HttpVfs - Interface in com.linecorp.armeria.server.file
-
A virtual file system that provides the files requested by
FileService.
- HystrixMetricsBinder - Class in io.micrometer.core.instrument.binder.hystrix
-
- HystrixMetricsBinder() - Constructor for class io.micrometer.core.instrument.binder.hystrix.HystrixMetricsBinder
-
I
- I_CALENDAR_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- I_CALENDAR_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/calendar; charset=utf-8".
- ICO - Static variable in class com.linecorp.armeria.common.MediaType
-
- ICO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/vnd.microsoft.icon".
- id(RequestId) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- id(RequestId) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- id() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- id() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- id() - Method in interface com.linecorp.armeria.common.RequestContext
-
- id() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- id() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
Returns an ID of this event, if it exists.
- id(String) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
-
Sets the specified id.
- id(RequestId) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- Id(String, Tags, String, String, Meter.Type) - Constructor for class io.micrometer.core.instrument.Meter.Id
-
- identify() - Static method in class com.linecorp.armeria.common.util.Version
-
- identify(ClassLoader) - Static method in class com.linecorp.armeria.common.util.Version
-
- identity() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
-
- identity - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- IDLE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The idle timeout of a socket connection in milliseconds.
- idleTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the idle timeout of a socket connection.
- idleTimeout(Duration) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the idle timeout of a connection for keep-alive.
- IdleTimeoutHandler - Class in com.linecorp.armeria.internal.common
-
- IdleTimeoutHandler(String, long) - Constructor for class com.linecorp.armeria.internal.common.IdleTimeoutHandler
-
- idleTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the idle timeout of a socket connection in milliseconds.
- idleTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the idle timeout of a socket connection in milliseconds.
- idleTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the idle timeout of a connection in milliseconds for keep-alive.
- idleTimeoutMillis() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the idle timeout of a connection in milliseconds for keep-alive.
- IF_MATCH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "If-Match" header field name.
- IF_MODIFIED_SINCE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "If-Modified-Since" header field name.
- IF_NONE_MATCH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "If-None-Match" header field name.
- IF_RANGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "If-Range" header field name.
- IF_UNMODIFIED_SINCE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "If-Unmodified-Since" header field name.
- ignoreMetrics(Runnable) - Static method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- ignoreTags(String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Suppress tags with given tag keys.
- IMMUTABLE - Static variable in class com.linecorp.armeria.common.ServerCacheControl
-
"max-age=31536000, public, immutable".
- immutable() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
Returns whether the "immutable" directive is enabled.
- immutable() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables the "immutable" directive.
- immutable(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables or disables the "immutable" directive.
- ImmutableTag - Class in io.micrometer.core.instrument
-
- ImmutableTag(String, String) - Constructor for class io.micrometer.core.instrument.ImmutableTag
-
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.RequiredSearch
-
Initiate a new search for meters inside a registry.
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.Search
-
Initiate a new search for meters inside a registry.
- InboundTrafficController - Class in com.linecorp.armeria.internal.common
-
- inc(int) - Method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- include(DocServiceFilter) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
- increaseRequestLength(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- increaseRequestLength(HttpData) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- increaseResponseLength(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- increaseResponseLength(HttpData) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- increment() - Method in interface io.micrometer.core.instrument.Counter
-
Update the counter by one.
- increment(double) - Method in interface io.micrometer.core.instrument.Counter
-
Update the counter by amount.
- increment(double) - Method in class io.micrometer.core.instrument.cumulative.CumulativeCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.noop.NoopCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.step.StepCounter
-
- Incubating - Annotation Type in io.micrometer.core.annotation
-
This is a feature that is experimental and may yield a breaking change in a minor release.
- InetAddressPredicates - Class in com.linecorp.armeria.common.util
-
A utility class which provides factory methods in order to easily create a
Predicate of an
InetAddress.
- info(Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- info(String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the INFO level.
- info(String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and argument.
- info(String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and arguments.
- info(String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and arguments.
- info(String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level with an
accompanying message.
- info(Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level.
- informationals() - Method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Returns the informational class (1xx) HTTP headers.
- init(EndpointGroup) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- initContextAndExecuteWithFallback(U, DefaultClientRequestContext, EndpointGroup, BiFunction<ClientRequestContext, Throwable, O>) - Static method in class com.linecorp.armeria.internal.client.ClientUtil
-
- initialEndpointsFuture() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
-
- initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherThreadPool
-
- initialSettings(Http2Settings) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- injectedScript(String...) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds Javascript scripts to inject into the <head /> of the debug page HTML.
- injectedScript(Iterable<String>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds Javascript scripts to inject into the <head /> of the debug page HTML.
- injectedScriptSupplier(BiFunction<ServiceRequestContext, HttpRequest, String>) - Method in class com.linecorp.armeria.server.docs.DocServiceBuilder
-
Adds a supplier for Javascript scripts to inject into the <head /> of the debug page HTML.
- insecure() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
Returns the insecure default
ClientFactory implementation which does not verify server's TLS
certificate chain.
- INSTANCE - Static variable in class com.linecorp.armeria.internal.common.ReadSuppressingHandler
-
- INSTANCE - Static variable in class io.micrometer.core.instrument.distribution.NoopHistogram
-
- INSTANCE - Static variable in class io.micrometer.core.util.internal.logging.JdkLoggerFactory
-
- INSTANCE - Static variable in class io.micrometer.core.util.internal.logging.Slf4JLoggerFactory
-
- InstrumentedQueuedThreadPool - Class in io.micrometer.core.instrument.binder.jetty
-
- InstrumentedQueuedThreadPool(MeterRegistry, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.InstrumentedQueuedThreadPool
-
- INSUFFICIENT_STORAGE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
507 Insufficient Storage (WebDAV, RFC4918).
- interceptAndRecord(ProceedingJoinPoint, Counted) - Method in class io.micrometer.core.aop.CountedAspect
-
Intercept methods annotated with the
Counted annotation and expose a few counters about
their execution status.
- INTERNAL_SERVER_ERROR - Static variable in class com.linecorp.armeria.common.HttpStatus
-
500 Internal Server Error.
- InternalLogger - Interface in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied from {io.netty.util.internal.logging}.
- InternalLoggerFactory - Class in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied and simplified from {io.netty.util.internal.logging}.
- InternalLoggerFactory() - Constructor for class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
- InternalLogLevel - Enum in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied from {io.netty.util.internal.logging}.
- intValue() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
Returns the integer value of the enum value.
- InvalidConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of provided configuration is not acceptable for some reason.
- InvalidConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.InvalidConfigurationException
-
- InvalidResponseException - Exception in com.linecorp.armeria.client
-
- InvalidResponseException() - Constructor for exception com.linecorp.armeria.client.InvalidResponseException
-
Creates a new instance.
- InvalidResponseException(String, Throwable) - Constructor for exception com.linecorp.armeria.client.InvalidResponseException
-
Creates a new instance with the specified message and cause.
- InvalidResponseException(String) - Constructor for exception com.linecorp.armeria.client.InvalidResponseException
-
Creates a new instance with the specified message.
- InvalidResponseException(Throwable) - Constructor for exception com.linecorp.armeria.client.InvalidResponseException
-
Creates a new instance with the specified cause.
- InvalidResponseException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.armeria.client.InvalidResponseException
-
Creates a new instance with the specified message, cause, suppression enabled or
disabled, and writable stack trace enabled or disabled.
- InvalidResponseHeadersException - Exception in com.linecorp.armeria.client
-
- InvalidResponseHeadersException(ResponseHeaders) - Constructor for exception com.linecorp.armeria.client.InvalidResponseHeadersException
-
- InvalidResponseHeadersException(ResponseHeaders, Throwable) - Constructor for exception com.linecorp.armeria.client.InvalidResponseHeadersException
-
- invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- invokeServiceAdded(ServiceConfig, Service<?, ?>) - Static method in class com.linecorp.armeria.server.ServiceCallbackInvoker
-
- io.micrometer.core.annotation - package io.micrometer.core.annotation
-
- io.micrometer.core.aop - package io.micrometer.core.aop
-
- io.micrometer.core.instrument - package io.micrometer.core.instrument
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
-
- io.micrometer.core.instrument.binder.cache - package io.micrometer.core.instrument.binder.cache
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder.db - package io.micrometer.core.instrument.binder.db
-
- io.micrometer.core.instrument.binder.httpcomponents - package io.micrometer.core.instrument.binder.httpcomponents
-
- io.micrometer.core.instrument.binder.hystrix - package io.micrometer.core.instrument.binder.hystrix
-
- io.micrometer.core.instrument.binder.jetty - package io.micrometer.core.instrument.binder.jetty
-
- io.micrometer.core.instrument.binder.jpa - package io.micrometer.core.instrument.binder.jpa
-
- io.micrometer.core.instrument.binder.jvm - package io.micrometer.core.instrument.binder.jvm
-
- io.micrometer.core.instrument.binder.kafka - package io.micrometer.core.instrument.binder.kafka
-
- io.micrometer.core.instrument.binder.logging - package io.micrometer.core.instrument.binder.logging
-
- io.micrometer.core.instrument.binder.mongodb - package io.micrometer.core.instrument.binder.mongodb
-
- io.micrometer.core.instrument.binder.okhttp3 - package io.micrometer.core.instrument.binder.okhttp3
-
- io.micrometer.core.instrument.binder.system - package io.micrometer.core.instrument.binder.system
-
- io.micrometer.core.instrument.binder.tomcat - package io.micrometer.core.instrument.binder.tomcat
-
- io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.config - package io.micrometer.core.instrument.config
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.cumulative - package io.micrometer.core.instrument.cumulative
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution - package io.micrometer.core.instrument.distribution
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution.pause - package io.micrometer.core.instrument.distribution.pause
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.logging - package io.micrometer.core.instrument.logging
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.noop - package io.micrometer.core.instrument.noop
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.push - package io.micrometer.core.instrument.push
-
- io.micrometer.core.instrument.search - package io.micrometer.core.instrument.search
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.simple - package io.micrometer.core.instrument.simple
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.step - package io.micrometer.core.instrument.step
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.ipc.http - package io.micrometer.core.ipc.http
-
- io.micrometer.core.lang - package io.micrometer.core.lang
-
- io.micrometer.core.util.internal.logging - package io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- IOUtils - Class in io.micrometer.core.instrument.util
-
Utilities for IO.
- ipAddr() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the IP address of this endpoint.
- ipFamily() - Method in class com.linecorp.armeria.client.Endpoint
-
- is(MediaType) - Method in class com.linecorp.armeria.common.MediaType
-
Returns
true if this instance falls within the range (as defined by
the HTTP Accept header) given
by the argument according to three criteria:
The type of the argument is the wildcard or equal to the type of this instance.
- isAbsoluteUri(String) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Returns true if the specified path is an absolute URI.
- isAccepted(MediaType) - Method in class com.linecorp.armeria.common.SerializationFormat
-
- isAccepted(MediaType, MediaType...) - Method in class com.linecorp.armeria.common.SerializationFormat
-
- isAccepted(Iterable<MediaType>) - Method in class com.linecorp.armeria.common.SerializationFormat
-
- isAnyOriginSupported() - Method in class com.linecorp.armeria.server.cors.CorsConfig
-
Determines whether a wildcard origin, '*', is supported.
- isAvailable(RequestLogProperty) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- isAvailable(RequestLogProperty...) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- isAvailable(Iterable<RequestLogProperty>) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- isBase() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns true if this type signature represents a base type.
- isBlank(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String is null or has only whitespaces.
- isClean() - Method in class com.linecorp.armeria.common.util.Version
-
- isClientError() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the
HttpStatus is a client error, with a status code of 4XX.
- isClosed() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- isClosed() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- isClosed() - Method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
- isClosed() - Method in interface com.linecorp.armeria.common.util.ListenableAsyncCloseable
-
- isClosed() - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- isClosed() - Method in class com.linecorp.armeria.server.Server
-
- isClosed() - Method in class io.micrometer.core.instrument.MeterRegistry
-
If the registry is closed, it will no longer accept new meters and any publishing activity will cease.
- isClosing() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- isClosing() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- isClosing() - Method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
- isClosing() - Method in interface com.linecorp.armeria.common.util.ListenableAsyncCloseable
-
- isClosing() - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- isClosing() - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
Returns true if ChannelOutboundInvoker.close() has been called.
- isClosing() - Method in class com.linecorp.armeria.server.Server
-
- isComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns
true if the
Request has been processed completely and thus all properties of
the
RequestLog have been collected.
- isComplete() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns true if this stream is complete, either successfully or exceptionally,
including cancellation and abortion.
- isCompletedExceptionally() - Method in interface com.linecorp.armeria.common.RpcResponse
-
Returns
true if this
RpcResponse completed exceptionally.
- isContainer() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns true if this type signature represents a container type.
- isContentAlwaysEmpty(int) - Static method in class com.linecorp.armeria.common.HttpStatus
-
Returns true if the content of the response for the specified status code is expected to
be always empty (1xx, 204, 205 and 304 responses.)
- isContentAlwaysEmpty() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns
true if the content of the response for this
HttpStatus is expected to
be always empty (1xx, 204, 205 and 304 responses.)
- isContentAlwaysEmptyWithValidation(HttpStatus, HttpData, HttpHeaders) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Returns
true if the content of the response with the given
HttpStatus is expected to
be always empty (1xx, 204, 205 and 304 responses.)
- isContentTypeAutoDetectionEnabled() - 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.
- isCorsPreflight() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns true if this context is for a CORS preflight request.
- isCorsPreflightRequest(HttpRequest) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Returns true if the specified request is a CORS preflight request.
- isCredentialsAllowed() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Determines if cookies are supported for CORS requests.
- isDateEnabled() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Returns whether to add the "date" header automatically.
- isDateEnabled() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Returns whether to set the "date" header automatically.
- isDateHeaderEnabled() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns whether the response header will include default "Date" header.
- isDebugEnabled() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the DEBUG level?
- isDisabled() - Method in interface com.linecorp.armeria.common.logging.ContentPreviewer
-
- isEmpty() - Method in interface com.linecorp.armeria.client.ClientRequestContextCaptor
-
- isEmpty() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns true if all directives are disabled.
- isEmpty() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
- isEmpty() - Method in interface com.linecorp.armeria.common.HttpData
-
- isEmpty() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.EmptyFixedStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.OneElementFixedStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.RegularFixedStreamMessage
-
- isEmpty() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns true if this stream has been closed and did not publish any elements.
- isEmpty() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- isEmpty() - Method in class com.linecorp.armeria.common.stream.TwoElementFixedStreamMessage
-
- isEmpty() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- isEmpty() - Method in class io.micrometer.core.instrument.util.AbstractPartition
-
- isEmpty(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String is null or empty.
- isEnabled(Logger) - Method in enum com.linecorp.armeria.common.logging.LogLevel
-
Returns true if this level is enabled.
- isEnabled(InternalLogLevel) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- isEnabled(InternalLogLevel) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the specified level?
- isEndOfStream() - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- isEndOfStream() - Method in interface com.linecorp.armeria.common.HttpObject
-
Tells whether the stream should be ended when writing this object.
- isEndOfStream() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- isEpollAvailable() - Static method in class com.linecorp.armeria.common.util.NativeLibraries
-
- isError() - Method in class com.linecorp.armeria.common.HttpStatus
-
- isErrorEnabled() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the ERROR level?
- isExpected(Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
Returns true if the specified exception is expected to occur in well-known circumstances.
- isHealthy() - Method in interface com.linecorp.armeria.server.healthcheck.HealthChecker
-
Returns
true if and only if the
Server is healthy.
- isHealthy() - Method in class com.linecorp.armeria.server.healthcheck.SettableHealthChecker
-
- isHttpOnly() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns whether this
Cookie can only be accessed via HTTP.
- isInfoEnabled() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the INFO level?
- isInformational() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the
HttpStatus is an information, with a status code of 1XX.
- isInformational(String) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Returns true if the specified HTTP status string represents an informational status.
- isIpAddrOnly() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns whether this endpoint's host name is an IP address.
- isLastModifiedEnabled() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Returns whether to add the "last-modified" header automatically.
- isLastModifiedEnabled() - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Returns whether to set the "last-modified" header automatically.
- isLinux() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns true if the operating system is Linux.
- isMultiplex() - Method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns true if and only if this protocol can multiplex a single transport-layer connection into
more than one stream.
- isNamed() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns true if this type signature represents a named type.
- isNotBlank(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String has any non-whitespace character.
- isNotEmpty(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String has any character.
- isNullOriginAllowed() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Determines if the policy allows a "null" origin.
- isOpen() - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
- isOpen() - Method in class com.linecorp.armeria.common.stream.DeferredStreamMessage
-
- isOpen() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- isOpen() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- isOpen() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns true if this stream is not closed yet.
- isOpen() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- isOpen() - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- isOpenSslAvailable() - Static method in class com.linecorp.armeria.common.util.NativeLibraries
-
- isPercentileHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- isPresent() - Method in class com.linecorp.armeria.server.Routed
-
Returns
true if
Router found a matching value.
- isPresent() - Method in class com.linecorp.armeria.server.RoutingResult
-
- isPublishingHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- isPublishingPercentiles() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- isRedirection() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the
HttpStatus is a redirection, with a status code of 3XX.
- isRepositoryClean() - Method in class com.linecorp.armeria.common.util.Version
-
Returns whether the repository was clean when performing the release process.
- isRequestComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns
true if the
Request has been consumed completely and thus all properties of
the
RequestOnlyLog have been collected.
- isRequestStartTimeSet() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns whether the request start time has been specified.
- isSampled(T) - Method in interface com.linecorp.armeria.common.util.Sampler
-
Returns true if a request should be recorded.
- isSecure() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns whether this
Cookie is secure.
- isServerError() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the
HttpStatus is a server error, with a status code of 5XX.
- isServerHeaderEnabled() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns whether the response header will include default "Server" header.
- isSharable() - Method in class com.linecorp.armeria.internal.common.ReadSuppressingHandler
-
- isShortCircuit() - Method in class com.linecorp.armeria.server.cors.CorsConfig
-
Determines whether a CORS request should be rejected if it's invalid before being
further processing.
- isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- isSingleDecode() - Method in class com.linecorp.armeria.internal.client.Http1ClientCodec
-
- isSpecified(String) - Static method in class com.linecorp.armeria.internal.server.annotation.DefaultValues
-
Returns whether the specified value is specified by a user.
- isStreamCancelling(Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
Returns true if the specified exception will cancel the current request or response stream.
- isSuccess() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns whether the
HttpStatus is a success, with a status code of 2XX.
- isSuccessful() - Method in class io.micrometer.core.ipc.http.HttpSender.Response
-
- isSupported(String) - Static method in enum com.linecorp.armeria.common.HttpMethod
-
Returns whether the specified
String is one of the supported method names.
- isSupported(EventLoop) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns whether the specified
EventLoop supports any
TransportType.
- isSupported(EventLoopGroup) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns whether the specified
EventLoopGroup supports any
TransportType.
- isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- isTimedOut() - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
- isTimedOut() - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Returns whether the timeout has been triggered or not.
- isTimedOut() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- isTimedOut() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns whether this
ServiceRequestContext has been timed-out (e.g., when the
corresponding request passes a deadline).
- isTimedOut() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- isTls() - Method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns true if and only if this protocol uses TLS as its transport-level security layer.
- isTraceEnabled() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the TRACE level?
- isTrailerBlacklisted(AsciiString) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Returns true if the specified header name is not allowed for HTTP tailers.
- isUndefinedUri(URI) - Static method in class com.linecorp.armeria.client.Clients
-
Returns
true if the specified
uri is an undefined
URI, which signifies that
a
Client, was created without a
URI or
EndpointGroup.
- isUnresolved() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns true if this type signature represents an unresolved type.
- isUnspecified(String) - Static method in class com.linecorp.armeria.internal.server.annotation.DefaultValues
-
Returns whether the specified value is not specified by a user.
- isUnsupported(Endpoint, SessionProtocol) - Static method in class com.linecorp.armeria.client.SessionProtocolNegotiationCache
-
- isUnsupported(SocketAddress, SessionProtocol) - Static method in class com.linecorp.armeria.client.SessionProtocolNegotiationCache
-
Returns
true if the specified
remoteAddress is known to have no support for
the specified
SessionProtocol.
- isValueQuoted() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns whether the raw value of this
Cookie was wrapped with double quotes
in the original
"Set-Cookie" header.
- isWarnEnabled() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the WARN level?
- isWritable(int, int) - Method in class com.linecorp.armeria.internal.common.Http1ObjectEncoder
-
- isWritable(int, int) - Method in class com.linecorp.armeria.internal.common.Http2ObjectEncoder
-
- isWritable(int, int) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
Returns true if the specified id and streamId is writable.
- iterator() - Method in class com.linecorp.armeria.common.MediaTypeSet
-
- iterator() - Method in class io.micrometer.core.instrument.Tags
-
J
- JacksonRequestConverterFunction - Class in com.linecorp.armeria.server.annotation
-
- JacksonRequestConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.JacksonRequestConverterFunction
-
Creates an instance with the default ObjectMapper.
- JacksonRequestConverterFunction(ObjectMapper) - Constructor for class com.linecorp.armeria.server.annotation.JacksonRequestConverterFunction
-
Creates an instance with the specified ObjectMapper.
- JacksonResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
-
A response converter implementation which creates an
HttpResponse with
content-type: application/json; charset=utf-8 or
content-type: application/json-seq.
- JacksonResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.JacksonResponseConverterFunction
-
Creates an instance with the default ObjectMapper.
- JacksonResponseConverterFunction(ObjectMapper) - Constructor for class com.linecorp.armeria.server.annotation.JacksonResponseConverterFunction
-
Creates an instance with the specified ObjectMapper.
- JAVASCRIPT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
RFC 4329 declares this to be the
correct media type for JavaScript, but
text/javascript may be
necessary in certain situations for compatibility.
- JAVASCRIPT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/javascript; charset=utf-8".
- javaVersion() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns the major version of the current Java Virtual Machine.
- JavaVersionSpecific - Class in com.linecorp.armeria.internal.common
-
Contains APIs that are implemented differently based on the version of Java being run.
- JavaVersionSpecific() - Constructor for class com.linecorp.armeria.internal.common.JavaVersionSpecific
-
- JCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on JSR-107 JCache caches, including detailed metrics on manual puts and removals.
- JCacheMetrics(<any>, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- JdkLoggerFactory - Class in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- jettyAlpnOptionalOrAvailable() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Whether the environment either supports ALPN natively or includes Jetty ALPN.
- JettyServerThreadPoolMetrics - Class in io.micrometer.core.instrument.binder.jetty
-
- JettyServerThreadPoolMetrics(ThreadPool, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
-
- JettyStatisticsMetrics - Class in io.micrometer.core.instrument.binder.jetty
-
- JettyStatisticsMetrics(StatisticsHandler, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
-
- join() - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- join() - Method in interface com.linecorp.armeria.common.RpcResponse
-
Returns the result value if completed successfully or
throws an unchecked exception if completed exceptionally.
- join() - Method in class com.linecorp.armeria.common.util.EventLoopCheckingFuture
-
- join() - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- JOSE - Static variable in class com.linecorp.armeria.common.MediaType
-
- JOSE - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/jose".
- JOSE_JSON - Static variable in class com.linecorp.armeria.common.MediaType
-
- JOSE_JSON - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/jose+json".
- JPEG - Static variable in class com.linecorp.armeria.common.MediaType
-
- JPEG - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/jpeg".
- JSON - Static variable in class com.linecorp.armeria.common.MediaType
-
- JSON - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/json".
- JSON_PATCH - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
RFC 6902, this constant
(
application/json-patch+json) is used for expressing a sequence of operations to apply
to a JavaScript Object Notation(JSON) document.
- JSON_PATCH - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/json-patch+json".
- JSON_SEQ - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
RFC 7464, this constant
(
application/json-seq) is used for expressing JSON text sequences.
- JSON_SEQ - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/json-seq".
- JSON_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- JSON_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/json; charset=utf-8".
- JsonTextSequences - Class in com.linecorp.armeria.server.streaming
-
- JsonUtils - Class in io.micrometer.core.instrument.util
-
- JvmGcMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report a number of statistics related to garbage
collection emanating from the MXBean and also adds information about GC causes.
- JvmGcMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
-
- JvmGcMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
-
- JvmMemoryMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report utilization of various memory and buffer pools.
- JvmMemoryMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
-
- JvmMemoryMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
-
- JvmThreadMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
- JvmThreadMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
-
- JvmThreadMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
-
K
- KafkaConsumerMetrics - Class in io.micrometer.core.instrument.binder.kafka
-
Kafka consumer metrics collected from metrics exposed by Kafka consumers via the MBeanServer.
- KafkaConsumerMetrics() - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
-
- KafkaConsumerMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
-
- KafkaConsumerMetrics(MBeanServer, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
-
- KEY_ARCHIVE - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
KEY_ARCHIVE - Static variable in class com.linecorp.armeria.common.
MediaTypeNames
-
"application/pkcs12".
- KeyedCircuitBreakerMapping<K> - Class in com.linecorp.armeria.client.circuitbreaker
-
- KeyedCircuitBreakerMapping(KeyedCircuitBreakerMapping.KeySelector<K>, Function<K, CircuitBreaker>) - Constructor for class com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping
-
- KeyedCircuitBreakerMapping.KeySelector<K> - Interface in com.linecorp.armeria.client.circuitbreaker
-
Returns the mapping key of the given
Request.
- KML - Static variable in class com.linecorp.armeria.common.MediaType
-
- KML - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.google-earth.kml+xml".
- KMZ - Static variable in class com.linecorp.armeria.common.MediaType
-
- KMZ - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.google-earth.kmz".
- knownMethods() - Static method in enum com.linecorp.armeria.common.HttpMethod
-
L
- L16_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- L16_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/l16".
- L24_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- L24_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/l24".
- LAST_EVENT_ID - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Last-Event-ID" header field name.
- LAST_MODIFIED - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Last-Modified" header field name.
- lastModified(boolean) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets whether to set the "last-modified" header automatically.
- lastModified(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- lastModifiedMillis() - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
-
Returns the last modified time represented as the number of milliseconds since the epoch.
- length() - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- length() - Method in interface com.linecorp.armeria.common.HttpData
-
Returns the length of this data.
- length(T) - Method in interface com.linecorp.armeria.common.stream.SignalLengthGetter
-
Returns the length of obj.
- length() - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
-
Returns the length in bytes.
- length() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- LENGTH_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
411 Length Required.
- LINK - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Link" header field name.
- list(String) - Method in class com.linecorp.armeria.server.file.AbstractHttpVfs
-
- list(String) - Method in interface com.linecorp.armeria.server.file.HttpVfs
-
Lists the files at the specified directory path non-recursively.
- Listenable<T> - Interface in com.linecorp.armeria.common.util
-
An interface that accepts item change listeners.
- ListenableAsyncCloseable - Interface in com.linecorp.armeria.common.util
-
A variant of
AsyncCloseable which allows a user to check whether the object is closed or to get
notified when closed.
- ListenableHealthChecker - Interface in com.linecorp.armeria.server.healthcheck
-
A
HealthChecker which notifies its state change to its listeners.
- listener(CircuitBreakerListener) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
- loadDocStrings(Set<ServiceConfig>) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Loads the documentation strings that describes services and their methods, enums and their values and
structs/exceptions and their fields.
- localAddress(InetSocketAddress) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- localAddress() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the local socket address of the connection.
- localAddress(InetSocketAddress) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the local socket address of the connection.
- localAddress() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- localAddress() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the local address of this request, or null if the connection is not established yet.
- localAddress() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- localAddress() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- localAddress() - Method in class com.linecorp.armeria.server.ServerPort
-
Returns the local address this
ServerPort listens to.
- localAddress() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the local address of this request.
- localAddress(InetSocketAddress) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- localAddress() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- LOCATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Location" header field name.
- location() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the location of the field.
- location(FieldLocation) - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- LOCKED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
423 Locked (WebDAV, RFC4918).
- log() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- log(Logger, String) - Method in enum com.linecorp.armeria.common.logging.LogLevel
-
Logs a message at this level.
- log(Logger, String, Object) - Method in enum com.linecorp.armeria.common.logging.LogLevel
-
Logs a message at this level.
- log(Logger, String, Object, Object) - Method in enum com.linecorp.armeria.common.logging.LogLevel
-
Logs a message at this level.
- log(Logger, String, Object, Object, Object) - Method in enum com.linecorp.armeria.common.logging.LogLevel
-
Logs a message at this level.
- log() - Method in interface com.linecorp.armeria.common.RequestContext
-
- log() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- log(Throwable) - Static method in class com.linecorp.armeria.common.util.CompletionActions
-
- log() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- log(RequestLog) - Method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
- log(InternalLogLevel, String, Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, String) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, String, Object) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, String, Object, Object) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, String, Object...) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- log(InternalLogLevel, String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the specified level.
- log(InternalLogLevel, String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the specified level according to the specified format
and argument.
- log(InternalLogLevel, String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the specified level according to the specified format
and arguments.
- log(InternalLogLevel, String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the specified level according to the specified format
and arguments.
- log(InternalLogLevel, String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the specified level with an
accompanying message.
- log(InternalLogLevel, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the specified level.
- log(String, Throwable) - Method in class io.micrometer.core.util.internal.logging.WarnThenDebugLogger
-
- Log4j2Metrics - Class in io.micrometer.core.instrument.binder.logging
-
- Log4j2Metrics() - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
-
- Log4j2Metrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
-
- Log4j2Metrics(Iterable<Tag>, LoggerContext) - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
-
- LogbackMetrics - Class in io.micrometer.core.instrument.binder.logging
-
- LogbackMetrics() - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- LogbackMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- LogbackMetrics(Iterable<Tag>, LoggerContext) - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- logBuilder() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- logBuilder() - Method in interface com.linecorp.armeria.common.RequestContext
-
- logBuilder() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- logBuilder() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- logger(Logger) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- logger(Logger) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- logger(Logger) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the Logger to use when logging.
- logger() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the Logger the user specified to use,
or null if not set and a default logger should be used.
- logger(Logger) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- loggerName() - Method in interface com.linecorp.armeria.server.Route
-
Returns the logger name.
- LoggingClient - Class in com.linecorp.armeria.client.logging
-
- LoggingClient(HttpClient) - Constructor for class com.linecorp.armeria.client.logging.LoggingClient
-
- LoggingClient(HttpClient, LogLevel) - Constructor for class com.linecorp.armeria.client.logging.LoggingClient
-
- LoggingClientBuilder - Class in com.linecorp.armeria.client.logging
-
- LoggingClientBuilder() - Constructor for class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- LoggingDecorator - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- LoggingDecoratorBuilder - Class in com.linecorp.armeria.common.logging
-
Builds a new logging decorator.
- LoggingDecoratorBuilder() - Constructor for class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
- LoggingDecoratorFactoryFunction - Class in com.linecorp.armeria.server.annotation.decorator
-
- LoggingDecoratorFactoryFunction() - Constructor for class com.linecorp.armeria.server.annotation.decorator.LoggingDecoratorFactoryFunction
-
- LoggingDecorators - Class in com.linecorp.armeria.internal.common.logging
-
Utilities for logging decorators.
- LoggingDecorators - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- LoggingMeterRegistry - Class in io.micrometer.core.instrument.logging
-
- LoggingMeterRegistry() - Constructor for class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- LoggingMeterRegistry(LoggingRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- LoggingMeterRegistry.Builder - Class in io.micrometer.core.instrument.logging
-
- LoggingRegistryConfig - Interface in io.micrometer.core.instrument.logging
-
- LoggingRpcClient - Class in com.linecorp.armeria.client.logging
-
- LoggingRpcClientBuilder - Class in com.linecorp.armeria.client.logging
-
- LoggingService - Class in com.linecorp.armeria.server.logging
-
- LoggingServiceBuilder - Class in com.linecorp.armeria.server.logging
-
- LoggingServiceBuilder() - Constructor for class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- loggingSink(Consumer<String>) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
-
- logIfUnexpected(Logger, Channel, Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
- logIfUnexpected(Logger, Channel, String, Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
- logIfUnexpected(Logger, Channel, SessionProtocol, Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
- logIfUnexpected(Logger, Channel, SessionProtocol, String, Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
- logInactive() - Method in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
-
- LogLevel - Enum in com.linecorp.armeria.common.logging
-
Log level.
- logRequest(Logger, RequestOnlyLog, Function<? super RequestOnlyLog, LogLevel>, Function<? super RequestHeaders, ?>, Function<Object, ?>, Function<? super HttpHeaders, ?>) - Static method in class com.linecorp.armeria.internal.common.logging.LoggingDecorators
-
- logResponse(Logger, RequestLog, Function<? super RequestLog, LogLevel>, Function<? super RequestLog, LogLevel>, Function<? super RequestHeaders, ?>, Function<Object, ?>, Function<? super HttpHeaders, ?>, Function<? super ResponseHeaders, ?>, Function<Object, ?>, Function<? super HttpHeaders, ?>, Function<? super Throwable, ?>) - Static method in class com.linecorp.armeria.internal.common.logging.LoggingDecorators
-
- longCommitHash() - Method in class com.linecorp.armeria.common.util.Version
-
Returns the long hash of the release commit.
- longPolling(Duration) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Enables or disables long-polling support.
- longPolling(long) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Enables or disables long-polling support.
- longPolling(Duration, double) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- longPolling(long, double) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- longPolling(Duration, double, Duration) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Enables or disables long-polling support.
- longPolling(long, double, long) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Enables or disables long-polling support.
- LongTaskTimer - Interface in io.micrometer.core.instrument
-
A long task timer is used to track the total duration of all in-flight long-running tasks and the number of
such tasks.
- longTaskTimer(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, String...) - Method in class io.micrometer.core.instrument.Metrics.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.Metrics.More
-
Measures the time taken for long tasks.
- longTaskTimer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- longTaskTimer() - Method in class io.micrometer.core.instrument.search.Search
-
- LongTaskTimer.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for long task timers.
- LongTaskTimer.Sample - Class in io.micrometer.core.instrument
-
- longTaskTimers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- longTaskTimers() - Method in class io.micrometer.core.instrument.search.Search
-
- lowerCasedName() - Method in enum com.linecorp.armeria.internal.common.util.TransportType
-
- LruMap<T,U> - Class in com.linecorp.armeria.common.util
-
LRU (Least Recently Used) cache
Map.
- LruMap(int) - Constructor for class com.linecorp.armeria.common.util.LruMap
-
Creates a new instance with the specified maximum number of allowed entries.
M
- makeContextAware(Executor) - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns an
Executor that will execute callbacks in the given
executor, making sure to
propagate the current
RequestContext into the callback execution.
- makeContextAware(ExecutorService) - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns an
ExecutorService that will execute callbacks in the given
executor, making
sure to propagate the current
RequestContext into the callback execution.
- makeContextAware(ScheduledExecutorService) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(Callable<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(Runnable) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(Function<T, R>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(BiFunction<T, U, V>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(Consumer<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(BiConsumer<T, U>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(FutureListener<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(ChannelFutureListener) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(GenericFutureListener<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(CompletionStage<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(CompletableFuture<T>) - Method in interface com.linecorp.armeria.common.RequestContext
-
- makeContextAware(Logger) - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns a
Logger which prepends this
RequestContext to the log message.
- makeContextAwareLoggingException(Runnable) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- makeContextAwareLoggingException(Consumer<I>) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- makeContextAwareLoggingException(BiConsumer<I, U>) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- makeContextAwareLoggingException(Supplier<? extends V>) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- makeContextAwareLoggingException(Function<I, R>) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- makeContextAwareLoggingException(BiFunction<I, U, V>) - Method in class com.linecorp.armeria.internal.common.AbstractRequestContextAwareFuture
-
- ManagedHttpHealthCheckService - Class in com.linecorp.armeria.server.healthcheck
-
- ManagedHttpHealthCheckService() - Constructor for class com.linecorp.armeria.server.healthcheck.ManagedHttpHealthCheckService
-
Deprecated.
- MANIFEST_JSON_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- MANIFEST_JSON_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/manifest+json; charset=utf-8".
- map(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
- mapCurrent(Function<? super ClientRequestContext, T>, Supplier<T>) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
Maps the client-side context of the
Request that is being handled in the current thread.
- mapCurrent(Function<? super RequestContext, T>, Supplier<T>) - Static method in interface com.linecorp.armeria.common.RequestContext
-
Maps the context of the
Request that is being handled in the current thread.
- mapCurrent(Function<? super ServiceRequestContext, T>, Supplier<T>) - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Maps the server-side context of the
Request that is being handled in the current thread.
- mappedPath() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- mappedPath() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- mappedPath() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- mapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder
-
- mapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
-
- mapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClientBuilder
-
Deprecated.
- mapping(CircuitBreakerMapping) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
-
- match(MediaType) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
Finds the
MediaType in this
List that matches the specified media range.
- match(MediaType, MediaType...) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
Finds the
MediaType in this
List that matches one of the specified media ranges.
- match(Iterable<MediaType>) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
Finds the
MediaType in this
List that matches one of the specified media ranges.
- match(Function<Gauge, T>, Function<Counter, T>, Function<Timer, T>, Function<DistributionSummary, T>, Function<LongTaskTimer, T>, Function<TimeGauge, T>, Function<FunctionCounter, T>, Function<FunctionTimer, T>, Function<Meter, T>) - Method in interface io.micrometer.core.instrument.Meter
-
Match a
Meter by type with series of dedicated functions for specific
Meters and
return a result from the matched function.
- MatchesHeader - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies a predicate which evaluates whether a request can be accepted by a service method.
- MatchesHeaders - Annotation Type in com.linecorp.armeria.server.annotation
-
- matchesHeaders(String...) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request if it matches all the specified predicates for
HttpHeaders.
- matchesHeaders(Iterable<String>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request if it matches all the specified predicates for
HttpHeaders.
- matchesHeaders(CharSequence, Predicate<? super String>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request when the specified
valuePredicate evaluates
true with the value of the specified
headerName header.
- matchesHeaders(String...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- matchesHeaders(Iterable<String>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- matchesHeaders(CharSequence, Predicate<? super String>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- MatchesParam - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies a predicate which evaluates whether a request can be accepted by a service method.
- MatchesParams - Annotation Type in com.linecorp.armeria.server.annotation
-
- matchesParams(String...) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request if it matches all the specified predicates for
HTTP parameters.
- matchesParams(Iterable<String>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request if it matches all the specified predicates for
HTTP parameters.
- matchesParams(String, Predicate<? super String>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to accept a request when the specified
valuePredicate evaluates
true with the value of the specified
paramName parameter.
- matchesParams(String...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- matchesParams(Iterable<String>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- matchesParams(String, Predicate<? super String>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- matchHeaders(Iterable<? extends CharSequence>) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
Finds the
MediaType in this
List that matches one of the media ranges specified in the
specified string.
- matchHeaders(CharSequence...) - Method in class com.linecorp.armeria.common.MediaTypeSet
-
Finds the
MediaType in this
List that matches one of the media ranges specified in the
specified string.
- MathUtils - Class in io.micrometer.core.instrument.util
-
Utilities for math.
- max() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- max() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- max() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- max() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- max() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- max() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- max(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- MAX_FORWARDS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Max-Forwards" header field name.
- MAX_RESPONSE_LENGTH - Static variable in class com.linecorp.armeria.client.ClientOption
-
The maximum allowed length of a server response.
- maxAge(Duration) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- maxAge() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns the maximum age of this
Cookie in seconds.
- maxAge(long) - Method in class com.linecorp.armeria.common.CookieBuilder
-
Sets the maximum age of the
Cookie in seconds.
- maxAge(Duration) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- maxAge(long) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- maxAge() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Gets the maxAge setting.
- maxAge(long) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- maxAge(long) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Sets the CORS "Access-Control-Max-Age" response header and enables the
caching of the preflight response for the specified time.
- maxAge(Duration) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Sets the CORS "Access-Control-Max-Age" response header and enables the
caching of the preflight response for the specified time.
- maxAgeSeconds() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns the value of the "max-age" directive or -1 if disabled.
- maxAgeSeconds(long) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- maxAgeSeconds(long) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- maxCacheEntries(int) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the maximum allowed number of cached file entries.
- maxCacheEntries(int) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- maxCacheEntrySizeBytes(int) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the maximum allowed size of a cached file entry.
- maxCacheEntrySizeBytes() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
Returns the maximum allowed size of a cached file entry.
- maxCacheEntrySizeBytes(int) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- maxEndpointCount(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the maximum endpoint count of target selected candidates.
- maxEndpointCount(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- maxEndpointRatio(double) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the maximum endpoint ratio of target selected candidates.
- maxEndpointRatio(double) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- maxExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
Timer whose name begins with the given prefix.
- maxExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
DistributionSummary whose name begins with the given prefix.
- maximumAllowableMetrics(int) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Useful for cost-control in monitoring systems which charge directly or indirectly by the
total number of time series you generate.
- maximumAllowableTags(String, String, int, MeterFilter) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Places an upper bound on the number of tags produced by matching metrics.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The maximum value that the meter is expected to observe.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the maximum value that this distribution summary is expected to observe.
- maximumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the maximum value that this timer is expected to observe.
- maxLength(int) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the maximum length of the produced preview.
- maxNumConnections() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the default server-side maximum number of connections.
- maxNumConnections(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum allowed number of open connections.
- maxNumConnections() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum allowed number of open connections.
- maxNumEventLoopsFunction(ToIntFunction<Endpoint>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets the
ToIntFunction which takes an
Endpoint and produces the maximum number of
EventLoops which will be used to handle connections to the specified
Endpoint.
- maxNumEventLoopsPerEndpoint(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- maxNumEventLoopsPerHttp1Endpoint(int) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- maxPayloadSize(int) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the capacity of the datagram packet buffer in bytes.
- maxQueriesPerResolve(int) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Returns the maximum allowed number of DNS queries to send when resolving a host name.
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- maxRequestLength() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum allowed length of the content decoded at the session layer.
- maxRequestLength() - Method in class com.linecorp.armeria.server.ServerConfig
-
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- maxRequestLength() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns the maximum allowed length of the content decoded at the session layer.
- maxRequestLength() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the maximum length of the current
Request.
- maxRequestLength() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- maxRequestLength() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the maximum allowed length of the content decoded at the session layer.
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the maximum allowed length of the content decoded at the session layer.
- maxRequestLength(long) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- maxReservedStreams(int) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- maxResponseLength(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- maxResponseLength() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns the maximum allowed length of a server response.
- maxResponseLength(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- maxResponseLength() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the maximum length of the received
Response.
- maxResponseLength() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- maxResponseLength() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- maxResponseLength(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- maxStale() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "max-stale directive without a value.
- maxStale(boolean) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "max-stale" directive.
- maxStale(Duration) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "max-stale" directive.
- maxStaleSeconds() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns the value of the "max-stale" directive or -1 if disabled or the value is not
specified.
- maxStaleSeconds(long) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "max-stale" directive.
- maxTotalAttempts(int) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
Sets the maximum number of total attempts.
- maxTotalAttempts(int) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
- maxTotalAttempts(int) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
Deprecated.
- maxTotalAttempts(int) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
- maybeLogIfOnEventLoop() - Static method in class com.linecorp.armeria.internal.common.util.EventLoopCheckingUtil
-
- MBOX - Static variable in class com.linecorp.armeria.common.MediaType
-
- MBOX - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/mbox".
- mean() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- mean(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- mean() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- measure() - Method in interface io.micrometer.core.instrument.Counter
-
- measure() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- measure() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- measure() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
- measure() - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- measure() - Method in interface io.micrometer.core.instrument.Gauge
-
- measure() - Method in class io.micrometer.core.instrument.internal.DefaultMeter
-
- measure() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- measure() - Method in interface io.micrometer.core.instrument.Meter
-
Get a set of measurements.
- measure() - Method in class io.micrometer.core.instrument.noop.NoopMeter
-
- measure() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- measure() - Method in interface io.micrometer.core.instrument.Timer
-
- measureAll(MeterRegistry) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
Returns a newly-created immutable
Map which contains all values of
Meters in the
specified
MeterRegistry.
- Measurement - Class in io.micrometer.core.instrument
-
A measurement sampled from a meter.
- Measurement(Supplier<Double>, Statistic) - Constructor for class io.micrometer.core.instrument.Measurement
-
- MediaType - Class in com.linecorp.armeria.common
-
- mediaType() - Method in class com.linecorp.armeria.common.SerializationFormat
-
Returns the primary
MediaType of this format.
- MediaTypeNames - Class in com.linecorp.armeria.common
-
- mediaTypes() - Method in class com.linecorp.armeria.common.SerializationFormat
-
Returns the media types accepted by this format.
- MediaTypeSet - Class in com.linecorp.armeria.common
-
An immutable
Set of
MediaTypes which provides useful methods for content negotiation.
- MediaTypeSet(MediaType...) - Constructor for class com.linecorp.armeria.common.MediaTypeSet
-
- MediaTypeSet(Iterable<MediaType>) - Constructor for class com.linecorp.armeria.common.MediaTypeSet
-
- merge(Iterable<ServiceSpecification>) - Static method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
- merge(DistributionStatisticConfig) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Merges two configurations.
- merge(T) - Method in interface io.micrometer.core.instrument.internal.Mergeable
-
Merge the current value set with that of the supplied object.
- Mergeable<T> - Interface in io.micrometer.core.instrument.internal
-
Based off of org.springframework.beans.Mergeable
- Meter - Interface in io.micrometer.core.instrument
-
A named and dimensioned producer of one or more measurements.
- meter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- meter() - Method in class io.micrometer.core.instrument.search.Search
-
- Meter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for custom meters.
- Meter.Id - Class in io.micrometer.core.instrument
-
A meter is uniquely identified by its combination of name and tags.
- Meter.Type - Enum in io.micrometer.core.instrument
-
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
- METER_REGISTRY - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- MeterBinder - Interface in io.micrometer.core.instrument.binder
-
Binders register one or more metrics to provide information about the state
of some aspect of the application or its container.
- MeterEquivalence - Class in io.micrometer.core.instrument.util
-
- MeterFilter - Interface in io.micrometer.core.instrument.config
-
As requests are made of a
MeterRegistry to create new metrics, allow for filtering out
the metric altogether, transforming its ID (name or tags) in some way, and transforming its
configuration.
- meterFilter(MeterFilter) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Add a meter filter to the registry.
- MeterFilterReply - Enum in io.micrometer.core.instrument.config
-
- MeterIdPrefix - Class in com.linecorp.armeria.common.metric
-
A common prefix of
Meter.Id which consists of
Meter name and
Tags.
- MeterIdPrefix(String) - Constructor for class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Creates a new instance with no
Tags.
- MeterIdPrefix(String, String...) - Constructor for class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Creates a new instance.
- MeterIdPrefix(String, Iterable<Tag>) - Constructor for class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Creates a new instance.
- MeterIdPrefixFunction - Interface in com.linecorp.armeria.common.metric
-
- meterIdPrinter(Function<Meter, String>) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
-
Configure printer for meter IDs.
- MeterNotFoundException - Exception in io.micrometer.core.instrument.search
-
- MeterPartition - Class in io.micrometer.core.instrument.util
-
- MeterPartition(MeterRegistry, int) - Constructor for class io.micrometer.core.instrument.util.MeterPartition
-
- meterRegistry() - Method in interface com.linecorp.armeria.client.ClientFactory
-
- meterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- meterRegistry() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- meterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- meterRegistry() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- meterRegistry() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- meterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- meterRegistry() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- meterRegistry() - Method in interface com.linecorp.armeria.common.RequestContext
-
- meterRegistry() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- meterRegistry() - Method in class com.linecorp.armeria.server.Server
-
- meterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- meterRegistry() - Method in class com.linecorp.armeria.server.ServerConfig
-
- meterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- MeterRegistry - Class in io.micrometer.core.instrument
-
Creates and manages your application's set of meters.
- MeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.MeterRegistry
-
- MeterRegistry.Config - Class in io.micrometer.core.instrument
-
Access to configuration options for this registry.
- MeterRegistry.More - Class in io.micrometer.core.instrument
-
Additional, less commonly used meter types.
- MeterRegistryConfig - Interface in io.micrometer.core.instrument.config
-
- meters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- meters() - Method in class io.micrometer.core.instrument.search.Search
-
- meterTag() - Method in interface com.linecorp.armeria.server.file.HttpVfs
-
Returns the value of the
"vfs" Tag in a
Meter.
- meterTag() - Method in interface com.linecorp.armeria.server.Route
-
- METHOD - Static variable in interface com.linecorp.armeria.client.circuitbreaker.KeyedCircuitBreakerMapping.KeySelector
-
- method(HttpMethod) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- method() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- method(HttpMethod) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- method() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Returns the
METHOD of this request.
- method() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- METHOD - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP ":method" pseudo header field name.
- method() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the method of this request.
- method() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- method() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the HTTP method of the current
Request.
- method() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- method(HttpMethod) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the ":method" header.
- method() - Method in interface com.linecorp.armeria.common.RpcRequest
-
Returns the method name.
- method() - Method in interface com.linecorp.armeria.server.RoutingContext
-
- METHOD_NOT_ALLOWED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
405 Method Not Allowed.
- MethodInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about a function of a
Service.
- MethodInfo(String, TypeSignature, Iterable<FieldInfo>, Iterable<TypeSignature>, Iterable<EndpointInfo>) - Constructor for class com.linecorp.armeria.server.docs.MethodInfo
-
Creates a new instance.
- MethodInfo(String, TypeSignature, Iterable<FieldInfo>, Iterable<TypeSignature>, Iterable<EndpointInfo>, HttpMethod, String) - Constructor for class com.linecorp.armeria.server.docs.MethodInfo
-
Creates a new instance.
- MethodInfo(String, TypeSignature, Iterable<FieldInfo>, Iterable<TypeSignature>, Iterable<EndpointInfo>, Iterable<HttpHeaders>, Iterable<String>, HttpMethod, String) - Constructor for class com.linecorp.armeria.server.docs.MethodInfo
-
Creates a new instance.
- methods(HttpMethod...) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- methods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- methods() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
Returns the metadata about the methods available in the service.
- methods() - Method in interface com.linecorp.armeria.server.Route
-
- methods(HttpMethod...) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- methods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- methods(HttpMethod...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- methods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- methods(HttpMethod...) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- methods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- methods(HttpMethod...) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- methods(Iterable<HttpMethod>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- MetricCollectingCircuitBreakerListener - Class in com.linecorp.armeria.client.circuitbreaker
-
- MetricCollectingCircuitBreakerListener(MeterRegistry) - Constructor for class com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener
-
Creates a new instance with the default name .
- MetricCollectingCircuitBreakerListener(MeterRegistry, String) - Constructor for class com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener
-
Creates a new instance with the specified
Meter name.
- MetricCollectingClient - Class in com.linecorp.armeria.client.metric
-
- MetricCollectingRpcClient - Class in com.linecorp.armeria.client.metric
-
- MetricCollectingService - Class in com.linecorp.armeria.server.metric
-
- Metrics - Class in io.micrometer.core.instrument
-
Generator of meters bound to a static global composite registry.
- Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
-
- Metrics.More - Class in io.micrometer.core.instrument
-
Additional, less commonly used meter types.
- MetricsService - Interface in cn.leancloud.filter.service.metrics
-
This is a SPI interface to create a
MeterRegistry to generate metrics from filter-service.
- MicrometerHttpRequestExecutor - Class in io.micrometer.core.instrument.binder.httpcomponents
-
This HttpRequestExecutor tracks the request duration of every request, that
goes through an org.apache.http.client.HttpClient.
- MicrometerHttpRequestExecutor.Builder - Class in io.micrometer.core.instrument.binder.httpcomponents
-
- MicrometerMetricsPublisher - Class in io.micrometer.core.instrument.binder.hystrix
-
- MicrometerMetricsPublisher(MeterRegistry, HystrixMetricsPublisher) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- MicrometerMetricsPublisherCommand - Class in io.micrometer.core.instrument.binder.hystrix
-
- MicrometerMetricsPublisherCommand(MeterRegistry, HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixMetricsPublisherCommand) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
-
- MicrometerMetricsPublisherThreadPool - Class in io.micrometer.core.instrument.binder.hystrix
-
Micrometer publisher for Hystrix thread pool metrics.
- MicrometerMetricsPublisherThreadPool(MeterRegistry, HystrixThreadPoolKey, HystrixThreadPoolMetrics, HystrixThreadPoolProperties, HystrixMetricsPublisherThreadPool) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherThreadPool
-
- MicrometerUtil - Class in com.linecorp.armeria.internal.common.metric
-
A utility that prevents double instantiation of an object for a certain
MeterIdPrefix.
- MICROSOFT_EXCEL - Static variable in class com.linecorp.armeria.common.MediaType
-
- MICROSOFT_EXCEL - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.ms-excel".
- MICROSOFT_OUTLOOK - Static variable in class com.linecorp.armeria.common.MediaType
-
- MICROSOFT_OUTLOOK - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.ms-outlook".
- MICROSOFT_POWERPOINT - Static variable in class com.linecorp.armeria.common.MediaType
-
- MICROSOFT_POWERPOINT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.ms-powerpoint".
- MICROSOFT_WORD - Static variable in class com.linecorp.armeria.common.MediaType
-
- MICROSOFT_WORD - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/msword".
- microsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- millisToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- minBytesToForceChunkedEncoding(int) - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Sets the specified minimum length to force chunked encoding.
- minExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
Timer whose name begins with the given prefix.
- minExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
DistributionSummary whose name begins with the given prefix.
- minFresh(Duration) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "min-fresh" directive.
- minFreshSeconds() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns the value of the "min-fresh" directive or -1 if disabled.
- minFreshSeconds(long) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "min-fresh" directive.
- minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The minimum value that the meter is expected to observe.
- minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the minimum value that this distribution summary is expected to observe.
- minimumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the minimum value that this timer is expected to observe.
- minimumRequestThreshold(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the minimum number of requests within a time window necessary to detect a remote service fault.
- minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- MISDIRECTED_REQUEST - Static variable in class com.linecorp.armeria.common.HttpStatus
-
421 Misdirected Request.
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- MissingRequiredConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of required configuration has not been provided.
- MissingRequiredConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.MissingRequiredConfigurationException
-
- MockClock - Class in io.micrometer.core.instrument
-
- MockClock() - Constructor for class io.micrometer.core.instrument.MockClock
-
- mode(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.ManagedHttpHealthCheckService
-
Deprecated.
Judge the turning mode.
- mode() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- MongoMetricsCommandListener - Class in io.micrometer.core.instrument.binder.mongodb
-
CommandListener for collecting command metrics from MongoClient.
- MongoMetricsCommandListener(MeterRegistry) - Constructor for class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
-
- MongoMetricsConnectionPoolListener - Class in io.micrometer.core.instrument.binder.mongodb
-
ConnectionPoolListener for collecting connection pool metrics from MongoClient.
- MongoMetricsConnectionPoolListener(MeterRegistry) - Constructor for class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, Ehcache, String...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on an EhCache cache.
- monitor(MeterRegistry, Ehcache, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on an EhCache cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, C, String...) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, String...) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, String, String, DataSource, String...) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, DataSource, String, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, StatisticsHandler, String...) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
-
- monitor(MeterRegistry, StatisticsHandler, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
-
- monitor(MeterRegistry, SessionFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create HibernateMetrics and bind to the specified meter registry.
- monitor(MeterRegistry, SessionFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create HibernateMetrics and bind to the specified meter registry.
- monitor(MeterRegistry, EntityManagerFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
- monitor(MeterRegistry, EntityManagerFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
- monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
Executor.
- monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
Executor.
- monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
- monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
- monitor(MeterRegistry, ScheduledExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
- monitor(MeterRegistry, ScheduledExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
- monitor(MeterRegistry, Manager, String...) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- monitor(MeterRegistry, Manager, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current time from a monotonic clock source.
- monotonicTime() - Method in class io.micrometer.core.instrument.MockClock
-
- more() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Access to less frequently used meter types and patterns.
- More() - Constructor for class io.micrometer.core.instrument.MeterRegistry.More
-
- more() - Static method in class io.micrometer.core.instrument.Metrics
-
Access to less frequently used meter types and patterns.
- More() - Constructor for class io.micrometer.core.instrument.Metrics.More
-
- MoreMeters - Class in com.linecorp.armeria.common.metric
-
- MoreNamingConventions - Class in com.linecorp.armeria.common.metric
-
- MOVED_PERMANENTLY - Static variable in class com.linecorp.armeria.common.HttpStatus
-
301 Moved Permanently.
- MP4_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- MP4_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/mp4".
- MP4_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
- MP4_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/mp4".
- MPEG_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- MPEG_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/mpeg".
- MPEG_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
- MPEG_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/mpeg".
- MULTI_STATUS - Static variable in class com.linecorp.armeria.common.HttpStatus
-
207 Multi-Status (WebDAV, RFC2518).
- MultiGauge - Class in io.micrometer.core.instrument
-
- MultiGauge.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for multi-gauges.
- MultiGauge.Row<T> - Class in io.micrometer.core.instrument
-
- MULTIPLE_CHOICES - Static variable in class com.linecorp.armeria.common.HttpStatus
-
300 Multiple Choices.
- mustRevalidate() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
Returns whether the "must-revalidate" directive is enabled.
- mustRevalidate() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables the "must-revalidate" directive.
- mustRevalidate(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables or disables the "must-revalidate" directive.
N
- NACL_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaType
-
NaCl applications.
- NACL_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-nacl".
- NACL_PORTABLE_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaType
-
NaCl portable applications.
- NACL_PORTABLE_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-pnacl".
- name() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Returns the name of the circuit breaker.
- name() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns the name of this
Cookie.
- name(String) - Method in class com.linecorp.armeria.common.CookieBuilder
-
- name(String) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Sets the human-readable name of the
Request, such as RPC method name, annotated service method
name or HTTP method name.
- name() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the human-readable simple name of the
Request, such as RPC method name or annotated
service method name.
- name() - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns the name.
- name(String) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns the name concatenated by the specified suffix.
- name() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- name() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- name() - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Returns the name of this plugin.
- name() - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
- name() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
Returns the name of the enum value.
- name() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- name() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the fully qualified type name of the field.
- name() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the name of the function.
- name() - Method in interface com.linecorp.armeria.server.docs.NamedTypeInfo
-
Returns the fully qualified type name.
- name() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
Returns the fully qualified type name of the service.
- name() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- name() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns the name of the type.
- name() - Method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- name(String, Meter.Type) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- name(String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the exact name.
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag matching the name predicate.
- name(String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the exact name.
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag matching the name predicate.
- name() - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- name() - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
- NamedThreadFactory - Class in io.micrometer.core.instrument.util
-
- NamedThreadFactory(String) - Constructor for class io.micrometer.core.instrument.util.NamedThreadFactory
-
- namedTypeDescriptor() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns the descriptor of the type if and only if this type signature represents a named type.
- NamedTypeInfo - Interface in com.linecorp.armeria.server.docs
-
Metadata about a named type.
- nameWithoutParameters() - Method in class com.linecorp.armeria.common.MediaType
-
Returns a name of this
MediaType only consisting of the type and the sub type.
- NamingConvention - Interface in io.micrometer.core.instrument.config
-
Monitoring systems make different recommendations regarding naming convention.
- namingConvention(NamingConvention) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Use the provided naming convention, overriding the default for your monitoring system.
- namingConvention() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- NativeLibraries - Class in com.linecorp.armeria.common.util
-
- ndots(int) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the number of dots which must appear in a name before an initial absolute query is made.
- needsImmediateDisconnection() - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
Returns true if the connection has to be closed immediately rather than sending a GOAWAY
frame and waiting for the remaining streams.
- negativeTtl(int) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the TTL of the cache for the failed DNS queries in seconds.
- negotiatedProduceType() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- negotiatedResponseMediaType() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- negotiatedResponseMediaType() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the negotiated producible media type.
- negotiatedResponseMediaType(MediaType) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
- negotiatedResponseMediaType() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the negotiated producible media type.
- negotiatedResponseMediaType() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- NETWORK_AUTHENTICATION_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
511 Network Authentication Required (RFC6585).
- never() - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- never() - Static method in interface com.linecorp.armeria.common.util.Sampler
-
Returns a sampler that will always return false.
- never() - Static method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- newCheckerFactory() - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- newCheckerFactory() - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- newClient(ClientBuilderParams) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- newClient(String, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
Creates a new client that connects to the specified
uri using the default
ClientFactory.
- newClient(URI, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
Creates a new client that connects to the specified
URI using the default
ClientFactory.
- newClient(String, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(Scheme, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(SessionProtocol, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(String, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(String, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, String, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, String, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(URI, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(URI, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, URI, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, URI, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(SessionProtocol, SerializationFormat, EndpointGroup, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(SessionProtocol, SerializationFormat, EndpointGroup, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, SessionProtocol, SerializationFormat, EndpointGroup, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, SessionProtocol, SerializationFormat, EndpointGroup, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(Scheme, EndpointGroup, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(Scheme, EndpointGroup, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, Scheme, EndpointGroup, Class<T>, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientFactory, Scheme, EndpointGroup, Class<T>, ClientOptions) - Static method in class com.linecorp.armeria.client.Clients
-
- newClient(ClientBuilderParams) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- newClosedSessionFuture() - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- newContextCaptor() - Static method in class com.linecorp.armeria.client.Clients
-
- newCounter(Meter.Id) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new counter to be added to the registry.
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newDecoder(ByteBufAllocator) - Method in interface com.linecorp.armeria.client.encoding.StreamDecoderFactory
-
- newDecorator(CircuitBreaker, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- newDecorator(CircuitBreakerMapping, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- newDecorator() - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
-
- newDecorator(CircuitBreaker, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
-
- newDecorator(CircuitBreakerMapping, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
-
- newDecorator(CircuitBreaker, CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- newDecorator(CircuitBreakerMapping, CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- newDecorator() - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
-
- newDecorator() - Static method in class com.linecorp.armeria.client.encoding.DecodingClient
-
Creates a new
DecodingClient decorator with the default encodings of 'gzip' and 'deflate'.
- newDecorator(StreamDecoderFactory...) - Static method in class com.linecorp.armeria.client.encoding.DecodingClient
-
- newDecorator(Iterable<? extends StreamDecoderFactory>) - Static method in class com.linecorp.armeria.client.encoding.DecodingClient
-
- newDecorator() - Static method in class com.linecorp.armeria.client.encoding.HttpDecodingClient
-
- newDecorator(StreamDecoderFactory...) - Static method in class com.linecorp.armeria.client.encoding.HttpDecodingClient
-
- newDecorator(Iterable<? extends StreamDecoderFactory>) - Static method in class com.linecorp.armeria.client.encoding.HttpDecodingClient
-
- newDecorator(int) - Static method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
-
Creates a new
HttpClient decorator that limits the concurrent number of active HTTP requests.
- newDecorator(int, long, TimeUnit) - Static method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
-
Creates a new
HttpClient decorator that limits the concurrent number of active HTTP requests.
- newDecorator(int) - Static method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingHttpClient
-
- newDecorator(int, long, TimeUnit) - Static method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingHttpClient
-
- newDecorator(int) - Static method in class com.linecorp.armeria.client.logging.ContentPreviewingClient
-
- newDecorator(int, Charset) - Static method in class com.linecorp.armeria.client.logging.ContentPreviewingClient
-
- newDecorator(ContentPreviewerFactory) - Static method in class com.linecorp.armeria.client.logging.ContentPreviewingClient
-
- newDecorator() - Static method in class com.linecorp.armeria.client.logging.LoggingClient
-
- newDecorator(LogLevel) - Static method in class com.linecorp.armeria.client.logging.LoggingClient
-
- newDecorator() - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
Returns a newly-created
LoggingClient decorator based on the properties of this builder.
- newDecorator() - Static method in class com.linecorp.armeria.client.logging.LoggingRpcClient
-
- newDecorator() - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
Returns a newly-created
LoggingRpcClient decorator based on the properties of this builder.
- newDecorator(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.client.metric.MetricCollectingClient
-
- newDecorator(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.client.metric.MetricCollectingRpcClient
-
- newDecorator(RetryStrategy) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Creates a new
HttpClient decorator that handles failures of an invocation and retries HTTP
requests.
- newDecorator(RetryStrategy, int) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Creates a new
HttpClient decorator that handles failures of an invocation and retries HTTP
requests.
- newDecorator(RetryStrategy, int, long) - Static method in class com.linecorp.armeria.client.retry.RetryingClient
-
Creates a new
HttpClient decorator that handles failures of an invocation and retries HTTP
requests.
- newDecorator() - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
Returns a newly-created decorator that decorates an
HttpClient with a new
RetryingClient based on the properties of this builder.
- newDecorator(RetryStrategy) - Static method in class com.linecorp.armeria.client.retry.RetryingHttpClient
-
- newDecorator(RetryStrategy, int) - Static method in class com.linecorp.armeria.client.retry.RetryingHttpClient
-
- newDecorator(RetryStrategy, int, long) - Static method in class com.linecorp.armeria.client.retry.RetryingHttpClient
-
- newDecorator(RetryStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Creates a new
RpcClient decorator that handles failures of an invocation and retries
RPC requests.
- newDecorator(RetryStrategyWithContent<RpcResponse>, int) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Creates a new
RpcClient decorator that handles failures of an invocation and retries
RPC requests.
- newDecorator(RetryStrategyWithContent<RpcResponse>, int, long) - Static method in class com.linecorp.armeria.client.retry.RetryingRpcClient
-
Creates a new
RpcClient decorator that handles failures of an invocation and retries
RPC requests.
- newDecorator() - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
Returns a newly-created decorator that decorates an
RpcClient with a new
RetryingRpcClient based on the properties of this builder.
- newDecorator(LoggingDecorator) - Method in class com.linecorp.armeria.server.annotation.decorator.LoggingDecoratorFactoryFunction
-
Creates a new decorator with the specified parameter.
- newDecorator(RateLimitingDecorator) - Method in class com.linecorp.armeria.server.annotation.decorator.RateLimitingDecoratorFactoryFunction
-
Creates a new decorator with the specified parameter.
- newDecorator(T) - Method in interface com.linecorp.armeria.server.annotation.DecoratorFactoryFunction
-
Creates a new decorator with the specified parameter.
- newDecorator(Iterable<? extends Authorizer<HttpRequest>>) - Static method in class com.linecorp.armeria.server.auth.AuthService
-
- newDecorator(Authorizer<HttpRequest>...) - Static method in class com.linecorp.armeria.server.auth.AuthService
-
- newDecorator() - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- newDecorator(Iterable<? extends Authorizer<HttpRequest>>) - Static method in class com.linecorp.armeria.server.auth.HttpAuthService
-
- newDecorator(Authorizer<HttpRequest>...) - Static method in class com.linecorp.armeria.server.auth.HttpAuthService
-
- newDecorator(CorsDecorator) - Method in class com.linecorp.armeria.server.cors.CorsDecoratorFactoryFunction
-
- newDecorator(CorsDecorators) - Method in class com.linecorp.armeria.server.cors.CorsDecoratorsFactoryFunction
-
- newDecorator() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Returns a newly-created decorator that decorates an
HttpService with a new
CorsService
based on the properties of this builder.
- newDecorator() - Static method in class com.linecorp.armeria.server.encoding.EncodingService
-
- newDecorator() - Method in class com.linecorp.armeria.server.encoding.EncodingServiceBuilder
-
Returns a newly-created decorator that decorates an
HttpService with a new
EncodingService based on the properties of this builder.
- newDecorator(int) - Static method in class com.linecorp.armeria.server.logging.ContentPreviewingService
-
- newDecorator(int, Charset) - Static method in class com.linecorp.armeria.server.logging.ContentPreviewingService
-
- newDecorator(ContentPreviewerFactory) - Static method in class com.linecorp.armeria.server.logging.ContentPreviewingService
-
- newDecorator() - Static method in class com.linecorp.armeria.server.logging.LoggingService
-
- newDecorator() - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
Returns a newly-created
LoggingService decorator based on the properties of this builder.
- newDecorator(MeterIdPrefixFunction) - Static method in class com.linecorp.armeria.server.metric.MetricCollectingService
-
- newDecorator(ThrottlingStrategy<RpcRequest>) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingRpcService
-
- newDecorator(ThrottlingStrategy<HttpRequest>) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingService
-
- newDeferredResponse(ClientRequestContext, CompletionStage<O>) - Method in class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
- newDeferredResponse(ClientRequestContext, CompletionStage<HttpResponse>) - Method in class com.linecorp.armeria.client.limit.ConcurrencyLimitingClient
-
- newDerivedClient(T, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.Clients
-
Creates a new derived client that connects to the same
URI with the specified
client
and the specified
additionalOptions.
- newDerivedClient(T, Iterable<ClientOptionValue<?>>) - Static method in class com.linecorp.armeria.client.Clients
-
Creates a new derived client that connects to the same
URI with the specified
client
and the specified
additionalOptions.
- newDerivedClient(T, Function<? super ClientOptions, ClientOptions>) - Static method in class com.linecorp.armeria.client.Clients
-
Creates a new derived client that connects to the same
URI with the specified
client
but with different
ClientOptions.
- newDerivedContext(RequestId, HttpRequest, RpcRequest) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest, Endpoint) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest, Endpoint) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest, Endpoint) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- newDerivedContext(ClientRequestContext, HttpRequest, RpcRequest, boolean) - Static method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest) - Method in interface com.linecorp.armeria.common.RequestContext
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- newDerivedContext(RequestId, HttpRequest, RpcRequest) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- newDistributionSummary(MeterRegistry, String, Iterable<Tag>) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new distribution summary to be added to the registry.
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newEventLoopGroup(int) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a newly-created EventLoopGroup.
- newEventLoopGroup(int, boolean) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a newly-created EventLoopGroup.
- newEventLoopGroup(int, String) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a newly-created EventLoopGroup.
- newEventLoopGroup(int, String, boolean) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a newly-created EventLoopGroup.
- newEventLoopGroup(int, ThreadFactory) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns a newly-created EventLoopGroup.
- newEventLoopGroup(int, Function<TransportType, ThreadFactory>) - Method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Creates the available EventLoopGroup.
- newEventLoopThreadFactory(String, boolean) - Static method in class com.linecorp.armeria.common.util.ThreadFactories
-
- newFactory(ClientFactory) - Method in interface com.linecorp.armeria.client.ClientFactoryProvider
-
- newFailedFuture(Throwable) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function counter to be added to the registry.
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function timer to be added to the registry.
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new gauge to be added to the registry.
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newHealthyResponse(ServiceRequestContext) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
Creates a new response which is sent when the
Server is healthy.
- newHttpClient(ClientBuilderParams) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- newIllegalContextPushingException(RequestContext, RequestContext) - Static method in class com.linecorp.armeria.internal.common.RequestContextUtil
-
Returns an
IllegalStateException which is raised when pushing a context from
the unexpected thread or forgetting to close the previous context.
- newInstance(String) - Method in class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- newInstance(String) - Method in class io.micrometer.core.util.internal.logging.JdkLoggerFactory
-
- newInstance(String) - Method in class io.micrometer.core.util.internal.logging.Slf4JLoggerFactory
-
- newLoggerName(String) - Static method in class com.linecorp.armeria.internal.server.RouteUtil
-
Returns the logger name from the specified pathish.
- newLongTaskTimer(Meter.Id) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new long task timer to be added to the registry.
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new custom meter to be added to the registry.
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newMeterBinder(String) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
- newMeterBinder(MeterIdPrefix) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
- newPerHostAndMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- newPerHostAndMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
-
- newPerHostAndMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- newPerHostDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- newPerHostDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
-
- newPerHostDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- newPerMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient
-
- newPerMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategy) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerHttpClient
-
- newPerMethodDecorator(Function<String, CircuitBreaker>, CircuitBreakerStrategyWithContent<RpcResponse>) - Static method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient
-
- newRegistry() - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- newRegistry(MetricRegistry) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- newRegistry(MetricRegistry, HierarchicalNameMapper) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- newRegistry(HierarchicalNameMapper, Clock) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- newRegistry(MetricRegistry, HierarchicalNameMapper, Clock) - Static method in class com.linecorp.armeria.common.metric.DropwizardMeterRegistries
-
- newRegistry() - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
Returns a newly-created PrometheusMeterRegistry instance with a new CollectorRegistry.
- newRegistry(CollectorRegistry) - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
Returns a newly-created PrometheusMeterRegistry instance with the specified
CollectorRegistry.
- newRegistry(CollectorRegistry, Clock) - Static method in class com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
Returns a newly-created
PrometheusMeterRegistry instance with the specified
CollectorRegistry and
Clock.
- newRequest(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- newRequestContextAwareFuture(RequestContext) - Method in class com.linecorp.armeria.internal.common.JavaVersionSpecific
-
- newSelector(EndpointGroup) - Method in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
- newSelector(EndpointGroup) - Method in class com.linecorp.armeria.client.endpoint.StickyEndpointSelectionStrategy
-
Creates a new StickyEndpointSelector.
- newStream() - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
-
Opens a new stream which reads from the file.
- newThread(Runnable) - Method in class io.micrometer.core.instrument.util.NamedThreadFactory
-
- newThreadFactory(String, boolean) - Static method in class com.linecorp.armeria.common.util.ThreadFactories
-
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new time gauge to be added to the registry.
- newTimer(MeterRegistry, String, Iterable<Tag>) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class com.linecorp.armeria.common.metric.NoopMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new timer to be added to the registry.
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newUnhealthyResponse(ServiceRequestContext) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
Creates a new response which is sent when the
Server is unhealthy.
- newValue(T) - Method in class com.linecorp.armeria.client.ClientFactoryOption
-
Creates a new value of this option.
- newValue(T) - Method in class com.linecorp.armeria.client.ClientOption
-
Creates a new value of this option.
- nextDelayMillis() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
Returns the delay for the next health check request in milliseconds.
- nextDelayMillis(int) - Method in class com.linecorp.armeria.client.retry.AbstractBackoff
-
- nextDelayMillis(int) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns the number of milliseconds to wait for before attempting a retry.
- nextDelayMillis(int) - Method in class com.linecorp.armeria.client.retry.BackoffWrapper
-
- nextEventLoop() - Method in class com.linecorp.armeria.server.Server
-
Returns a EventLoop from the worker group.
- NO_CONTENT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
204 No Content.
- NO_RESPONSE_BODY - Static variable in class io.micrometer.core.ipc.http.HttpSender.Response
-
- noCache() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns whether the "no-cache" directive is enabled.
- noCache() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noCache(boolean) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noCache() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- noCache(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- NON_AUTHORITATIVE_INFORMATION - Static variable in class com.linecorp.armeria.common.HttpStatus
-
203 Non-Authoritative Information (since HTTP/1.1).
- NonBlocking - Interface in reactor.core.scheduler
-
A dummy interface that makes Project Reactor recognize Armeria's event loop threads as non-blocking.
- nonce() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of property.
- NONE - Static variable in class com.linecorp.armeria.client.ClientDecoration
-
- NONE - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
No serialization format.
- NONE - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- nonExistent() - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- NonNull - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements cannot be null.
- NonNullApi - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that parameters and return values
are to be considered as non-nullable by default for a given package.
- NonNullByDefault - Annotation Type in com.linecorp.armeria.common.util
-
Indicates the return values, parameters and fields are non-nullable by default.
- NonNullFields - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that fields are to be considered as
non-nullable by default for a given package.
- NonWrappingRequestContext - Class in com.linecorp.armeria.common
-
- NonWrappingRequestContext(MeterRegistry, SessionProtocol, RequestId, HttpMethod, String, String, HttpRequest, RpcRequest, RequestContext) - Constructor for class com.linecorp.armeria.common.NonWrappingRequestContext
-
Creates a new instance.
- noop() - Static method in interface com.linecorp.armeria.client.ConnectionPoolListener
-
Returns an instance that does nothing.
- NoopCounter - Class in io.micrometer.core.instrument.noop
-
- NoopCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopCounter
-
- NoopDistributionSummary - Class in io.micrometer.core.instrument.noop
-
- NoopDistributionSummary(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- NoopFunctionCounter - Class in io.micrometer.core.instrument.noop
-
- NoopFunctionCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionCounter
-
- NoopFunctionTimer - Class in io.micrometer.core.instrument.noop
-
- NoopFunctionTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- NoopGauge - Class in io.micrometer.core.instrument.noop
-
- NoopGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopGauge
-
- NoopHistogram - Class in io.micrometer.core.instrument.distribution
-
- NoopLongTaskTimer - Class in io.micrometer.core.instrument.noop
-
- NoopLongTaskTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- NoopMeter - Class in io.micrometer.core.instrument.noop
-
- NoopMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopMeter
-
- NoopMeterRegistry - Class in com.linecorp.armeria.common.metric
-
- noopSafeCloseable() - Static method in class com.linecorp.armeria.internal.common.RequestContextUtil
-
- NoopSubscriber<T> - Class in com.linecorp.armeria.common.stream
-
A Subscriber that discards all elements silently.
- NoopSubscriber() - Constructor for class com.linecorp.armeria.common.stream.NoopSubscriber
-
- NoopTimeGauge - Class in io.micrometer.core.instrument.noop
-
- NoopTimeGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimeGauge
-
- NoopTimer - Class in io.micrometer.core.instrument.noop
-
- NoopTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimer
-
- NoPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
-
- NoPauseDetector() - Constructor for class io.micrometer.core.instrument.distribution.pause.NoPauseDetector
-
- noStore() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns whether the "no-store" directive is enabled.
- noStore() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noStore(boolean) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noStore() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- noStore(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- NOT_ACCEPTABLE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
406 Not Acceptable.
- NOT_EXTENDED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
510 Not Extended (RFC2774).
- NOT_FOUND - Static variable in class com.linecorp.armeria.common.HttpStatus
-
404 Not Found.
- NOT_IMPLEMENTED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
501 Not Implemented.
- NOT_MODIFIED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
304 Not Modified.
- notificationFailed(L, Throwable) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when an event listener raises an exception.
- notifyListeners(T) - Method in class com.linecorp.armeria.common.util.AbstractListenable
-
- notifyStarted(L, T, V) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when the startup procedure is finished.
- notifyStarting(L, T) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when the startup procedure begins.
- notifyStopped(L, U) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when the shutdown procedure is finished.
- notifyStopping(L, U) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when the shutdown procedure begins.
- noTransform() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns whether the "no-transform" directive is enabled.
- noTransform() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noTransform(boolean) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
- noTransform() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- noTransform(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- Nullable - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements can be null under
some circumstance.
- nullGaugeValue() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- NullToNoContentResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
-
- NullToNoContentResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.NullToNoContentResponseConverterFunction
-
- numActiveRequests() - Method in class com.linecorp.armeria.client.limit.AbstractConcurrencyLimitingClient
-
Returns the number of the
Requests that are being executed.
- numCommonBlockingTaskThreads() - Static method in class com.linecorp.armeria.common.Flags
-
- numCommonWorkers() - Static method in class com.linecorp.armeria.common.Flags
-
- numConnections() - Method in class com.linecorp.armeria.server.Server
-
Returns the number of open connections on this
Server.
- numDeferredReads() - Static method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- numThreads() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
- numWildcards() - Method in class com.linecorp.armeria.common.MediaType
-
Returns the number of wildcards of this
MediaType.
O
- OAUTH1A - Static variable in class com.linecorp.armeria.server.auth.AuthTokenExtractors
-
- oAuth1a() - Static method in class com.linecorp.armeria.server.auth.AuthTokenExtractors
-
- OAuth1aToken - Class in com.linecorp.armeria.server.auth
-
- OAUTH2 - Static variable in class com.linecorp.armeria.server.auth.AuthTokenExtractors
-
- oAuth2() - Static method in class com.linecorp.armeria.server.auth.AuthTokenExtractors
-
- OAuth2Token - Class in com.linecorp.armeria.server.auth
-
- ObjectCollectingUtil - Class in com.linecorp.armeria.internal.common.util
-
A utility class which provides functions for collecting objects published from a
Publisher or
Stream.
- obtrudeException(Throwable) - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- obtrudeException(Throwable) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- obtrudeValue(T) - Method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- OCTET_STREAM - Static variable in class com.linecorp.armeria.common.MediaType
-
- OCTET_STREAM - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/octet-stream".
- of(String) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Creates a new
CircuitBreaker that has the specified name and the default configurations.
- of(long, long) - Static method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
Returns a new
EventCount with the specified number of successes and failures.
- of(URI, Class<?>, ClientOptions) - Static method in interface com.linecorp.armeria.client.ClientBuilderParams
-
- of(Scheme, EndpointGroup, String, Class<?>, ClientOptions) - Static method in interface com.linecorp.armeria.client.ClientBuilderParams
-
- of() - Static method in class com.linecorp.armeria.client.ClientDecoration
-
- of(Function<? super HttpClient, ? extends HttpClient>) - Static method in class com.linecorp.armeria.client.ClientDecoration
-
Creates a new instance from a single decorator
Function.
- of() - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of(ClientFactoryOptionValue<?>...) - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of(Iterable<ClientFactoryOptionValue<?>>) - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of(ClientFactoryOptions, ClientFactoryOptionValue<?>...) - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of(ClientFactoryOptions, Iterable<ClientFactoryOptionValue<?>>) - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of(ClientFactoryOptions, ClientFactoryOptions) - Static method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- of() - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(Iterable<ClientOptionValue<?>>) - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(ClientOptions, ClientOptionValue<?>...) - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(ClientOptions, Iterable<ClientOptionValue<?>>) - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(ClientOptions, ClientOptions) - Static method in class com.linecorp.armeria.client.ClientOptions
-
- of(HttpRequest) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
- of(RpcRequest, String) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
- of(RpcRequest, URI) - Static method in interface com.linecorp.armeria.client.ClientRequestContext
-
- of(HttpRequest) - Static method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- of(RpcRequest, String) - Static method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- of(RpcRequest, URI) - Static method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- of(String) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroup
-
- of(String, int) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroup
-
- of(String) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroup
-
- of(String, Function<byte[], Endpoint>) - Static method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroup
-
- of(EndpointGroup...) - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- of(EndpointSelectionStrategy, EndpointGroup...) - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- of(Iterable<? extends EndpointGroup>) - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- of(EndpointSelectionStrategy, Iterable<? extends EndpointGroup>) - Static method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- of(EndpointGroup, String) - Static method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
- of(String, int) - Static method in class com.linecorp.armeria.client.Endpoint
-
- of(String) - Static method in class com.linecorp.armeria.client.Endpoint
-
Creates a new host
Endpoint with unspecified port number.
- of(String, int, int) - Static method in class com.linecorp.armeria.client.Endpoint
-
- of(ClassLoader, String, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(ClassLoader, String, String, int) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(Properties, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(Properties, String, int) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(Path, String) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(Path, String, int) - Static method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroup
-
- of(String) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Creates a new
Backoff that computes backoff delay using one of
Backoff.exponential(long, long, double),
Backoff.fibonacci(long, long),
Backoff.fixed(long)
and
Backoff.random(long, long) chaining with
Backoff.withJitter(double, double) and
Backoff.withMaxAttempts(int) from the
specification string that conforms to
the following format:
exponential=[initialDelayMillis:maxDelayMillis:multiplier] is for
Backoff.exponential(long, long, double) (multiplier will be 2.0 if it's omitted)
fibonacci=[initialDelayMillis:maxDelayMillis] is for
Backoff.fibonacci(long, long)
fixed=[delayMillis] is for
Backoff.fixed(long)
random=[minDelayMillis:maxDelayMillis] is for
Backoff.random(long, long)
jitter=[minJitterRate:maxJitterRate] is for
Backoff.withJitter(double, double)
(if only one jitter value is specified, it will be used for
Backoff.withJitter(double)
maxAttempts=[maxAttempts] is for
Backoff.withMaxAttempts(int)
The order of options does not matter, and the
specification needs at least one option.
- of() - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(String) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClient that connects to the specified
uri using the default options.
- of(URI) - Static method in interface com.linecorp.armeria.client.WebClient
-
Returns a new
WebClient that connects to the specified
URI using the default options.
- of(SessionProtocol, EndpointGroup) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(String, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(String, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, String, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, String, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(URI, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(URI, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, URI, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, URI, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(SessionProtocol, EndpointGroup, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(SessionProtocol, EndpointGroup, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, SessionProtocol, EndpointGroup, ClientOptionValue<?>...) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(ClientFactory, SessionProtocol, EndpointGroup, ClientOptions) - Static method in interface com.linecorp.armeria.client.WebClient
-
- of(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request with empty content.
- of(HttpMethod, String, MediaType, CharSequence) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(HttpMethod, String, MediaType, String) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(HttpMethod, String, MediaType, String, Object...) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(HttpMethod, String, MediaType, byte[]) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(HttpMethod, String, MediaType, HttpData) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(HttpMethod, String, MediaType, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(RequestHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request with empty content.
- of(RequestHeaders, HttpData) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(RequestHeaders, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Creates a new HTTP request.
- of(int) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response.
- of(HttpStatus) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response.
- of(HttpStatus, MediaType, CharSequence) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, String) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, String, Object...) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, byte[]) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, HttpData) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(ResponseHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response with empty content.
- of(ResponseHeaders, HttpData) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response.
- of(ResponseHeaders, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response.
- of(Iterable<ResponseHeaders>, ResponseHeaders, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Creates a new HTTP response.
- of(String, String) - Static method in interface com.linecorp.armeria.common.Cookie
-
Returns a newly created
Cookie.
- of(Cookie...) - Static method in interface com.linecorp.armeria.common.Cookies
-
Creates an instance with a copy of the specified set of
Cookies.
- of(Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookies
-
Creates an instance with a copy of the specified set of
Cookies.
- of(byte[]) - Static method in interface com.linecorp.armeria.common.HttpData
-
- of(byte[], int, int) - Static method in interface com.linecorp.armeria.common.HttpData
-
- of(Charset, CharSequence) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into an
HttpData.
- of(Charset, String) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into an
HttpData.
- of(ByteBuf) - Static method in interface com.linecorp.armeria.common.HttpData
-
- of(Charset, String, Object...) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified formatted string into an
HttpData.
- of(CharSequence) - Static method in class com.linecorp.armeria.common.HttpHeaderNames
-
Lower-cases and converts the specified header name into an AsciiString.
- of(AsciiString) - Static method in class com.linecorp.armeria.common.HttpHeaderNames
-
Lower-cases and converts the specified header name into an AsciiString.
- of() - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, String) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, Object) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, String, CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of(CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.HttpHeaders
-
- of() - Static method in interface com.linecorp.armeria.common.HttpParameters
-
Deprecated.
Returns a new empty HTTP parameters map.
- of(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request with empty content and closes the stream.
- of(HttpMethod, String, MediaType, CharSequence) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(HttpMethod, String, MediaType, String) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(HttpMethod, String, MediaType, String, Object...) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(HttpMethod, String, MediaType, byte[]) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(HttpMethod, String, MediaType, HttpData) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(HttpMethod, String, MediaType, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request and closes the stream.
- of(RequestHeaders) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new
HttpRequest with empty content and closes the stream.
- of(RequestHeaders, HttpData) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(RequestHeaders, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(RequestHeaders, HttpData...) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(AggregatedHttpRequest) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(RequestHeaders, Publisher<? extends HttpObject>) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(HttpRequest, RequestHeaders) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- of(int) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified statusCode.
- of(HttpStatus) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, CharSequence) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, String) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(String) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of OK status with the content as UTF_8.
- of(String, Object...) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of OK status with the content as UTF_8.
- of(MediaType, String) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of OK status with the content.
- of(MediaType, String, Object...) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of OK status with the content.
- of(HttpStatus, MediaType, String, Object...) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, byte[]) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, HttpData) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(HttpStatus, MediaType, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified
HttpStatus.
- of(ResponseHeaders) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified headers.
- of(ResponseHeaders, HttpData) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified headers and content.
- of(ResponseHeaders, HttpData, HttpHeaders) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified objects.
- of(HttpObject...) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response of the specified objects.
- of(AggregatedHttpResponse) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- of(Publisher<? extends HttpObject>) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response whose stream is produced from an existing Publisher.
- of(MediaType...) - Static method in class com.linecorp.armeria.common.MediaTypeSet
-
- of(Iterable<MediaType>) - Static method in class com.linecorp.armeria.common.MediaTypeSet
-
- of(BiFunction<? super MeterRegistry, ? super RequestOnlyLog, MeterIdPrefix>) - Static method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- of() - Static method in interface com.linecorp.armeria.common.QueryParams
-
- of(String, String) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameter.
- of(String, Object) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameter.
- of(String, String, String, String) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(String, Object, String, Object) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(String, String, String, String, String, String) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(String, Object, String, Object, String, Object) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(String, String, String, String, String, String, String, String) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(String, Object, String, Object, String, Object, String, Object) - Static method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new
QueryParams with the specified parameters.
- of(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, String, CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpMethod, String, CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(HttpHeaders) - Static method in interface com.linecorp.armeria.common.RequestHeaders
-
- of(long) - Static method in interface com.linecorp.armeria.common.RequestId
-
Returns a
RequestId created from the specified 64-bit integer.
- of(int) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, String) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, String, CharSequence, String, CharSequence, String, CharSequence, String) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpStatus, CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(HttpHeaders) - Static method in interface com.linecorp.armeria.common.ResponseHeaders
-
- of(Class<?>, String) - Static method in interface com.linecorp.armeria.common.RpcRequest
-
Creates a new instance with no parameter.
- of(Class<?>, String, Object) - Static method in interface com.linecorp.armeria.common.RpcRequest
-
Creates a new instance with a single parameter.
- of(Class<?>, String, Iterable<?>) - Static method in interface com.linecorp.armeria.common.RpcRequest
-
Creates a new instance with the specified parameters.
- of(Class<?>, String, Object...) - Static method in interface com.linecorp.armeria.common.RpcRequest
-
Creates a new instance with the specified parameters.
- of(Object) - Static method in interface com.linecorp.armeria.common.RpcResponse
-
- of(SerializationFormat, SessionProtocol) - Static method in class com.linecorp.armeria.common.Scheme
-
- of(String) - Static method in class com.linecorp.armeria.common.SerializationFormat
-
- of(String) - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
- of() - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Creates a new
StreamMessage that will publish no objects, just a close event.
- of(T) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- of(T, T) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Creates a new
StreamMessage that will publish the two
obj1 and
obj2.
- of(T...) - Static method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- of() - Static method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
- of(Consumer<CompletableFuture<?>>) - Static method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
- of(String) - Static method in interface com.linecorp.armeria.common.util.Sampler
-
Returns a
Sampler that is configured as specified in the given
specification string.
- of(String, DnsRecordType) - Static method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- of(HttpHeaders) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Creates a new
HttpResult with the specified headers and without content.
- of(HttpHeaders, T) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Creates a new
HttpResult with the specified headers and content.
- of(HttpHeaders, T, HttpHeaders) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Creates a new
HttpResult with the specified headers, content and trailers.
- of(HttpStatus) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
- of(HttpStatus, T) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
- of(HttpStatus, T, HttpHeaders) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
- of(T) - Static method in interface com.linecorp.armeria.server.annotation.HttpResult
-
- of(String, String) - Static method in class com.linecorp.armeria.server.auth.BasicToken
-
Creates a new
BasicToken from the given
username and
password.
- of(Map<String, String>) - Static method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
- of(String) - Static method in class com.linecorp.armeria.server.auth.OAuth2Token
-
- of(String, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- of(Route, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- of(CompositeServiceEntry<RpcService>...) - Static method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- of(Iterable<CompositeServiceEntry<RpcService>>) - Static method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- of(CompositeServiceEntry<HttpService>...) - Static method in class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- of(Iterable<CompositeServiceEntry<HttpService>>) - Static method in class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- of(String, TypeSignature) - Static method in class com.linecorp.armeria.server.docs.FieldInfo
-
- of(File) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileService for the specified
rootDir in an O/S file system.
- of(Path) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileService for the specified
rootDir in an O/S file system.
- of(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.FileService
-
Returns a new
FileService for the specified
rootDir in the current class path.
- of(HttpVfs) - Static method in class com.linecorp.armeria.server.file.FileService
-
- of(File) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- of(Path) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
Creates a new
HttpFile which streams the file at the specified
Path.
- of(ClassLoader, String) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
Creates a new
HttpFile which streams the resource at the specified
path, loaded by
the specified
ClassLoader.
- of(HttpData) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- of(HttpData, long) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- of(File) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- of(Path) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- of(HttpData) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- of(HttpData, long) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- of(File) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
Creates a new
HttpVfs with the specified
rootDir in an O/S file system.
- of(Path) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
Creates a new
HttpVfs with the specified
rootDir in an O/S file system.
- of(ClassLoader, String) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
Creates a new
HttpVfs with the specified
rootDir in the current class path.
- of(HealthChecker...) - Static method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
-
- of(Iterable<? extends HealthChecker>) - Static method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
-
- of(int) - Static method in exception com.linecorp.armeria.server.HttpResponseException
-
- of(HttpStatus) - Static method in exception com.linecorp.armeria.server.HttpResponseException
-
- of(AggregatedHttpResponse) - Static method in exception com.linecorp.armeria.server.HttpResponseException
-
- of(HttpResponse) - Static method in exception com.linecorp.armeria.server.HttpResponseException
-
- of(int) - Static method in exception com.linecorp.armeria.server.HttpStatusException
-
- of(int, Throwable) - Static method in exception com.linecorp.armeria.server.HttpStatusException
-
- of(HttpStatus) - Static method in exception com.linecorp.armeria.server.HttpStatusException
-
- of(HttpStatus, Throwable) - Static method in exception com.linecorp.armeria.server.HttpStatusException
-
- of(InetSocketAddress) - Static method in class com.linecorp.armeria.server.ProxiedAddresses
-
Creates a new instance with the specified sourceAddress.
- of(InetSocketAddress, InetSocketAddress) - Static method in class com.linecorp.armeria.server.ProxiedAddresses
-
Creates a new instance with the specified sourceAddress and destinationAddress.
- of(InetSocketAddress, Iterable<? extends InetSocketAddress>) - Static method in class com.linecorp.armeria.server.ProxiedAddresses
-
Creates a new instance with the specified sourceAddress and destinationAddresses.
- of(HttpRequest) - Static method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- of(HttpRequest) - Static method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- of(BiFunction<ServiceRequestContext, T, CompletionStage<Boolean>>, String) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- of(BiFunction<ServiceRequestContext, T, CompletionStage<Boolean>>) - Static method in class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- of(Tags, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
-
- of(Tags, Number) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
-
- of(Tags, Supplier<Number>) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
-
- of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
-
- of(Iterable<? extends Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance containing tags constructed from the specified source tags.
- of(String, String) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance containing tags constructed from the specified key/value pair.
- of(String...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance containing tags constructed from the specified key/value pairs.
- of(Tag...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new Tags instance containing tags constructed from the specified tags.
- ofAnnotated() - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true only for the services detected by the
annotated service plugin.
- ofAscii(CharSequence) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into a US-ASCII
HttpData.
- ofAscii(String) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into a US-ASCII
HttpData.
- ofAscii(String, Object...) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified formatted string into a US-ASCII
HttpData.
- ofBase(String) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for a base type.
- ofCached(HttpFile, int) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
Creates a new
HttpFile which caches the content and attributes of the specified
HttpFile.
- ofCatchAll(T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- ofCatchAll() - Static method in interface com.linecorp.armeria.server.Route
-
Returns the catch-all
Route which matches every request.
- ofCidr(InetAddress, int) - Static method in class com.linecorp.armeria.common.util.InetAddressPredicates
-
- ofCidr(InetAddress, String) - Static method in class com.linecorp.armeria.common.util.InetAddressPredicates
-
- ofCidr(String) - Static method in class com.linecorp.armeria.common.util.InetAddressPredicates
-
- ofClassPath(String) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
- ofClassPath(ClassLoader, String) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
- ofComment(String) - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- ofCompositeService(List<CompositeServiceEntry<T>>) - Static method in class com.linecorp.armeria.server.Routers
-
- ofContainer(String, TypeSignature...) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new container type with the specified container type name and the type signatures of the
elements it contains.
- ofContainer(String, Iterable<TypeSignature>) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new container type with the specified container type name and the type signatures of the
elements it contains.
- ofData(String) - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- ofDefault() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
- ofDefault() - Static method in interface com.linecorp.armeria.client.ClientFactory
-
- ofDefault() - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
- ofDefault(String) - Static method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
Returns the default function that creates a
MeterIdPrefix with the specified name and
the
Tags derived from the
RequestLog properties.
- ofDefaultName() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Creates a new
CircuitBreaker that has a default name and the default configurations.
- ofEvent(String) - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- ofExact(InetAddress) - Static method in class com.linecorp.armeria.common.util.InetAddressPredicates
-
- ofExact(String) - Static method in class com.linecorp.armeria.common.util.InetAddressPredicates
-
- ofExact(String, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- ofExceptionHandlersAndConverters(Iterable<?>) - Static method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceExtensions
-
Creates a new instance with the specified exceptionHandlersAndConverters.
- ofFailed(Throwable) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
- ofFailure(Throwable) - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new failed HTTP response.
- ofFailure(Throwable) - Static method in interface com.linecorp.armeria.common.RpcResponse
-
- ofFileSystem(String) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
- ofFileSystem(Path) - Static method in interface com.linecorp.armeria.server.file.HttpVfs
-
- offset() - Method in interface com.linecorp.armeria.common.HttpData
-
- ofGlob(String, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- ofGrpc() - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true only for the services detected by the
gRPC plugin.
- ofHeader(CharSequence) - Static method in class com.linecorp.armeria.server.ClientAddressSource
-
Returns a
ClientAddressSource which indicates the value of the specified
header
in a request will be used to determine a client address.
- ofHttp1(Channel) - Static method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- ofHttp2(Channel, int) - Static method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- ofId(String) - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- ofList(TypeSignature) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the list with the specified element type signature.
- ofList(Class<?>) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the list with the specified named element type.
- ofMap(TypeSignature, TypeSignature) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the map with the specified key and value type signatures.
- ofMap(Class<?>, Class<?>) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the map with the specified named key and value types.
- ofMethodName(String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the method matches the
specified
methodName.
- ofMethodName(String, String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the service and method
matches the specified
serviceName and
methodName.
- ofMethodName(String, String, String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the plugin, service and
method matches the specified
pluginName,
serviceName and
methodName.
- ofNamed(Class<?>) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new named type signature for the specified type.
- ofNamed(String, Object) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new named type signature for the provided name and arbitrary descriptor.
- ofPluginName(String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the plugin matches the
specified
pluginName.
- ofPrefix(String, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- ofProxyProtocol() - Static method in class com.linecorp.armeria.server.ClientAddressSource
-
- ofRegex(Pattern, T) - Static method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- ofRegex(String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the concatenated name of the plugin,
service and method matches the specified
regex.
- ofRegex(Pattern) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the concatenated name of the plugin,
service and method matches the specified
Pattern.
- ofResource(String) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- ofResource(ClassLoader, String) - Static method in interface com.linecorp.armeria.server.file.HttpFile
-
- ofResource(String) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- ofResource(ClassLoader, String) - Static method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- ofRetry(Duration) - Static method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
- ofRouteDecoratingService(List<RouteDecoratingService>) - Static method in class com.linecorp.armeria.server.Routers
-
Returns the default implementation of the
Router to find a
RouteDecoratingService.
- ofRpc(Function<? super RpcClient, ? extends RpcClient>) - Static method in class com.linecorp.armeria.client.ClientDecoration
-
Creates a new instance from a single decorator
Function.
- ofServiceName(String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the service matches the
specified
serviceName.
- ofServiceName(String, String) - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true when the name of the plugin and service
matches the specified
pluginName and
serviceName.
- ofSet(TypeSignature) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the set with the specified element type signature.
- ofSet(Class<?>) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new type signature for the set with the specified named element type.
- ofThrift() - Static method in class com.linecorp.armeria.common.SerializationFormat
-
- ofThrift() - Static method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a
DocServiceFilter which returns
true only for the services detected by the
Thrift plugin.
- ofUnresolved(String) - Static method in class com.linecorp.armeria.server.docs.TypeSignature
-
Creates a new unresolved type signature with the specified type name.
- ofUtf8(CharSequence) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into a UTF-8
HttpData.
- ofUtf8(String) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified
text into a UTF-8
HttpData.
- ofUtf8(String, Object...) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified formatted string into a UTF-8
HttpData.
- ofVirtualHost(VirtualHost, Iterable<ServiceConfig>, RejectedRouteHandler) - Static method in class com.linecorp.armeria.server.Routers
-
- OGG_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- OGG_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/ogg".
- OGG_CONTAINER - Static variable in class com.linecorp.armeria.common.MediaType
-
- OGG_CONTAINER - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/ogg".
- OGG_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
- OGG_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/ogg".
- OK - Static variable in class com.linecorp.armeria.common.HttpStatus
-
200 OK.
- OkHttpMetricsEventListener - Class in io.micrometer.core.instrument.binder.okhttp3
-
EventListener for collecting metrics from OkHttpClient.
- OkHttpMetricsEventListener.Builder - Class in io.micrometer.core.instrument.binder.okhttp3
-
- OkHttpSender - Class in io.micrometer.core.ipc.http
-
- OkHttpSender(OkHttpClient) - Constructor for class io.micrometer.core.ipc.http.OkHttpSender
-
- OkHttpSender() - Constructor for class io.micrometer.core.ipc.http.OkHttpSender
-
- onComplete() - Method in class com.linecorp.armeria.common.stream.NoopSubscriber
-
- onConnectionError(ChannelHandlerContext, boolean, Throwable, Http2Exception) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandler
-
- onData(HttpData) - Method in interface com.linecorp.armeria.common.logging.ContentPreviewer
-
Invoked after request/response data is received.
- onDemand(Runnable) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- OneElementFixedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
A FixedStreamMessage that only publishes one object.
- OneElementFixedStreamMessage(T) - Constructor for class com.linecorp.armeria.common.stream.OneElementFixedStreamMessage
-
- onError(Throwable) - Method in class com.linecorp.armeria.common.stream.NoopSubscriber
-
- onError(Consumer<HttpSender.Response>) - Method in class io.micrometer.core.ipc.http.HttpSender.Response
-
- onEventCountUpdated(String, EventCount) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener
-
Invoked when the circuit breaker's internal
EventCount is updated.
- onEventCountUpdated(String, EventCount) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter
-
- onEventCountUpdated(String, EventCount) - Method in class com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener
-
- onFailure() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Reports a remote invocation failure.
- onFailure(AuthFailureHandler<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- onFailure(AuthFailureHandler<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- onFailure(ServiceRequestContext, I, Throwable) - Method in class com.linecorp.armeria.server.throttling.AbstractThrottlingService
-
Invoked when req is throttled.
- onFailure(ServiceRequestContext, RpcRequest, Throwable) - Method in class com.linecorp.armeria.server.throttling.ThrottlingRpcService
-
Invoked when req is throttled.
- onFailure(ServiceRequestContext, HttpRequest, Throwable) - Method in class com.linecorp.armeria.server.throttling.ThrottlingService
-
Invoked when req is throttled.
- onGoAwayReceived(Channel, int, long, ByteBuf) - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
- onGoAwaySent(Channel, int, long, ByteBuf) - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
- onlyIfCached() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns whether the "only-if-cached" directive is enabled.
- onlyIfCached() - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "only-if-cached" directive.
- onlyIfCached(boolean) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "only-if-cached" directive.
- onMeterAdded(Consumer<Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Register an event listener for each meter added to the registry.
- onMeterRemoved(Consumer<Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Register an event listener for each meter removed from the registry.
- onNext(T) - Method in class com.linecorp.armeria.common.stream.NoopSubscriber
-
- onRequestRejected(String) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener
-
Invoked when the circuit breaker rejects a request.
- onRequestRejected(String) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter
-
- onRequestRejected(String) - Method in class com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener
-
- onRetryingComplete(ClientRequestContext) - Static method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
This should be called when retrying is finished.
- onServerErrorStatus() - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerStrategy
-
- onServerErrorStatus() - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- onServerErrorStatus(Backoff) - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- onStateChanged(String, CircuitState) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener
-
Invoked when the circuit state is changed.
- onStateChanged(String, CircuitState) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter
-
- onStateChanged(String, CircuitState) - Method in class com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener
-
- onStatus(BiFunction<HttpStatus, Throwable, Boolean>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerStrategy
-
- onStatus(BiFunction<HttpStatus, Throwable, Backoff>) - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
Returns the
RetryStrategy that decides to retry the request using the specified
backoffFunction.
- onStreamClosed(Channel, Http2Stream) - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
- onSubscribe(Subscription) - Method in class com.linecorp.armeria.common.stream.NoopSubscriber
-
- onSuccess() - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
-
Reports a remote invocation success.
- onSuccess(AuthSuccessHandler<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.auth.AuthServiceBuilder
-
- onSuccess(AuthSuccessHandler<HttpRequest, HttpResponse>) - Method in class com.linecorp.armeria.server.auth.HttpAuthServiceBuilder
-
Deprecated.
- onSuccess(ServiceRequestContext, I) - Method in class com.linecorp.armeria.server.throttling.AbstractThrottlingService
-
Invoked when req is not throttled.
- onSuccess(Consumer<HttpSender.Response>) - Method in class io.micrometer.core.ipc.http.HttpSender.Response
-
- onUnprocessed() - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- onUnprocessed(Backoff) - Static method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- OOXML_DOCUMENT - Static variable in class com.linecorp.armeria.common.MediaType
-
- OOXML_DOCUMENT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.openxmlformats-officedocument.wordprocessingml.document".
- OOXML_PRESENTATION - Static variable in class com.linecorp.armeria.common.MediaType
-
- OOXML_PRESENTATION - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.openxmlformats-officedocument.presentationml.presentation".
- OOXML_SHEET - Static variable in class com.linecorp.armeria.common.MediaType
-
- OOXML_SHEET - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet".
- OPENDOCUMENT_GRAPHICS - Static variable in class com.linecorp.armeria.common.MediaType
-
- OPENDOCUMENT_GRAPHICS - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.oasis.opendocument.graphics".
- OPENDOCUMENT_PRESENTATION - Static variable in class com.linecorp.armeria.common.MediaType
-
- OPENDOCUMENT_PRESENTATION - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.oasis.opendocument.presentation".
- OPENDOCUMENT_SPREADSHEET - Static variable in class com.linecorp.armeria.common.MediaType
-
- OPENDOCUMENT_SPREADSHEET - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.oasis.opendocument.spreadsheet".
- OPENDOCUMENT_TEXT - Static variable in class com.linecorp.armeria.common.MediaType
-
- OPENDOCUMENT_TEXT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.oasis.opendocument.text".
- option(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- option(ClientOptionValue<T>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- option(ClientFactoryOption<T>, T) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- option(ClientFactoryOptionValue<T>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- option(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- option(ClientOptionValue<T>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- option(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- option(ClientOptionValue<T>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- option() - Method in class com.linecorp.armeria.common.util.AbstractOptionValue
-
Returns the option that this option value holder belongs to.
- options(ClientOptions) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- options(ClientOptionValue<?>...) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- options(Iterable<ClientOptionValue<?>>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- options() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the options of the client.
- options() - Method in interface com.linecorp.armeria.client.ClientFactory
-
- options(ClientFactoryOptions) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- options(ClientOptions) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- options(ClientOptionValue<?>...) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- options(Iterable<ClientOptionValue<?>>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- options() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- options(ClientOptions) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- options() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- options() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- options() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- options() - Method in class com.linecorp.armeria.client.UserClient
-
- options(String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP OPTIONS request.
- options(ClientOptions) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- options(ClientOptionValue<?>...) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- options(Iterable<ClientOptionValue<?>>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- Options - Annotation Type in com.linecorp.armeria.server.annotation
-
- options(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- options(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- options(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- options(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- options(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- optResourceEnabled(boolean) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Enables the automatic inclusion of a optional records that tries to give the remote DNS server a hint
about how much data the resolver can read per response.
- or(DocServiceFilter) - Method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Returns a composite
DocServiceFilter that represents a short-circuiting logical
OR of
this filter and
other.
- Order - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies an order which is used to sort the annotated service methods.
- orElse(EndpointGroup) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- orElse(Authorizer<T>) - Method in interface com.linecorp.armeria.server.auth.Authorizer
-
- orElse(HttpService) - Method in class com.linecorp.armeria.server.file.FileService
-
- ORIGIN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Origin" header field name.
- origin() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns the allowed origin.
- ORIGIN_TRIAL - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- origins() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns the set of allowed origins.
- OsType - Enum in com.linecorp.armeria.common.util
-
Operating system.
- osType() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns the operating system for the currently running process.
- outputSummary(PrintStream, double) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- overridePath(String) - Method in interface com.linecorp.armeria.server.RoutingContext
-
- ownAttr(AttributeKey<V>) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- ownAttr(AttributeKey<V>) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- ownAttr(AttributeKey<V>) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- ownAttrs() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- ownAttrs() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- ownAttrs() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
P
- P3P - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "P3P" header field name.
- Param - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation for mapping a parameter of a request onto the following elements.
- parameters() - Method in class com.linecorp.armeria.common.MediaType
-
Returns a multimap containing the parameters of this media type.
- parameters() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the metadata about the parameters of the function.
- paramNames() - Method in interface com.linecorp.armeria.server.Route
-
Returns the names of the path parameters extracted by this mapping.
- params() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- params() - Method in interface com.linecorp.armeria.common.RpcRequest
-
Returns the parameters.
- params() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns the query parameters retrieved from the request path.
- parse(String) - Static method in class com.linecorp.armeria.client.Endpoint
-
Parse the authority part of a URI.
- parse(String...) - Static method in class com.linecorp.armeria.common.ClientCacheControl
-
- parse(Iterable<String>) - Static method in class com.linecorp.armeria.common.ClientCacheControl
-
- parse(String) - Static method in class com.linecorp.armeria.common.MediaType
-
Parses a media type from its string representation.
- parse(String) - Static method in class com.linecorp.armeria.common.Scheme
-
- parse(String...) - Static method in class com.linecorp.armeria.common.ServerCacheControl
-
- parse(Iterable<String>) - Static method in class com.linecorp.armeria.common.ServerCacheControl
-
- parse(String) - Static method in class com.linecorp.armeria.internal.common.PathAndQuery
-
Validates the
String that contains an absolute path and a query, and splits them into
the path part and the query part.
- parseDirectives(String, BiConsumer<String, String>) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Parses the specified HTTP header directives and invokes the specified callback
with the directive names and values.
- parseDirectiveValueAsSeconds(String) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified HTTP header directive value into a long integer.
- parsedPathCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the parsedPathCache parameter.
- partial() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
Returns the
RequestLog for the
Request, where all properties may not be available yet.
- PARTIAL_CONTENT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
206 Partial Content.
- partition(MeterRegistry, int) - Static method in class io.micrometer.core.instrument.util.MeterPartition
-
- password() - Method in class com.linecorp.armeria.server.auth.BasicToken
-
Returns the password.
- patch(String, HttpData) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PATCH request with the specified content.
- patch(String, byte[]) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PATCH request with the specified content.
- patch(String, String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PATCH request with the specified content.
- patch(String, String, Charset) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PATCH request with the specified content.
- Patch - Annotation Type in com.linecorp.armeria.server.annotation
-
- patch(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- patch(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- patch(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- patch(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- path(String) - Method in class com.linecorp.armeria.client.ClientBuilder
-
Sets the path of the client.
- path(String) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
Sets the path of the client.
- path() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the path of the request, excluding the query part.
- path() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Returns the
PATH of this request.
- path() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns the path of this
Cookie.
- path(String) - Method in class com.linecorp.armeria.common.CookieBuilder
-
- PATH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP ":path" pseudo header field name.
- path() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the path of this request.
- path() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- path() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the absolute path part of the current
Request URI, excluding the query part,
as defined in
RFC3986.
- path() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- path(String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the ":path" header.
- path() - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- Path - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation for mapping dynamic web requests onto specific method.
- path(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- path(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified
pathPattern. e.g.
- path(String, String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified
prefix and
pathPattern.
- path() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns the absolute path retrieved from the request,
as defined in
RFC3986.
- path() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the path mapped by the
Route.
- path(String) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Sets the mapped path, encoded as defined in
RFC3986.
- path(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- path(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- path(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- PathAndQuery - Class in com.linecorp.armeria.internal.common
-
A parser of the raw path and query components of an HTTP path.
- pathMapping() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns the path mapping of this endpoint.
- pathOrUri() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
Returns the
String representation of the file path or URI, which is given to the
entityTagFunction specified with the constructor.
- pathParam(String) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the value of the specified path parameter.
- pathParams() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- pathParams() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the path parameters extracted by the
Route.
- pathParams() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- pathParams() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- pathPrefix(String) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- PathPrefix - Annotation Type in com.linecorp.armeria.server.annotation
-
Annotation that can be used on a class as a path prefix for all the
methods that handle http request.
- pathPrefix(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- pathPrefix(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match when a
path is under the
specified
prefix.
- pathPrefix(String, boolean) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match when a
path is under the
specified
prefix.
- pathPrefix(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- pathPrefix(String) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- pathPrefix(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- pathPrefix(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- Paths - Annotation Type in com.linecorp.armeria.server.annotation
-
The containing annotation type for
Path.
- paths() - Method in interface com.linecorp.armeria.server.Route
-
Returns the list of paths that this
Route has.
- pathType() - Method in interface com.linecorp.armeria.server.Route
-
Returns the type of the path which was specified when this is created.
- pathUnder(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- pathUnder(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
Deprecated.
- pathUnder(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
Deprecated.
- pathUnder(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
Deprecated.
- pathWithPrefix(String, String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- PauseDetector - Interface in io.micrometer.core.instrument.distribution.pause
-
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Sets the default pause detector to use for all timers in this registry.
- pauseDetector() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the pause detector implementation to use for this timer.
- PAYMENT_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
402 Payment Required.
- PDF - Static variable in class com.linecorp.armeria.common.MediaType
-
- PDF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/pdf".
- peel(Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
- pendingAcquisitionDurationNanos() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the duration which was taken to wait for the completion of an existing connection attempt
in order to use one connection for HTTP/2.
- pendingAcquisitionEnd() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Sets the time when the client ended to wait for an existing connection attempt in order to use
one connection for HTTP/2.
- pendingAcquisitionStart() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Sets the time when the client started to wait for the completion of an existing connection attempt
in order to use one connection for HTTP/2.
- pendingAcquisitionStartTimeMicros() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to wait for the completion of an existing connection attempt,
in microseconds since the epoch.
- pendingAcquisitionStartTimeMillis() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to wait for the completion of an existing connection attempt,
in milliseconds since the epoch.
- percentile() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- percentile(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- percentile(double, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- PercentileHistogramBuckets - Class in io.micrometer.core.instrument.distribution
-
Generator for a set of histogram buckets intended for use by a monitoring system that supports aggregable
percentile approximations such as Prometheus' histogram_quantiles or Atlas' :percentiles.
- PercentileHistogramBuckets() - Constructor for class io.micrometer.core.instrument.distribution.PercentileHistogramBuckets
-
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute
percentile approximations.
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute
percentile approximations.
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute
percentile approximations.
- percentiles(double...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Produces an additional time series for each requested percentile.
- percentilesHistogram(Boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
- percentileValues() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- perHost(Function<String, CircuitBreaker>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
- perHostAndMethod(Function<String, CircuitBreaker>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
- perMethod(Function<String, CircuitBreaker>) - Static method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
-
- pid() - Static method in class com.linecorp.armeria.common.util.SystemInfo
-
Returns the current process ID.
- PING_FROM - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- PING_TO - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- PLAIN_TEXT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- PLAIN_TEXT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/plain; charset=utf-8".
- PNG - Static variable in class com.linecorp.armeria.common.MediaType
-
- PNG - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/png".
- policies() - Method in class com.linecorp.armeria.server.cors.CorsConfig
-
Returns the policies.
- poll(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
- poll() - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
- poll() - Method in class io.micrometer.core.instrument.step.StepDouble
-
- poll() - Method in class io.micrometer.core.instrument.step.StepLong
-
- PooledObjects - Class in com.linecorp.armeria.internal.common.util
-
Utility class that deals with pooled objects such as ByteBufHolder and ByteBuf.
- PoolingHttpClientConnectionManagerMetricsBinder - Class in io.micrometer.core.instrument.binder.httpcomponents
-
Collects metrics from a PoolingHttpClientConnectionManager.
- PoolingHttpClientConnectionManagerMetricsBinder(PoolingHttpClientConnectionManager, String, String...) - Constructor for class io.micrometer.core.instrument.binder.httpcomponents.PoolingHttpClientConnectionManagerMetricsBinder
-
Creates a metrics binder for the given pooling connection manager.
- PoolingHttpClientConnectionManagerMetricsBinder(PoolingHttpClientConnectionManager, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.httpcomponents.PoolingHttpClientConnectionManagerMetricsBinder
-
Creates a metrics binder for the given pooling connection manager.
- pop() - Static method in class com.linecorp.armeria.internal.common.RequestContextUtil
-
- port(int) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- port(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the port where a health check request will be sent instead of the original port number
specified by
EndpointGroup's
Endpoints.
- port(int) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- port() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the port number of this endpoint.
- port(int) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the port number of this endpoint.
- port(int, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- port(int, SessionProtocol...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds a new
ServerPort that listens to the specified
port of all available network
interfaces using the specified
SessionProtocols.
- port(int, Iterable<SessionProtocol>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds a new
ServerPort that listens to the specified
port of all available network
interfaces using the specified
SessionProtocols.
- port(InetSocketAddress, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- port(InetSocketAddress, SessionProtocol...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- port(InetSocketAddress, Iterable<SessionProtocol>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- port(ServerPort) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- ports() - Method in class com.linecorp.armeria.server.ServerConfig
-
- post(String, HttpData) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP POST request with the specified content.
- post(String, byte[]) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP POST request with the specified content.
- post(String, String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP POST request with the specified content.
- post(String, String, Charset) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP POST request with the specified content.
- Post - Annotation Type in com.linecorp.armeria.server.annotation
-
- post(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- post(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- post(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- post(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- post(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- PostgreSQLDatabaseMetrics - Class in io.micrometer.core.instrument.binder.db
-
- PostgreSQLDatabaseMetrics(DataSource, String) - Constructor for class io.micrometer.core.instrument.binder.db.PostgreSQLDatabaseMetrics
-
- PostgreSQLDatabaseMetrics(DataSource, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.PostgreSQLDatabaseMetrics
-
- POSTSCRIPT - Static variable in class com.linecorp.armeria.common.MediaType
-
- POSTSCRIPT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/postscript".
- PRAGMA - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Pragma" header field name.
- PRECONDITION_FAILED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
412 Precondition Failed.
- PRECONDITION_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
428 Precondition Required (RFC6585).
- PREFER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Prefer" header field name.
- PREFIX - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
The prefix which represents a prefix path.
- prefix(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- prefix(String, boolean) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- prefix() - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
-
- prefix() - Method in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
-
- prefix() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- preflightResponseHeader(CharSequence, Object...) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Iterable<?>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Supplier<?>) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Object...) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Iterable<?>) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Supplier<?>) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- preflightResponseHeader(CharSequence, Object...) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Returns HTTP response headers that should be added to a CORS preflight response.
- preflightResponseHeader(CharSequence, Iterable<?>) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Returns HTTP response headers that should be added to a CORS preflight response.
- preflightResponseHeader(CharSequence, Supplier<?>) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Returns HTTP response headers that should be added to a CORS preflight response.
- prepareUpgradeFrom(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Prepares to upgrade to another protocol from HTTP.
- prettyPrint(String) - Static method in class io.micrometer.core.instrument.util.JsonUtils
-
Based on https://stackoverflow.com/a/49564514/510017
- print() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
- priority(int) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Sets priority for new threads.
- PROCESSING - Static variable in class com.linecorp.armeria.common.HttpStatus
-
102 Processing (WebDAV, RFC2518).
- ProcessorMetrics - Class in io.micrometer.core.instrument.binder.system
-
Record metrics related to the CPU, gathered by the JVM.
- ProcessorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
-
- ProcessorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
-
- produce() - Method in interface com.linecorp.armeria.common.logging.ContentPreviewer
-
Produces the preview of the request or response.
- Produces - Annotation Type in com.linecorp.armeria.server.annotation
-
Specifies a media type which would be produced by the service method or class.
- produces(MediaType...) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- produces(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- produces() - Method in interface com.linecorp.armeria.server.Route
-
- produces(MediaType...) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- produces(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.RouteBuilder
-
- produces(MediaType...) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- produces(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- produces(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- produces(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- produces(MediaType...) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- produces(Iterable<MediaType>) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- ProducesBinary - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.APPLICATION_BINARY).
- ProducesEventStream - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.EVENT_STREAM) and
@ResponseConverter(ServerSentEventResponseConverterFunction.class).
- ProducesGroup - Annotation Type in com.linecorp.armeria.server.annotation
-
The containing annotation type for
Produces.
- ProducesJson - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.JSON_UTF_8).
- ProducesJsonSequences - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.JSON_SEQ).
- ProducesOctetStream - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.OCTET_STREAM).
- ProducesText - Annotation Type in com.linecorp.armeria.server.annotation
-
An alias for @Produces(MediaTypeNames.PLAIN_TEXT_UTF_8).
- ProduceType - Annotation Type in com.linecorp.armeria.server.annotation
-
- ProduceTypes - Annotation Type in com.linecorp.armeria.server.annotation
-
- prometheus() - Static method in class com.linecorp.armeria.common.metric.MoreNamingConventions
-
- PrometheusExpositionService - Class in com.linecorp.armeria.server.metric
-
- PrometheusExpositionService(CollectorRegistry) - Constructor for class com.linecorp.armeria.server.metric.PrometheusExpositionService
-
Creates a new instance.
- PrometheusMeterRegistries - Class in com.linecorp.armeria.common.metric
-
Provides the convenient factory methods for
PrometheusMeterRegistry with more sensible defaults for
NamingConvention.
- promisedRequestVerifier(Http2PromisedRequestVerifier) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- PropertiesEndpointGroup - Class in com.linecorp.armeria.client.endpoint
-
- PropertiesEndpointGroupBuilder - Class in com.linecorp.armeria.client.endpoint
-
- PROTOBUF - Static variable in class com.linecorp.armeria.common.MediaType
-
- PROTOBUF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/protobuf".
- protocol(SessionProtocol) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
- protocol(SessionProtocol) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- protocol() - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
- protocol() - Method in class com.linecorp.armeria.server.ServerPort
-
- protocols() - Method in class com.linecorp.armeria.server.ServerPort
-
- ProtocolViolationException - Exception in com.linecorp.armeria.common
-
- ProtocolViolationException() - Constructor for exception com.linecorp.armeria.common.ProtocolViolationException
-
Creates a new exception.
- ProtocolViolationException(String) - Constructor for exception com.linecorp.armeria.common.ProtocolViolationException
-
Creates a new instance with the specified message.
- ProtocolViolationException(String, Throwable) - Constructor for exception com.linecorp.armeria.common.ProtocolViolationException
-
Creates a new instance with the specified message and cause.
- ProtocolViolationException(Throwable) - Constructor for exception com.linecorp.armeria.common.ProtocolViolationException
-
Creates a new instance with the specified cause.
- proxiedAddresses() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- ProxiedAddresses - Class in com.linecorp.armeria.server
-
An interface to provide source and destination addresses delivered from a proxy server.
- proxiedAddresses() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the proxied addresses of the current
Request.
- proxiedAddresses(ProxiedAddresses) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- proxiedAddresses() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- PROXY_AUTHENTICATE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Proxy-Authenticate" header field name.
- PROXY_AUTHENTICATION_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
407 Proxy Authentication Required.
- PROXY_AUTHORIZATION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Proxy-Authorization" header field name.
- proxyProtocolMaxTlvSize(int) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the maximum size of additional data for PROXY protocol.
- proxyProtocolMaxTlvSize() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns the maximum size of additional data (TLV, Tag-Length-Value).
- proxyRevalidate() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
Returns whether the "proxy-revalidate" directive is enabled.
- proxyRevalidate() - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables the "proxy-revalidate" directive.
- proxyRevalidate(boolean) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables or disables the "proxy-revalidate" directive.
- PSD - Static variable in class com.linecorp.armeria.common.MediaType
-
The Photoshop File Format (
psd files) as defined by
IANA, and
found in
/etc/mime.types, e.g.
- PSD - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/vnd.adobe.photoshop".
- PUBLIC_KEY_PINS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- PUBLIC_KEY_PINS_REPORT_ONLY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- publish() - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- publish() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
- PublisherBasedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
- PublisherBasedStreamMessage(Publisher<? extends T>) - Constructor for class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
Creates a new instance with the specified delegate Publisher.
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Produces an additional time series for each requested percentile.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Produces an additional time series for each requested percentile.
- push() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Pushes this context to the thread-local stack.
- push(RequestContext) - Static method in interface com.linecorp.armeria.common.RequestContext
-
- push(RequestContext, boolean) - Static method in interface com.linecorp.armeria.common.RequestContext
-
- push() - Method in interface com.linecorp.armeria.common.RequestContext
-
Pushes the specified context to the thread-local stack.
- push(boolean) - Method in interface com.linecorp.armeria.common.RequestContext
-
- push() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Pushes this context to the thread-local stack.
- pushIfAbsent() - Method in interface com.linecorp.armeria.common.RequestContext
-
- PushMeterRegistry - Class in io.micrometer.core.instrument.push
-
- PushMeterRegistry(PushRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.push.PushMeterRegistry
-
- PushRegistryConfig - Interface in io.micrometer.core.instrument.push
-
Common configuration settings for any registry that pushes aggregated
metrics on a regular interval.
- put(String, HttpData) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PUT request with the specified content.
- put(String, byte[]) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PUT request with the specified content.
- put(String, String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PUT request with the specified content.
- put(String, String, Charset) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP PUT request with the specified content.
- Put - Annotation Type in com.linecorp.armeria.server.annotation
-
- put(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- put(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- put(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- put(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- put(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
The put mechanism is unimportant - this count applies to entries added to the cache according to a pre-defined
load function such as exists in Guava/Caffeine caches as well as manual puts.
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Q
- qualityFactor(float) - Method in class com.linecorp.armeria.common.MediaType
-
Returns the quality factor of this
MediaType.
- qualityFactor() - Method in class com.linecorp.armeria.common.MediaType
-
Returns the quality factor of this
MediaType.
- query() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the query part of the request, excluding the leading question mark ('?').
- query() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- query() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the query part of the current
Request URI, without the leading
'?'
- query() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- query() - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- query() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns the query retrieved from the request,
as defined in
RFC3986.
- query() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the query mapped by the
Route.
- query(String) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Sets the specified query.
- QueryParams - Interface in com.linecorp.armeria.common
-
Immutable HTTP query parameters.
- QueryParamsBuilder - Interface in com.linecorp.armeria.common
-
- queryTimeout(Duration) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the timeout of each DNS query performed by this resolver.
- queryTimeoutMillis(long) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the timeout of each DNS query performed by this resolver in milliseconds.
- QUICKTIME - Static variable in class com.linecorp.armeria.common.MediaType
-
- QUICKTIME - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/quicktime".
R
- random(long, long) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that computes backoff delay which is a random value between
minDelayMillis and
maxDelayMillis chosen by
ThreadLocalRandom.
- random(long, long, Supplier<Random>) - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that computes backoff delay which is a random value between
minDelayMillis and
maxDelayMillis.
- random() - Static method in interface com.linecorp.armeria.common.RequestId
-
Returns a
RequestId created from a 64-bit random integer.
- random(double) - Static method in interface com.linecorp.armeria.common.util.Sampler
-
Returns a probabilistic sampler which samples at the specified probability
between 0.0 and 1.0.
- RANGE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Range" header field name.
- rateLimited(int) - Static method in interface com.linecorp.armeria.common.util.Sampler
-
- rateLimiting(int) - Static method in interface com.linecorp.armeria.common.util.Sampler
-
Returns a rate-limiting sampler which rate-limits up to the specified samplesPerSecond.
- RateLimitingDecorator - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- RateLimitingDecoratorFactoryFunction - Class in com.linecorp.armeria.server.annotation.decorator
-
- RateLimitingDecoratorFactoryFunction() - Constructor for class com.linecorp.armeria.server.annotation.decorator.RateLimitingDecoratorFactoryFunction
-
- RateLimitingDecorators - Annotation Type in com.linecorp.armeria.server.annotation.decorator
-
- RateLimitingThrottlingStrategy<T extends Request> - Class in com.linecorp.armeria.server.throttling
-
- RateLimitingThrottlingStrategy(double, String) - Constructor for class com.linecorp.armeria.server.throttling.RateLimitingThrottlingStrategy
-
Creates a new strategy with specified name.
- RateLimitingThrottlingStrategy(double) - Constructor for class com.linecorp.armeria.server.throttling.RateLimitingThrottlingStrategy
-
Creates a new strategy.
- rawParam(String, String) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Adds an encoded path parameter, which will be decoded in UTF-8 automatically.
- rawRequestContent() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- rawResponseContent() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
- RDF_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- RDF_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/rdf+xml; charset=utf-8".
- reactor.core.scheduler - package reactor.core.scheduler
-
Provides a dummy interface that makes Project Reactor recognize Armeria's event loop threads as non-blocking.
- ReactorNettySender - Class in io.micrometer.core.ipc.http
-
HttpSender implementation based on the Reactor Netty
HttpClient.
- ReactorNettySender(HttpClient) - Constructor for class io.micrometer.core.ipc.http.ReactorNettySender
-
- ReactorNettySender() - Constructor for class io.micrometer.core.ipc.http.ReactorNettySender
-
- read() - Method in interface com.linecorp.armeria.common.util.Ticker
-
Returns the number of nanoseconds elapsed since this ticker's fixed point of reference.
- read(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.common.ReadSuppressingHandler
-
- read(Executor, ByteBufAllocator) - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
- read(Executor, ByteBufAllocator) - Method in interface com.linecorp.armeria.server.file.HttpFile
-
- read(T, ByteBuf) - Method in class com.linecorp.armeria.server.file.StreamingHttpFile
-
Reads the content of src into dst.
- readAttributes() - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns the attributes of the file.
- readAttributes() - Method in interface com.linecorp.armeria.server.file.HttpFile
-
Retrieves the attributes of this file.
- readHeaders() - Method in class com.linecorp.armeria.server.file.AbstractHttpFile
-
- readHeaders() - Method in interface com.linecorp.armeria.server.file.AggregatedHttpFile
-
Returns the attributes of this file as
ResponseHeaders, which could be useful for building
a response for a
HEAD request.
- readHeaders() - Method in interface com.linecorp.armeria.server.file.HttpFile
-
Reads the attributes of this file as
ResponseHeaders, which could be useful for building
a response for a
HEAD request.
- readResolve() - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- ReadSuppressingHandler - Class in com.linecorp.armeria.internal.common
-
A ChannelOutboundHandler that suppresses unnecessary ChannelHandlerContext.read() calls
when auto-read is disabled.
- ReadSuppressingHandler() - Constructor for class com.linecorp.armeria.internal.common.ReadSuppressingHandler
-
- readTimeout() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
- realm() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of the property.
- reasonPhrase() - Method in class com.linecorp.armeria.common.HttpStatus
-
- receivedErrorGoAway() - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
Returns true if the connection has received a GOAWAY frame with non-zero error code.
- receivedGoAway() - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
Returns true if the connection has received a GOAWAY frame.
- record(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(double, TimeUnit) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
For use by timer implementations.
- record(double) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
For use by distribution summary implementations.
- record(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Updates the statistics kept by the summary with the specified amount.
- record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the callable f and records the time taken.
- record(Consumer<LongTaskTimer.Sample>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable f and records the time taken.
- record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable f and records the time taken.
- record(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(Supplier<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(Runnable) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(long, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
Updates the statistics kept by the timer with the specified amount.
- record(Duration) - Method in interface io.micrometer.core.instrument.Timer
-
Updates the statistics kept by the timer with the specified amount.
- record(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the Supplier f and records the time taken.
- record(Runnable) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the runnable f and records the time taken.
- recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the callable f and records the time taken.
- recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the callable f and records the time taken.
- recordDouble(double) - Method in interface io.micrometer.core.instrument.distribution.Histogram
-
- recordDouble(double) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
-
- recordLong(long) - Method in interface io.micrometer.core.instrument.distribution.Histogram
-
- recordLong(long) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- recursionDesired(boolean) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets if this resolver has to send a DNS query with the RD (recursion desired) flag set.
- RedirectService - Class in com.linecorp.armeria.server
-
An
HttpService that sends a redirect response such as
"307 Temporary Redirect".
- RedirectService(String) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location constructed with the specified
locationPattern, preserving the query string in the request URI.
- RedirectService(String, boolean) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location constructed with the specified
locationPattern.
- RedirectService(Function<? super ServiceRequestContext, String>) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location returned by locationFunction,
preserving the query string in the request URI.
- RedirectService(Function<? super ServiceRequestContext, String>, boolean) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location returned by locationFunction.
- RedirectService(HttpStatus, String) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location constructed with the specified
locationPattern, preserving the query string in the request URI.
- RedirectService(HttpStatus, String, boolean) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location constructed with the specified
locationPattern.
- RedirectService(HttpStatus, Function<? super ServiceRequestContext, String>) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location returned by locationFunction,
preserving the query string in the request URI.
- RedirectService(HttpStatus, Function<? super ServiceRequestContext, String>, boolean) - Constructor for class com.linecorp.armeria.server.RedirectService
-
Creates a new instance that redirects to the location returned by locationFunction.
- refCnt() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- REFERER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Referer" header field name.
- REFERRER_POLICY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- REFRESH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Refresh" header field name.
- refreshBackoff(Backoff) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets
Backoff which is used when the
DnsNameResolver fails to update the cache.
- RefusedStreamException - Exception in com.linecorp.armeria.client
-
- REGEX - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
The prefix which represents a regex path.
- regex(String) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified
regex.
- regex(Pattern) - Method in class com.linecorp.armeria.server.RouteBuilder
-
Sets the
Route to match the specified
regex.
- regexPathPrefix() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
Returns the prefix of this endpoint if the
EndpointInfo.pathMapping() returns a regular expression string
of endpoint and the prefix exists, otherwise
null.
- regexPathPrefix(String) - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
Sets the prefix of the pathMapping if the pathMapping is a regular expression string and
the prefix exists.
- register(MeterRegistry, MeterIdPrefix, Class<T>, BiFunction<MeterRegistry, MeterIdPrefix, T>) - Static method in class com.linecorp.armeria.internal.common.metric.MicrometerUtil
-
Associates a newly-created object with the specified
MeterIdPrefix or returns an existing one if
exists already.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Counter.Builder
-
Add the counter to a single registry, or return an existing counter in that registry.
- register(HistogramSupport, MeterRegistry, Function<ValueAtPercentile, String>, Function<ValueAtPercentile, Iterable<Tag>>, Function<ValueAtPercentile, Double>, Function<CountAtBucket, String>, Function<CountAtBucket, Iterable<Tag>>) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
-
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Add the distribution summary to a single registry, or return an existing distribution summary in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
Add the function counter to a single registry, or return an existing function counter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
Add the function timer to a single registry, or return an existing function timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
Add the gauge to a single registry, or return an existing gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
Add the long task timer to a single registry, or return an existing long task timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Meter.Builder
-
Add the meter to a single registry, or return an existing meter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
-
- register(Iterable<MultiGauge.Row<?>>) - Method in class io.micrometer.core.instrument.MultiGauge
-
- register(Iterable<MultiGauge.Row<?>>, boolean) - Method in class io.micrometer.core.instrument.MultiGauge
-
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
Add the time gauge to a single registry, or return an existing time gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Add the timer to a single registry, or return an existing timer in that registry.
- registerLater(MeterRegistry, MeterIdPrefix, Class<T>, BiFunction<MeterRegistry, MeterIdPrefix, T>) - Static method in class com.linecorp.armeria.internal.common.metric.MicrometerUtil
-
- registerMetrics(MeterRegistry, MeterIdPrefix) - Static method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- registerMetrics(MeterRegistry, MeterIdPrefix) - Method in interface com.linecorp.armeria.server.Router
-
- registerWithCommonFormat(Timer, MeterRegistry) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
-
Register a set of gauges for percentiles and histogram buckets that follow a common format when
the monitoring system doesn't have an opinion about the structure of this data.
- registerWithCommonFormat(DistributionSummary, MeterRegistry) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
-
- RegularFixedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
A FixedStreamMessage that publishes an arbitrary number of objects.
- RegularFixedStreamMessage(T[]) - Constructor for class com.linecorp.armeria.common.stream.RegularFixedStreamMessage
-
Creates a new instance with the specified elements.
- RejectedRouteHandler - Interface in com.linecorp.armeria.server
-
- rejectedRouteHandler(RejectedRouteHandler) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- rejectedRouteHandler(RejectedRouteHandler) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- rejectPromise(Promise<?>, Throwable) - Method in interface com.linecorp.armeria.common.RequestContext
-
- ReleasableHolder<T> - Interface in com.linecorp.armeria.common.util
-
A holder of releasable resource T.
- release() - Method in interface com.linecorp.armeria.common.util.ReleasableHolder
-
Releases the resource.
- release() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- release(int) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- remoteAddress(InetSocketAddress) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- remoteAddress() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the remote socket address of the connection.
- remoteAddress(InetSocketAddress) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the remote socket address of the connection.
- remoteAddress() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- remoteAddress() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the remote address of this request, or null if the connection is not established yet.
- remoteAddress() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- remoteAddress() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- remoteAddress() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the remote address of this request.
- remoteAddress(InetSocketAddress) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- remoteAddress() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- remove(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all headers with the specified name.
- remove(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all parameters with the specified name.
- remove() - Static method in class com.linecorp.armeria.internal.common.RequestContextThreadLocal
-
- remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- remove(Meter) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- remove(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- removeAdditionalRequestHeader(CharSequence) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Removes all headers with the specified name.
- removeAdditionalRequestHeader(CharSequence) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- removeAdditionalRequestHeader(CharSequence) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- removeAdditionalResponseHeader(CharSequence) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- removeAdditionalResponseHeader(CharSequence) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Removes all headers with the specified name.
- removeAdditionalResponseHeader(CharSequence) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- removeAdditionalResponseTrailer(CharSequence) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- removeAdditionalResponseTrailer(CharSequence) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Removes all trailers with the specified name.
- removeAdditionalResponseTrailer(CharSequence) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- removeAndThen(CharSequence) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Removes all headers with the specified name.
- removeAndThen(String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Removes all parameters with the specified name.
- removeAndThen(CharSequence) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- removeAndThen(CharSequence) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- removeEldestEntry(Map.Entry<T, U>) - Method in class com.linecorp.armeria.common.util.LruMap
-
Returns
true if the
HashMap.size() of this map exceeds the maximum number of allowed entries.
- removeEndpoint(Endpoint) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- removeListener(Consumer<?>) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- removeListener(Consumer<?>) - Method in class com.linecorp.armeria.common.util.AbstractListenable
-
- removeListener(Consumer<?>) - Method in interface com.linecorp.armeria.common.util.Listenable
-
Remove a listener.
- removeListener(L) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Removes the specified listener, so that it is not notified anymore.
- removeListener(ServerListener) - Method in class com.linecorp.armeria.server.Server
-
- removeRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
-
Remove a registry from the global composite registry.
- renameTag(String, String, String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Rename a tag key for every metric beginning with a given prefix.
- replace() - Method in interface com.linecorp.armeria.common.RequestContext
-
Replaces the current
RequestContext in the thread-local with this context without any validation.
- replace(ByteBuf) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- replaceTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id replacing all tags with new ones.
- replaceTagValues(String, Function<String, String>, String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Replace tag values according to the provided mapping for all matching tag keys.
- report() - Static method in class com.linecorp.armeria.common.util.NativeLibraries
-
- REPORT_TO - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- reportBlockedEventLoop() - Static method in class com.linecorp.armeria.common.Flags
-
- reportSuccessOrFailure(CircuitBreaker, CompletionStage<Boolean>) - Static method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
Reports a success or a failure to the specified
CircuitBreaker according to the completed value
of the specified
future.
- repositoryStatus() - Method in class com.linecorp.armeria.common.util.Version
-
Returns the status of the repository when performing the release process.
- request() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the
HttpRequest associated with this context, or
null if there's no
HttpRequest associated with this context yet.
- request() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- request() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- Request - Interface in com.linecorp.armeria.common
-
A request.
- request() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the
HttpRequest associated with this context, or
null if there's no
HttpRequest associated with this context yet.
- request() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- request() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- request() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- Request(URL, byte[], HttpSender.Method, Map<String, String>) - Constructor for class io.micrometer.core.ipc.http.HttpSender.Request
-
- REQUEST_ENTITY_TOO_LARGE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
413 Request Entity Too Large.
- REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
431 Request Header Fields Too Large (RFC6585).
- REQUEST_ID_GENERATOR - Static variable in class com.linecorp.armeria.client.ClientOption
-
- REQUEST_TIMEOUT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
408 Request Timeout.
- REQUEST_URI_TOO_LONG - Static variable in class com.linecorp.armeria.common.HttpStatus
-
414 Request-URI Too Long.
- requestCause() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the cause of request processing failure.
- requestContent(Object, Object) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestContent() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- requestContentPreview(String) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestContentPreview() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the preview of request content of the
Request.
- requestContentPreviewer(RequestContext, RequestHeaders) - Method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
-
- requestContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- requestContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- requestContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize request content before logging.
- requestContentSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize request content before logging.
- requestContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- RequestContext - Interface in com.linecorp.armeria.common
-
- RequestContextExporter - Class in com.linecorp.armeria.common.logging
-
- RequestContextExporterBuilder - Class in com.linecorp.armeria.common.logging
-
- RequestContextThreadLocal - Class in com.linecorp.armeria.internal.common
-
- RequestContextUtil - Class in com.linecorp.armeria.internal.common
-
- RequestContextWrapper<T extends RequestContext> - Class in com.linecorp.armeria.common
-
- RequestContextWrapper(T) - Constructor for class com.linecorp.armeria.common.RequestContextWrapper
-
Creates a new instance.
- requestConverter(RequestConverterFunction) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- RequestConverter - Annotation Type in com.linecorp.armeria.server.annotation
-
- requestConverter(RequestConverterFunction) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- RequestConverterFunction - Interface in com.linecorp.armeria.server.annotation
-
- requestConverters() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceExtensions
-
- requestConverters(RequestConverterFunction...) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- requestConverters(Iterable<? extends RequestConverterFunction>) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- RequestConverters - Annotation Type in com.linecorp.armeria.server.annotation
-
- requestConverters(RequestConverterFunction...) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- requestConverters(Iterable<? extends RequestConverterFunction>) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- requestDurationNanos() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the duration that was taken to consume or produce the request completely, in nanoseconds.
- REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
416 Requested Range Not Satisfiable.
- requestEndTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the time when the processing of the request finished, in nanoseconds.
- requestFirstBytesTransferred() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestFirstBytesTransferred(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestFirstBytesTransferredTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the time when the first bytes of the request headers were transferred over the wire.
- requestHeaders(RequestHeaders) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestHeaders() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- RequestHeaders - Interface in com.linecorp.armeria.common
-
- RequestHeadersBuilder - Interface in com.linecorp.armeria.common
-
- requestHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- requestHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- requestHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize request headers before logging.
- requestHeadersSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize request headers before logging.
- requestHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- RequestId - Interface in com.linecorp.armeria.common
-
- requestIdGenerator(Supplier<RequestId>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- requestIdGenerator() - Method in class com.linecorp.armeria.client.ClientOptions
-
- requestIdGenerator(Supplier<RequestId>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- requestIdGenerator(Supplier<RequestId>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- requestIdGenerator(Supplier<? extends RequestId>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- requestIdGenerator() - Method in class com.linecorp.armeria.server.ServerConfig
-
- requestLength(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestLength() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the length of the request content.
- RequestLog - Interface in com.linecorp.armeria.common.logging
-
A set of informational properties collected while processing a
Request and
Response.
- RequestLogAccess - Interface in com.linecorp.armeria.common.logging
-
- RequestLogAvailabilityException - Exception in com.linecorp.armeria.common.logging
-
- RequestLogAvailabilityException() - Constructor for exception com.linecorp.armeria.common.logging.RequestLogAvailabilityException
-
Creates a new instance.
- RequestLogAvailabilityException(String) - Constructor for exception com.linecorp.armeria.common.logging.RequestLogAvailabilityException
-
Creates a new instance with the specified message.
- RequestLogAvailabilityException(String, Throwable) - Constructor for exception com.linecorp.armeria.common.logging.RequestLogAvailabilityException
-
Creates a new instance with the specified message and cause.
- RequestLogAvailabilityException(Throwable) - Constructor for exception com.linecorp.armeria.common.logging.RequestLogAvailabilityException
-
Creates a new instance with the specified cause.
- RequestLogBuilder - Interface in com.linecorp.armeria.common.logging
-
Updates a
RequestLog with newly available information.
- requestLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- requestLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- requestLogLevel(LogLevel) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
LogLevel to use when logging requests.
- requestLogLevel() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
- requestLogLevel(LogLevel) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- requestLogLevelMapper(Function<? super RequestOnlyLog, LogLevel>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- requestLogLevelMapper(Function<? super RequestOnlyLog, LogLevel>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- requestLogLevelMapper(Function<? super RequestOnlyLog, LogLevel>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use when mapping the log level of request logs.
- requestLogLevelMapper() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
LogLevel to use when logging request logs.
- requestLogLevelMapper(Function<? super RequestOnlyLog, LogLevel>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- RequestLogProperty - Enum in com.linecorp.armeria.common.logging
-
A property of
RequestLog, used for identifying properties that have been populated during request
processing.
- RequestMetricSupport - Class in com.linecorp.armeria.internal.common.metric
-
- RequestObject - Annotation Type in com.linecorp.armeria.server.annotation
-
- RequestOnlyLog - Interface in com.linecorp.armeria.common.logging
-
A set of informational properties for request-side only, collected while consuming a
Request.
- requestProperties() - Static method in enum com.linecorp.armeria.common.logging.RequestLogProperty
-
- requestStartTime(long, long) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- requestStartTime(long, long) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Sets the request start time of the request.
- requestStartTime(long, long) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- requestStartTimeMicros() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
Returns the number of microseconds since the epoch when the request started.
- requestStartTimeMicros() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the time when the processing of the request started, in microseconds since the epoch.
- requestStartTimeMillis() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the time when the processing of the request started, in milliseconds since the epoch.
- requestStartTimeNanos() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- requestStartTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the time when the processing of the request started, in nanoseconds.
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the timeout of a request.
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the timeout of a request.
- requestTimeout(Duration) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- RequestTimeoutException - Exception in com.linecorp.armeria.server
-
A
TimeoutException raised when a request has not been received from a client within timeout.
- requestTimeoutHandler() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- requestTimeoutHandler() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- requestTimeoutHandler() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- requestTimeoutMillis() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets the timeout of a request in milliseconds.
- requestTimeoutMillis() - Method in class com.linecorp.armeria.server.ServerConfig
-
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- requestTimeoutMillis() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns the timeout of a request.
- requestTimeoutMillis() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the amount of time allowed from the start time of the
Request until receiving
the current
Request and sending the corresponding
Response completely.
- requestTimeoutMillis() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- requestTimeoutMillis() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the timeout of a request.
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets the timeout of a request in milliseconds.
- requestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- requestTrailers(HttpHeaders) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- requestTrailers() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the HTTP trailers of the
Request.
- requestTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- requestTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- requestTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize request trailers before logging.
- requestTrailersSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize request trailers before logging.
- requestTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- RequiredSearch - Class in io.micrometer.core.instrument.search
-
- requirement() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the requirement level of the field.
- requirement(FieldRequirement) - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- requiresMatchingHeadersPredicates() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns true if this context requires matching the predicates for HTTP headers.
- requiresMatchingParamsPredicates() - Method in interface com.linecorp.armeria.server.RoutingContext
-
Returns true if this context requires matching the predicates for query parameters.
- RESET_CONTENT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
205 Reset Content.
- resetTimeout(long) - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
Sets the amount of time that is after the specified newTimeoutMillis from now.
- resetTimeout(long) - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Sets the amount of time that is after the specified newTimeoutMillis from now.
- resolvedAddressTypes(ResolvedAddressTypes) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets ResolvedAddressTypes which is the list of the protocol families of the address resolved.
- resolvePromise(Promise<?>, Object) - Method in interface com.linecorp.armeria.common.RequestContext
-
- respond(int) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus, MediaType, String) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus, MediaType, String, Object...) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus, MediaType, byte[]) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus, MediaType, HttpData) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- respond(HttpStatus, MediaType, HttpData, HttpHeaders) - Method in interface com.linecorp.armeria.common.HttpResponseWriter
-
- Response - Interface in com.linecorp.armeria.common
-
A response stream or a holder of the future result value.
- Response(int, String) - Constructor for class io.micrometer.core.ipc.http.HttpSender.Response
-
- RESPONSE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
-
The timeout of a server reply to a client call.
- responseCause() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the cause of response processing failure.
- responseCauseSanitizer(Function<? super Throwable, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- responseCauseSanitizer(Function<? super Throwable, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- responseCauseSanitizer(Function<? super Throwable, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize a response cause before logging.
- responseCauseSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize response cause before logging.
- responseCauseSanitizer(Function<? super Throwable, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- responseContent() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
- responseContent(Object, Object) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseContentPreview() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the preview of response content of the
Response.
- responseContentPreview(String) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseContentPreviewer(RequestContext, ResponseHeaders) - Method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
-
- responseContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- responseContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- responseContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize response content before logging.
- responseContentSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize response content before logging.
- responseContentSanitizer(Function<Object, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- ResponseConversionUtil - Class in com.linecorp.armeria.internal.server
-
A utility class which helps to send a streaming
HttpResponse.
- responseConverter(ResponseConverterFunction) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- ResponseConverter - Annotation Type in com.linecorp.armeria.server.annotation
-
- responseConverter(ResponseConverterFunction) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- ResponseConverterFunction - Interface in com.linecorp.armeria.server.annotation
-
- ResponseConverterFunctionProvider - Interface in com.linecorp.armeria.server.annotation
-
- responseConverters() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceExtensions
-
- responseConverters(ResponseConverterFunction...) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- responseConverters(Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- ResponseConverters - Annotation Type in com.linecorp.armeria.server.annotation
-
- responseConverters(ResponseConverterFunction...) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- responseConverters(Iterable<? extends ResponseConverterFunction>) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- responseDurationNanos() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the duration that was taken to consume or produce the response completely, in nanoseconds.
- responseEndTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the time when the processing of the response finished, in nanoseconds.
- responseFirstBytesTransferred() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseFirstBytesTransferred(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseFirstBytesTransferredTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the time when the first bytes of the response headers were transferred over the wire.
- responseHeaders() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
- responseHeaders(ResponseHeaders) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- ResponseHeaders - Interface in com.linecorp.armeria.common
-
- ResponseHeadersBuilder - Interface in com.linecorp.armeria.common
-
- responseHeadersEnd(Call, Response) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- responseHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- responseHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- responseHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize response headers before logging.
- responseHeadersSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize response headers before logging.
- responseHeadersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- responseLength() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the length of the response content.
- responseLength(long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseLogLevelMapper(Function<? super RequestLog, LogLevel>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- responseLogLevelMapper(Function<? super RequestLog, LogLevel>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- responseLogLevelMapper(Function<? super RequestLog, LogLevel>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use when mapping the log level of response logs.
- responseLogLevelMapper() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
LogLevel to use when logging response logs.
- responseLogLevelMapper(Function<? super RequestLog, LogLevel>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- responseProperties() - Static method in enum com.linecorp.armeria.common.logging.RequestLogProperty
-
- responseStartTimeMicros() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the time when the processing of the response started, in microseconds since the epoch.
- responseStartTimeMillis() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the time when the processing of the response started, in milliseconds since the epoch.
- responseStartTimeNanos() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the time when the processing of the response started, in nanoseconds.
- responseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- responseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- responseTimeout(Duration) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- ResponseTimeoutException - Exception in com.linecorp.armeria.client
-
A
TimeoutException raised when a response has not been received from a server within timeout.
- responseTimeoutForEachAttempt(Duration) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
Sets the response timeout for each attempt.
- responseTimeoutForEachAttempt(Duration) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
- responseTimeoutForEachAttempt(Duration) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
Deprecated.
- responseTimeoutForEachAttempt(Duration) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
- responseTimeoutHandler() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- responseTimeoutHandler() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- responseTimeoutHandler() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- responseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- responseTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns the timeout of a server reply to a client call.
- responseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- responseTimeoutMillis() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the amount of time allowed until receiving the
Response completely
since the transfer of the
Response started.
- responseTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- responseTimeoutMillis() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- responseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- responseTimeoutMillisForEachAttempt(long) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
Sets the response timeout for each attempt in milliseconds.
- responseTimeoutMillisForEachAttempt(long) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
- responseTimeoutMillisForEachAttempt(long) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
Deprecated.
- responseTimeoutMillisForEachAttempt(long) - Method in class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
- responseTrailers() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the HTTP trailers of the
Response.
- responseTrailers(HttpHeaders) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- responseTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- responseTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- responseTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
Function to use to sanitize response trailers before logging.
- responseTrailersSanitizer() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Returns the
Function to use to sanitize response trailers before logging.
- responseTrailersSanitizer(Function<? super HttpHeaders, ?>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- retain() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- retain(int) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- retainedDuplicate() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- retry() - Method in interface com.linecorp.armeria.common.sse.ServerSentEvent
-
Returns a reconnection time in milliseconds, if it exists.
- retry(Duration) - Method in class com.linecorp.armeria.common.sse.ServerSentEventBuilder
-
Sets the specified retry.
- RETRY_AFTER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Retry-After" header field name.
- retryBackoff(Backoff) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the backoff between health check requests.
- retryBackoff(Backoff) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- RetryingClient - Class in com.linecorp.armeria.client.retry
-
An
HttpClient decorator that handles failures of an invocation and retries HTTP requests.
- RetryingClientBuilder - Class in com.linecorp.armeria.client.retry
-
- RetryingHttpClient - Class in com.linecorp.armeria.client.retry
-
- RetryingHttpClientBuilder - Class in com.linecorp.armeria.client.retry
-
- RetryingHttpClientBuilder(RetryStrategy) - Constructor for class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
- RetryingHttpClientBuilder(RetryStrategyWithContent<HttpResponse>) - Constructor for class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
- RetryingRpcClient - Class in com.linecorp.armeria.client.retry
-
An
RpcClient decorator that handles failures of an invocation and retries RPC requests.
- RetryingRpcClientBuilder - Class in com.linecorp.armeria.client.retry
-
- RetryingRpcClientBuilder(RetryStrategyWithContent<RpcResponse>) - Constructor for class com.linecorp.armeria.client.retry.RetryingRpcClientBuilder
-
- retryInterval(Duration) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the interval between health check requests.
- retryInterval(Duration) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- retryIntervalMillis(long) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the interval between health check requests in milliseconds.
- retryStrategy() - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- RetryStrategy - Interface in com.linecorp.armeria.client.retry
-
Determines whether a failed request should be retried.
- retryStrategyWithContent() - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- RetryStrategyWithContent<T extends Response> - Interface in com.linecorp.armeria.client.retry
-
Determines whether a failed request should be retried using the content of a
Response.
- returnTypeSignature() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
Returns the signature of the return type of the function.
- REVALIDATED - Static variable in class com.linecorp.armeria.common.ServerCacheControl
-
"no-cache, must-revalidate".
- rollbackFailed(Throwable) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
Invoked when failed to stop during the rollback after startup failure.
- root() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- root() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- root() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- ROOT_LOGGER_NAME - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
- ROUND_ROBIN - Static variable in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
- roundRobin() - Static method in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
- route() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceElement
-
- route() - Method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- route(String) - Method in class com.linecorp.armeria.server.cors.ChainedCorsPolicyBuilder
-
- route(String) - Method in class com.linecorp.armeria.server.cors.CorsPolicyBuilder
-
- route(String) - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Adds a path pattern that this policy is supposed to be applied to.
- route() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- Route - Interface in com.linecorp.armeria.server
-
Route maps from an incoming HTTP request to an
HttpService based on its path, method,
content type and accepted types.
- route() - Method in class com.linecorp.armeria.server.Routed
-
- route() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- route() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- route() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- route(Route) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
Sets the
Route of the request.
- route() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- route() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- RouteBuilder - Class in com.linecorp.armeria.server
-
- routeCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the routeCache parameter.
- Routed<T> - Class in com.linecorp.armeria.server
-
- routeDecorator() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- routeDecorator() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- routeDecoratorCacheSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the value of the routeDecoratorCache parameter.
- RoutePathType - Enum in com.linecorp.armeria.server
-
The type of the path which was specified when a
Route is created.
- Router<V> - Interface in com.linecorp.armeria.server
-
- Routers - Class in com.linecorp.armeria.server
-
A factory that creates a
Router instance.
- routes() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
Returns the list of
Routes that this policy is supposed to be applied to.
- routes() - Method in interface com.linecorp.armeria.server.ServiceWithRoutes
-
- RouteUtil - Class in com.linecorp.armeria.internal.server
-
A utility class for
Route.
- routingContext() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- RoutingContext - Interface in com.linecorp.armeria.server
-
Holds the parameters which are required to find a service available to handle the request.
- routingContext() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- routingContext() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- routingResult() - Method in class com.linecorp.armeria.server.Routed
-
- RoutingResult - Class in com.linecorp.armeria.server
-
- routingResult(RoutingResult) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- RoutingResultBuilder - Class in com.linecorp.armeria.server
-
- routingResultType() - Method in class com.linecorp.armeria.server.Routed
-
- RoutingResultType - Enum in com.linecorp.armeria.server
-
- ROWS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For rows.
- RpcClient - Interface in com.linecorp.armeria.client
-
- rpcDecorate(RpcClient) - Method in class com.linecorp.armeria.client.ClientDecoration
-
Decorates the specified
RpcClient using the decorator.
- rpcDecorator(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- rpcDecorator(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- rpcDecorator(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- rpcDecorator(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- rpcDecorator(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- rpcDecorator(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- rpcRequest() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the
RpcRequest associated with this context, or
null if there's no
RpcRequest associated with this context.
- rpcRequest() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- rpcRequest() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- rpcRequest() - Method in interface com.linecorp.armeria.common.RequestContext
-
Returns the
RpcRequest associated with this context, or
null if there's no
RpcRequest associated with this context.
- rpcRequest() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- RpcRequest - Interface in com.linecorp.armeria.common
-
- rpcRequest() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns the
RpcRequest associated with this context, or
null if there's no
RpcRequest associated with this context.
- RpcResponse - Interface in com.linecorp.armeria.common
-
- RpcService - Interface in com.linecorp.armeria.server
-
- RpcServiceWithRoutes - Interface in com.linecorp.armeria.server
-
An interface that enables getting all the
Routes where an
RpcService should be bound.
- RTF_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- RTF_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/rtf; charset=utf-8".
- run() - Method in interface com.linecorp.armeria.internal.common.DefaultTimeoutController.TimeoutTask
-
Invoked when the deadline exceeded.
S
- SafeCloseable - Interface in com.linecorp.armeria.common.util
-
- sameSite() - Method in interface com.linecorp.armeria.common.Cookie
-
- sameSite(String) - Method in class com.linecorp.armeria.common.CookieBuilder
-
- Sample(LongTaskTimer, long) - Constructor for class io.micrometer.core.instrument.LongTaskTimer.Sample
-
- sampler(Sampler<? super ClientRequestContext>) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- sampler(Sampler<? super ClientRequestContext>) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- Sampler<T> - Interface in com.linecorp.armeria.common.util
-
Sampler is responsible for deciding if a particular trace should be "sampled", i.e. whether the
overhead of tracing will occur and/or if a trace will be reported to the collection tier.
- sampler(Sampler<? super ServiceRequestContext>) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
Sets the
Sampler that determines which request needs logging.
- samplingRate(float) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- samplingRate(float) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- samplingRate(float) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
Sets the rate at which to sample requests to log.
- scale(double) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Multiply values recorded to the distribution summary by a scaling factor.
- schedule(Runnable, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- schedule(Callable<V>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- scheduleNextRetry(ClientRequestContext, Consumer<? super Throwable>, Runnable, long) - Static method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
Schedules next retry.
- scheduleTimeout(long) - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
Schedules a new timeout with the specified timeoutMillis.
- scheduleTimeout(long) - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Schedules a new timeout with the specified timeoutMillis.
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- scheme() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the
Scheme of the client.
- scheme() - Method in class com.linecorp.armeria.client.UserClient
-
- scheme() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
Returns the
SCHEME of this request.
- SCHEME - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP ":scheme" pseudo header field name.
- scheme() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the scheme of this request.
- scheme() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- scheme(String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
Sets the ":scheme" header.
- scheme(SessionProtocol) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- Scheme - Class in com.linecorp.armeria.common
-
- score() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the score of this result.
- score(int) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Sets the score.
- Search - Class in io.micrometer.core.instrument.search
-
Search terms for locating a
Meter or set of meters in a given registry based on any combination of their
name, tags, and type.
- searchDomains(Iterable<String>) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the list of search domains of the resolver.
- searchDomains(String...) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the search domains of the resolver.
- SEC_PROVIDED_TOKEN_BINDING_ID - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- SEC_REFERRED_TOKEN_BINDING_ID - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- SEC_TOKEN_BINDING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- secure(boolean) - Method in class com.linecorp.armeria.common.CookieBuilder
-
Sets the security status of the
Cookie.
- SEE_OTHER - Static variable in class com.linecorp.armeria.common.HttpStatus
-
303 See Other (since HTTP/1.1).
- select(ClientRequestContext) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- select(ClientRequestContext) - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- select(ClientRequestContext) - Method in interface com.linecorp.armeria.client.endpoint.EndpointSelector
-
- select(ClientRequestContext) - Method in class com.linecorp.armeria.client.Endpoint
-
- selectionStrategy(EndpointSelectionStrategy) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- selectionStrategy(EndpointSelectionStrategy) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- selectionStrategy(EndpointSelectionStrategy) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- selectionStrategy() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- selectionStrategy() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- selectionStrategy(EndpointSelectionStrategy) - Method in class com.linecorp.armeria.client.endpoint.PropertiesEndpointGroupBuilder
-
- selectionStrategy() - Method in class com.linecorp.armeria.client.Endpoint
-
- send() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
- send(HttpSender.Request) - Method in interface io.micrometer.core.ipc.http.HttpSender
-
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.OkHttpSender
-
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.ReactorNettySender
-
- sendQueries(List<DnsQuestion>, String) - Method in class com.linecorp.armeria.internal.client.DefaultDnsNameResolver
-
- sentGoAway() - Method in class com.linecorp.armeria.internal.common.Http2GoAwayHandler
-
Returns true if the connection has sent a GOAWAY frame.
- serializationFormat(SerializationFormat) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- serializationFormat(SerializationFormat) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
- serializationFormat() - Method in class com.linecorp.armeria.common.Scheme
-
- SerializationFormat - Class in com.linecorp.armeria.common
-
Serialization format of a remote procedure call and its reply.
- SerializationFormatProvider - Class in com.linecorp.armeria.common
-
- SerializationFormatProvider() - Constructor for class com.linecorp.armeria.common.SerializationFormatProvider
-
- SerializationFormatProvider.Entry - Class in com.linecorp.armeria.common
-
- serializeExampleRequest(String, String, Object) - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- serializeExampleRequest(String, String, Object) - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Serializes the specified example request into a string.
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.AbstractHttpService
-
Serves the specified
HttpRequest by delegating it to the matching
'doMETHOD()' method.
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.auth.AuthService
-
- serve(ServiceRequestContext, I) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.cors.CorsService
-
- serve(HttpService, ServiceRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.server.DecoratingHttpServiceFunction
-
- serve(RpcService, ServiceRequestContext, RpcRequest) - Method in interface com.linecorp.armeria.server.DecoratingRpcServiceFunction
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.encoding.EncodingService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
-
- serve(ServiceRequestContext, HttpRequest) - Method in interface com.linecorp.armeria.server.HttpService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.logging.ContentPreviewingService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.logging.LoggingService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.metric.MetricCollectingService
-
- serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.RedirectService
-
NB: For now we redirect all methods.
- serve(ServiceRequestContext, RpcRequest) - Method in interface com.linecorp.armeria.server.RpcService
-
- serve(ServiceRequestContext, I) - Method in interface com.linecorp.armeria.server.Service
-
- serve(ServiceRequestContext, I) - Method in class com.linecorp.armeria.server.throttling.AbstractThrottlingService
-
- serveCompressedFiles(boolean) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets whether pre-compressed files should be served.
- serveCompressedFiles() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
Returns whether pre-compressed files should be served.
- serveCompressedFiles(boolean) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- SERVER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Server" header field name.
- server(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- SERVER - Static variable in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- server() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- Server - Class in com.linecorp.armeria.server
-
- server() - Method in class com.linecorp.armeria.server.ServerConfig
-
- server() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- server() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- server() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- server() - Method in class com.linecorp.armeria.server.VirtualHost
-
- SERVER_TIMING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- serverAddresses(InetSocketAddress...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- serverAddresses(Iterable<InetSocketAddress>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- serverAddresses(InetSocketAddress...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- serverAddresses(Iterable<InetSocketAddress>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- serverAddresses(InetSocketAddress...) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- serverAddresses(Iterable<InetSocketAddress>) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- ServerBuilder - Class in com.linecorp.armeria.server
-
- ServerBuilder() - Constructor for class com.linecorp.armeria.server.ServerBuilder
-
- ServerCacheControl - Class in com.linecorp.armeria.common
-
Directives for HTTP caching mechanisms in responses.
- ServerCacheControlBuilder - Class in com.linecorp.armeria.common
-
- ServerCacheControlBuilder() - Constructor for class com.linecorp.armeria.common.ServerCacheControlBuilder
-
- serverChannelClass(EventLoopGroup) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
- serverChannelType(EventLoopGroup) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns the ServerChannel class that is available for this eventLoopGroup, for use in
configuring a custom Bootstrap.
- serverChannelType(EventLoopGroup) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns the ServerChannel class for eventLoopGroup.
- serverChannelType() - Method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns the ServerChannel class that is available for this transport type.
- ServerConfig - Class in com.linecorp.armeria.server
-
- serverConfigurator(Consumer<? super ServerBuilder>) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- serverListener(ServerListener) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- ServerListener - Interface in com.linecorp.armeria.server
-
Listens to life cycle events of a
Server.
- ServerListenerAdapter - Class in com.linecorp.armeria.server
-
A skeletal
ServerListener implementation in order for a user to implement only the methods
what he or she really needs.
- ServerListenerAdapter() - Constructor for class com.linecorp.armeria.server.ServerListenerAdapter
-
- ServerListenerBuilder - Class in com.linecorp.armeria.server
-
- ServerListenerBuilder() - Constructor for class com.linecorp.armeria.server.ServerListenerBuilder
-
- ServerPort - Class in com.linecorp.armeria.server
-
- ServerPort(int, SessionProtocol...) - Constructor for class com.linecorp.armeria.server.ServerPort
-
Creates a new
ServerPort that listens to the specified
port of all available network
interfaces using the specified
SessionProtocols.
- ServerPort(InetSocketAddress, SessionProtocol...) - Constructor for class com.linecorp.armeria.server.ServerPort
-
- ServerPort(int, Iterable<SessionProtocol>) - Constructor for class com.linecorp.armeria.server.ServerPort
-
Creates a new
ServerPort that listens to the specified
port of all available network
interfaces using the specified
SessionProtocols.
- ServerPort(InetSocketAddress, Iterable<SessionProtocol>) - Constructor for class com.linecorp.armeria.server.ServerPort
-
- ServerSentEvent - Interface in com.linecorp.armeria.common.sse
-
- ServerSentEventBuilder - Class in com.linecorp.armeria.common.sse
-
- ServerSentEventBuilder() - Constructor for class com.linecorp.armeria.common.sse.ServerSentEventBuilder
-
- ServerSentEventResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
-
A response converter implementation which creates an
HttpResponse with
content-type: text/event-stream.
- ServerSentEventResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.ServerSentEventResponseConverterFunction
-
- ServerSentEvents - Class in com.linecorp.armeria.server.streaming
-
- serverStarted(Server) - Method in interface com.linecorp.armeria.server.ServerListener
-
Invoked when a
Server finished its startup procedure successfully and it started to serve
incoming requests.
- serverStarted(Server) - Method in class com.linecorp.armeria.server.ServerListenerAdapter
-
- serverStarting(Server) - Method in interface com.linecorp.armeria.server.ServerListener
-
Invoked when a
Server begins its startup procedure.
- serverStarting(Server) - Method in class com.linecorp.armeria.server.ServerListenerAdapter
-
- serverStopped(Server) - Method in interface com.linecorp.armeria.server.ServerListener
-
Invoked when a
Server finished its shutdown procedure and it stopped to serve incoming requests.
- serverStopped(Server) - Method in class com.linecorp.armeria.server.ServerListenerAdapter
-
- serverStopping(Server) - Method in interface com.linecorp.armeria.server.ServerListener
-
Invoked when a
Server begins its shutdown procedure.
- serverStopping(Server) - Method in class com.linecorp.armeria.server.ServerListenerAdapter
-
- service() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceElement
-
- service(String, T) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
Binds the specified
Service at the specified path pattern. e.g.
- service(Route, T) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
- service(CompositeServiceEntry<T>) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
- service() - Method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- service(String, RpcService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcServiceBuilder
-
- service(Route, RpcService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcServiceBuilder
-
- service(String, HttpService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
-
- service(Route, HttpService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
-
- service() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- service(String, HttpService) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- service(Route, HttpService) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- service(HttpServiceWithRoutes, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- service(HttpServiceWithRoutes, Function<? super HttpService, ? extends HttpService>...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- Service<I extends Request,O extends Response> - Interface in com.linecorp.armeria.server
-
- service() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- service() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- service(HttpService) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
Sets the
Service that handles the request.
- service() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- service(String, HttpService) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified
HttpService at the specified path pattern. e.g.
- service(Route, HttpService) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- service(HttpServiceWithRoutes, Iterable<? extends Function<? super HttpService, ? extends HttpService>>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- service(HttpServiceWithRoutes, Function<? super HttpService, ? extends HttpService>...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- SERVICE_UNAVAILABLE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
503 Service Unavailable.
- SERVICE_WORKER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- SERVICE_WORKER_ALLOWED - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.DecoratingService
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.docs.DocService
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.file.FileService
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckService
-
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.healthcheck.HttpHealthCheckService
-
Deprecated.
- serviceAdded(ServiceConfig) - Method in class com.linecorp.armeria.server.RedirectService
-
- serviceAdded(ServiceConfig) - Method in interface com.linecorp.armeria.server.Service
-
Invoked when this service has been added to a
Server with the specified
configuration.
- serviceAt(int) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- serviceAt(int) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- serviceAt(int) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- serviceAt(String, HttpService) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- serviceAt(String, HttpService) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- ServiceBindingBuilder - Class in com.linecorp.armeria.server
-
- ServiceCallbackInvoker - Class in com.linecorp.armeria.server
-
A helper class that invokes the callback methods in
Service.
- ServiceConfig - Class in com.linecorp.armeria.server
-
- serviceConfigs() - Method in class com.linecorp.armeria.server.Server
-
- serviceConfigs() - Method in class com.linecorp.armeria.server.ServerConfig
-
- serviceConfigs() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the information about the
HttpServices bound to this virtual host.
- ServiceInfo - Class in com.linecorp.armeria.server.docs
-
- ServiceInfo(String, Iterable<MethodInfo>) - Constructor for class com.linecorp.armeria.server.docs.ServiceInfo
-
Creates a new instance.
- ServiceInfo(String, Iterable<MethodInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.ServiceInfo
-
Creates a new instance.
- ServiceInfo(String, Iterable<MethodInfo>, Iterable<HttpHeaders>, String) - Constructor for class com.linecorp.armeria.server.docs.ServiceInfo
-
Creates a new instance.
- ServiceRequestContext - Interface in com.linecorp.armeria.server
-
Provides information about an invocation and related utilities.
- ServiceRequestContextBuilder - Class in com.linecorp.armeria.server
-
- ServiceRequestContextWrapper - Class in com.linecorp.armeria.server
-
- ServiceRequestContextWrapper(ServiceRequestContext) - Constructor for class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
Creates a new instance.
- services() - Method in class com.linecorp.armeria.server.composition.AbstractCompositeService
-
- services() - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
- services() - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- services() - Method in class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- services() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
Returns the metadata about the services in this specification.
- ServiceSpecification - Class in com.linecorp.armeria.server.docs
-
- ServiceSpecification(Iterable<ServiceInfo>, Iterable<EnumInfo>, Iterable<StructInfo>, Iterable<ExceptionInfo>) - Constructor for class com.linecorp.armeria.server.docs.ServiceSpecification
-
Creates a new instance.
- ServiceSpecification(Iterable<ServiceInfo>, Iterable<EnumInfo>, Iterable<StructInfo>, Iterable<ExceptionInfo>, Iterable<HttpHeaders>) - Constructor for class com.linecorp.armeria.server.docs.ServiceSpecification
-
Creates a new instance.
- serviceType() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- serviceType() - Method in interface com.linecorp.armeria.common.RpcRequest
-
Returns the type of the service this
RpcRequest is called upon.
- serviceUnder(String, T) - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
Binds the specified
Service under the specified directory..
- serviceUnder(String, RpcService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeRpcServiceBuilder
-
- serviceUnder(String, HttpService) - Method in class com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
-
- serviceUnder(String, HttpService) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- serviceUnder(String, HttpService) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Binds the specified
HttpService under the specified directory.
- ServiceWithRoutes<I extends Request,O extends Response> - Interface in com.linecorp.armeria.server
-
An interface that enables getting all the
Routes where a
Service should be bound.
- session(Channel, SessionProtocol, ClientConnectionTimings) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Sets the properties related with socket connection.
- session(Channel, SessionProtocol, SSLSession, ClientConnectionTimings) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Sets the properties related with socket connection.
- sessionProtocol(SessionProtocol) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- sessionProtocol() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- sessionProtocol(SessionProtocol) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- sessionProtocol() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- sessionProtocol() - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- sessionProtocol() - Method in interface com.linecorp.armeria.common.RequestContext
-
- sessionProtocol() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- sessionProtocol() - Method in class com.linecorp.armeria.common.Scheme
-
- SessionProtocol - Enum in com.linecorp.armeria.common
-
Session-level protocol that provides facilities such as framing and flow control.
- sessionProtocol(SessionProtocol) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- SessionProtocolNegotiationCache - Class in com.linecorp.armeria.client
-
- SessionProtocolNegotiationException - Exception in com.linecorp.armeria.client
-
An exception triggered when failed to negotiate the desired
SessionProtocol with a server.
- SessionProtocolNegotiationException(SessionProtocol, String) - Constructor for exception com.linecorp.armeria.client.SessionProtocolNegotiationException
-
- SessionProtocolNegotiationException(SessionProtocol, SessionProtocol, String) - Constructor for exception com.linecorp.armeria.client.SessionProtocolNegotiationException
-
Creates a new instance with the specified expected and actual
SessionProtocols.
- set(CharSequence, String) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name and value.
- set(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a new header with the specified name and values.
- set(CharSequence, String...) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name and values.
- set(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
- set(String, String) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name and value.
- set(String, Iterable<String>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a new parameter with the specified name and values.
- set(String, String...) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name and values.
- set(Iterable<? extends Map.Entry<? extends String, String>>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
- set(CharSequence, String) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- set(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- set(CharSequence, String...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- set(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- set(CharSequence, String) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- set(CharSequence, Iterable<String>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- set(CharSequence, String...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- set(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- set(RequestContext) - Static method in class com.linecorp.armeria.internal.common.RequestContextThreadLocal
-
- SET_COOKIE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Set-Cookie" header field name.
- SET_COOKIE2 - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Set-Cookie2" header field name.
- setAdditionalRequestHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Sets a header with the specified name and value.
- setAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setAdditionalRequestHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- setAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setAdditionalRequestHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setAdditionalResponseHeader(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Sets a header with the specified name and value.
- setAdditionalResponseHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- setAdditionalResponseHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setAdditionalResponseTrailer(CharSequence, Object) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Sets a trailer with the specified name and value.
- setAdditionalResponseTrailer(CharSequence, Object) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- setAdditionalResponseTrailers(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setAttr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- setAttr(AttributeKey<V>, V) - Method in interface com.linecorp.armeria.common.RequestContext
-
Associates the specified value with the given AttributeKey in this context.
- setAttr(AttributeKey<V>, V) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- setAttrIfAbsent(AttributeKey<V>, V) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- setAttrIfAbsent(AttributeKey<V>, V) - Method in interface com.linecorp.armeria.common.RequestContext
-
Associates the specified value with the given AttributeKey in this context only
if this context does not contain a mapping for the AttributeKey.
- setAttrIfAbsent(AttributeKey<V>, V) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- setDefaultFactory(InternalLoggerFactory) - Static method in class io.micrometer.core.util.internal.logging.InternalLoggerFactory
-
Changes the default factory.
- setDistributionStatisticConfig(DistributionStatisticConfig) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- setDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name to value.
- setDouble(String, double) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name to value.
- setDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setDouble(CharSequence, double) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setEndpoints(Iterable<Endpoint>) - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- setFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name to value.
- setFloat(String, float) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name to value.
- setFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setFloat(CharSequence, float) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the specified HTTP header.
- setHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the specified HTTP header.
- setHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- setHeader(CharSequence, Object) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- setHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.AbstractHttpFileBuilder
-
Sets the specified HTTP headers.
- setHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
Sets the specified HTTP headers.
- setHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.HttpFileBuilder
-
- setHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.server.file.HttpFileServiceBuilder
-
Deprecated.
- setHealthy(boolean) - Method in class com.linecorp.armeria.server.healthcheck.SettableHealthChecker
-
Sets if the
Server is healthy or not.
- setHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- setHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- setHttpHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- setHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- setHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- setHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- setIfAbsent(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Copies the entries missing in this headers from the specified entries.
- setIfAbsent(Iterable<? extends Map.Entry<? extends String, String>>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Copies the entries missing in this parameters from the specified entries.
- setIfAbsent(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setIfAbsent(Iterable<? extends Map.Entry<? extends CharSequence, String>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name to value.
- setInt(String, int) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name to value.
- setInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setInt(CharSequence, int) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setJmxDomain(String) - Method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
Set JMX domain.
- setLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name to value.
- setLong(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name to value.
- setLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setLong(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setMaxRequestLength(long) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setMaxRequestLength(long) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Sets the maximum length of the current
Request.
- setMaxRequestLength(long) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setMaxResponseLength(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Sets the maximum length of the received
Response.
- setMaxResponseLength(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setMaxResponseLength(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setMeterRegistry(MeterRegistry) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- setMeterRegistry(MeterRegistry) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- setObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a new header.
- setObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name and values.
- setObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name and values.
- setObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
- setObject(String, Object) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a new parameter.
- setObject(String, Iterable<?>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name and values.
- setObject(String, Object...) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name and values.
- setObject(Iterable<? extends Map.Entry<? extends String, ?>>) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
- setObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setObject(CharSequence, Object) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setObject(CharSequence, Iterable<?>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setObject(CharSequence, Object...) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setObject(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setOrRemoveContentLength(ResponseHeaders, HttpData, HttpHeaders) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
- setParameter(String, Object) - Method in class com.linecorp.armeria.internal.common.util.BouncyCastleKeyFactoryProvider
-
- setRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeout(Duration) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- setRequestTimeout(Duration) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
Deprecated.
- setRequestTimeoutAfter(Duration) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutAfter(Duration) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Schedules the request timeout that is triggered when the
Request is not fully received or
the corresponding
Response is not sent completely within the specified amount time from now.
- setRequestTimeoutAfter(Duration) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setRequestTimeoutAfterMillis(long) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutAfterMillis(long) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Schedules the request timeout that is triggered when the
Request is not fully received or
the corresponding
Response is not sent completely within the specified amount of time from now.
- setRequestTimeoutAfterMillis(long) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setRequestTimeoutAt(Instant) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutAt(Instant) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Schedules the request timeout that is triggered at the specified time represented
as the number since the epoch (1970-01-01T00:00:00Z).
- setRequestTimeoutAt(Instant) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setRequestTimeoutAtMillis(long) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutAtMillis(long) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Schedules the request timeout that is triggered at the specified time represented
as the number since the epoch (1970-01-01T00:00:00Z).
- setRequestTimeoutAtMillis(long) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setRequestTimeoutHandler(Runnable) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutHandler(Runnable) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Sets a handler to run when the request times out.
- setRequestTimeoutHandler(Runnable) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- setRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- setRequestTimeoutMillis(long) - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- setRequestTimeoutMillis(long) - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
Deprecated.
- setResponseTimeout(Duration) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- setResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
Deprecated.
- setResponseTimeout(Duration) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeout(ClientRequestContext) - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClient
-
- setResponseTimeoutAfter(Duration) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Schedules the response timeout that is triggered when the
Response is not
fully received within the specified amount of time from now.
- setResponseTimeoutAfter(Duration) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setResponseTimeoutAfter(Duration) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeoutAfterMillis(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Schedules the response timeout that is triggered when the
Response is not
fully received within the specified amount of time from now.
- setResponseTimeoutAfterMillis(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setResponseTimeoutAfterMillis(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeoutAt(Instant) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Schedules the response timeout that is triggered at the specified time represented
as the number of milliseconds since the epoch (1970-01-01T00:00:00Z).
- setResponseTimeoutAt(Instant) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setResponseTimeoutAt(Instant) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeoutAtMillis(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Schedules the response timeout that is triggered at the specified time represented
as the number since the epoch (1970-01-01T00:00:00Z).
- setResponseTimeoutAtMillis(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setResponseTimeoutAtMillis(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeoutHandler(Runnable) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Sets a handler to run when the response times out.
- setResponseTimeoutHandler(Runnable) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setResponseTimeoutHandler(Runnable) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setResponseTimeoutMillis(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
- setResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
Deprecated.
- setResponseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setSingleDecode(boolean) - Method in class com.linecorp.armeria.internal.client.Http1ClientCodec
-
- SettableHealthChecker - Class in com.linecorp.armeria.server.healthcheck
-
- SettableHealthChecker() - Constructor for class com.linecorp.armeria.server.healthcheck.SettableHealthChecker
-
- SettableHealthChecker(boolean) - Constructor for class com.linecorp.armeria.server.healthcheck.SettableHealthChecker
-
- setTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Sets a header with the specified name to value.
- setTimeMillis(String, long) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Sets a parameter with the specified name to value.
- setTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- setTimeMillis(CharSequence, long) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- setTimeoutTask(DefaultTimeoutController.TimeoutTask) - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
- setUnsupported(SocketAddress, SessionProtocol) - Static method in class com.linecorp.armeria.client.SessionProtocolNegotiationCache
-
Updates the cache with the information that the specified
remoteAddress does not support
the specified
SessionProtocol.
- setup(MeterRegistry, MeterIdPrefix, <any>) - Static method in class com.linecorp.armeria.internal.common.metric.CaffeineMetricSupport
-
- setup(MeterRegistry, MeterIdPrefix, <any>, Ticker) - Static method in class com.linecorp.armeria.internal.common.metric.CaffeineMetricSupport
-
- setup(RequestContext, AttributeKey<Boolean>, MeterIdPrefixFunction, boolean) - Static method in class com.linecorp.armeria.internal.common.metric.RequestMetricSupport
-
Sets up request metrics.
- setUpRequestContentPreviewer(RequestContext, HttpRequest, ContentPreviewer) - Static method in class com.linecorp.armeria.internal.logging.ContentPreviewingUtil
-
- setUpResponseContentPreviewer(ContentPreviewerFactory, RequestContext, HttpResponse) - Static method in class com.linecorp.armeria.internal.logging.ContentPreviewingUtil
-
- setWriteTimeout(Duration) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the amount of time allowed until the initial write attempt of the current
Request
succeeds.
- setWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setWriteTimeout(Duration) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- setWriteTimeoutMillis(long) - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the amount of time allowed until the initial write attempt of the current
Request
succeeds.
- setWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- setWriteTimeoutMillis(long) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- SFNT - Static variable in class com.linecorp.armeria.common.MediaType
-
- SFNT - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/font-sfnt".
- SHOCKWAVE_FLASH - Static variable in class com.linecorp.armeria.common.MediaType
-
- SHOCKWAVE_FLASH - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-shockwave-flash".
- shortCircuit() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
Specifies that a CORS request should be rejected if it's invalid before being
further processing.
- shortCommitHash() - Method in class com.linecorp.armeria.common.util.Version
-
Returns the short hash of the release commit.
- shortText() - Method in interface com.linecorp.armeria.common.RequestId
-
Returns the human-friendly short textual representation of this ID.
- shouldCachePath(String, String, Route) - Method in class com.linecorp.armeria.server.DecoratingService
-
- shouldCachePath(String, String, Route) - Method in class com.linecorp.armeria.server.file.FileService
-
- shouldCachePath(String, String, Route) - Method in interface com.linecorp.armeria.server.Service
-
Returns whether the given path and query should be cached if the service's result is
successful.
- shouldReportAsSuccess(ClientRequestContext, Throwable) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerStrategy
-
- shouldReportAsSuccess(ClientRequestContext, T) - Method in interface com.linecorp.armeria.client.circuitbreaker.CircuitBreakerStrategyWithContent
-
- shouldRetry(ClientRequestContext, Throwable) - Method in interface com.linecorp.armeria.client.retry.RetryStrategy
-
- shouldRetry(ClientRequestContext, T) - Method in interface com.linecorp.armeria.client.retry.RetryStrategyWithContent
-
- shutdown() - Method in interface com.linecorp.armeria.server.logging.AccessLogWriter
-
- shutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- shutdown() - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- SHUTDOWN_WORKER_GROUP_ON_CLOSE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
Whether to shut down the worker
EventLoopGroup when the
ClientFactory is closed.
- shutdownAccessLogWriterOnStop() - Method in class com.linecorp.armeria.server.ServerConfig
-
- shutdownAccessLogWriterOnStop() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- shutdownAccessLogWriterOnStop() - Method in class com.linecorp.armeria.server.VirtualHost
-
- shutdownBlockingTaskExecutorOnStop() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns whether the worker
Executor is shut down when the
Server stops.
- shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- shutdownWorkerGroupOnClose() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the flag whether to shut down the worker
EventLoopGroup
when the
ClientFactory is closed.
- shutdownWorkerGroupOnStop() - Method in class com.linecorp.armeria.server.ServerConfig
-
Returns whether the worker
EventLoopGroup is shut down when the
Server stops.
- SignalLengthGetter<T> - Interface in com.linecorp.armeria.common.stream
-
A function that accepts one signal and produces the length of the signal.
- signature() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of property.
- signature() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns the
String representation of this type signature, as described in the class
documentation.
- signatureMethod() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of property.
- SimpleCompositeRpcService - Class in com.linecorp.armeria.server.composition
-
- SimpleCompositeRpcService(CompositeServiceEntry<RpcService>...) - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- SimpleCompositeRpcService(Iterable<CompositeServiceEntry<RpcService>>) - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeRpcService
-
- SimpleCompositeRpcServiceBuilder - Class in com.linecorp.armeria.server.composition
-
- SimpleCompositeRpcServiceBuilder() - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeRpcServiceBuilder
-
- SimpleCompositeService - Class in com.linecorp.armeria.server.composition
-
- SimpleCompositeService(CompositeServiceEntry<HttpService>...) - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- SimpleCompositeService(Iterable<CompositeServiceEntry<HttpService>>) - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeService
-
- SimpleCompositeServiceBuilder - Class in com.linecorp.armeria.server.composition
-
- SimpleCompositeServiceBuilder() - Constructor for class com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
-
- SimpleConfig - Interface in io.micrometer.core.instrument.simple
-
- SimpleDecoratingClient<I extends Request,O extends Response> - Class in com.linecorp.armeria.client
-
- SimpleDecoratingClient(Client<I, O>) - Constructor for class com.linecorp.armeria.client.SimpleDecoratingClient
-
Creates a new instance that decorates the specified
Client.
- SimpleDecoratingHttpClient - Class in com.linecorp.armeria.client
-
- SimpleDecoratingHttpClient(HttpClient) - Constructor for class com.linecorp.armeria.client.SimpleDecoratingHttpClient
-
Creates a new instance that decorates the specified
HttpClient.
- SimpleDecoratingHttpService - Class in com.linecorp.armeria.server
-
- SimpleDecoratingHttpService(HttpService) - Constructor for class com.linecorp.armeria.server.SimpleDecoratingHttpService
-
Creates a new instance that decorates the specified
HttpService.
- SimpleDecoratingRpcClient - Class in com.linecorp.armeria.client
-
- SimpleDecoratingRpcClient(RpcClient) - Constructor for class com.linecorp.armeria.client.SimpleDecoratingRpcClient
-
Creates a new instance that decorates the specified
RpcClient.
- SimpleDecoratingRpcService - Class in com.linecorp.armeria.server
-
- SimpleDecoratingRpcService(RpcService) - Constructor for class com.linecorp.armeria.server.SimpleDecoratingRpcService
-
Creates a new instance that decorates the specified
Service.
- SimpleDecoratingService<I extends Request,O extends Response> - Class in com.linecorp.armeria.server
-
- SimpleDecoratingService(Service<I, O>) - Constructor for class com.linecorp.armeria.server.SimpleDecoratingService
-
Creates a new instance that decorates the specified
Service.
- SimpleMeterRegistry - Class in io.micrometer.core.instrument.simple
-
A minimal meter registry implementation primarily used for tests.
- SimpleMeterRegistry() - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- SimpleMeterRegistry(SimpleConfig, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- simpleParse(String) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- simpleServiceName() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- size() - Method in interface com.linecorp.armeria.client.ClientRequestContextCaptor
-
- size() - Method in class com.linecorp.armeria.common.MediaTypeSet
-
- size(long) - Static method in class com.linecorp.armeria.common.util.TextFormatter
-
Creates a new
StringBuilder whose content is the human-readable representation of the byte-unit
size.
- size() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
MOST cache implementations provide a means of retrieving the number of entries.
- size() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.util.AbstractPartition
-
- sizeHint(int) - Method in interface com.linecorp.armeria.common.HttpHeadersBuilder
-
Specifies the hint about the number of headers which may improve the memory efficiency and performance
of the underlying data structure.
- sizeHint(int) - Method in interface com.linecorp.armeria.common.QueryParamsBuilder
-
Specifies the hint about the number of parameters which may improve the memory efficiency and
performance of the underlying data structure.
- sizeHint(int) - Method in interface com.linecorp.armeria.common.RequestHeadersBuilder
-
- sizeHint(int) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
- SKETCHUP - Static variable in class com.linecorp.armeria.common.MediaType
-
skp files produced by the 3D Modeling software
SketchUp.
- SKETCHUP - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/vnd.sketchup.skp".
- sla(long...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(long...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(Duration...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- slashes - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- Slf4JLoggerFactory - Class in io.micrometer.core.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- sMaxAge(Duration) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables or disables the "s-maxage" directive.
- sMaxAgeSeconds() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
Returns the value of the "s-maxage" directive or -1 if disabled.
- sMaxAgeSeconds(long) - Method in class com.linecorp.armeria.common.ServerCacheControlBuilder
-
Enables the "s-maxage" directive.
- snakeCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- SOAP_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
RFC 3902, this constant
(
application/soap+xml) is used to identify SOAP 1.2 message envelopes that have been
serialized with XML 1.0.
- SOAP_XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/soap+xml; charset=utf-8".
- socketChannelType(EventLoopGroup) - Static method in class com.linecorp.armeria.common.util.EventLoopGroups
-
Returns the available SocketChannel class for eventLoopGroup, for use in configuring a
custom Bootstrap.
- socketChannelType(EventLoopGroup) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns the available SocketChannel class for eventLoopGroup.
- socketConnectDurationNanos() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the duration which was taken to connect to a remote peer, in nanoseconds.
- socketConnectEnd() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Sets the time when the client ended to connect to a remote peer.
- socketConnectStart() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimingsBuilder
-
Sets the time when the client started to connect to a remote peer.
- socketConnectStartTimeMicros() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to connect to a remote peer, in microseconds since the epoch.
- socketConnectStartTimeMillis() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
Returns the time when the client started to connect to a remote peer, in milliseconds since the epoch.
- socketOption(ChannelOption<T>, T) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- SOURCE_MAP - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- sourceAddress() - Method in class com.linecorp.armeria.server.ProxiedAddresses
-
Returns the source address of the proxied request.
- SSL_CONTEXT_CUSTOMIZER - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- sslContext() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns the SslContext of this virtual host.
- sslContextCustomizer(Consumer<? super SslContextBuilder>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- sslContextCustomizer() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- SslContextUtil - Class in com.linecorp.armeria.internal.common.util
-
Utilities for configuring SslContextBuilder.
- sslSession(SSLSession) - Method in class com.linecorp.armeria.client.ClientRequestContextBuilder
-
- sslSession() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- sslSession() - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- sslSession(SSLSession) - Method in class com.linecorp.armeria.common.AbstractRequestContextBuilder
-
- sslSession() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
- sslSession() - Method in interface com.linecorp.armeria.common.RequestContext
-
The
SSLSession for this request if the connection is made over TLS, or
null if
the connection is not established yet or the connection is not a TLS connection.
- sslSession() - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- sslSession() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- sslSession(SSLSession) - Method in class com.linecorp.armeria.server.ServiceRequestContextBuilder
-
- staleIfError(Duration) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "stale-if-error" directive.
- staleIfErrorSeconds() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns the value of the "stale-if-error" directive or -1 if disabled.
- staleIfErrorSeconds(long) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "stale-if-error" directive.
- staleWhileRevalidate(Duration) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables or disables the "stale-while-revalidate" directive.
- staleWhileRevalidateSeconds() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
Returns the value of the "stale-while-revalidate" directive or -1 if disabled.
- staleWhileRevalidateSeconds(long) - Method in class com.linecorp.armeria.common.ClientCacheControlBuilder
-
Enables the "stale-while-revalidate" directive.
- start() - Method in interface cn.leancloud.filter.service.metrics.MetricsService
-
A start hook called before filter-service start.
- start(boolean) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- start(T, boolean) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- start(T, U, boolean) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- start() - Method in class com.linecorp.armeria.server.Server
-
- start() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- start(ThreadFactory) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
-
- start() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Start keeping time for a task.
- start() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- start() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
- start(ThreadFactory) - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
- start() - Static method in interface io.micrometer.core.instrument.Timer
-
- start(MeterRegistry) - Static method in interface io.micrometer.core.instrument.Timer
-
Start a timing sample.
- start(Clock) - Static method in interface io.micrometer.core.instrument.Timer
-
Start a timing sample.
- startRequest() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Starts the collection of the
Request information.
- startRequest(long, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Starts the collection of the
Request information.
- startResponse() - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Starts the collection of
Response information.
- startResponse(long, long) - Method in interface com.linecorp.armeria.common.logging.RequestLogBuilder
-
Starts the collection of
Response information.
- startStopExecutor(Executor) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- StartStopSupport<T,U,V,L> - Class in com.linecorp.armeria.common.util
-
Provides asynchronous start-stop life cycle support.
- StartStopSupport(Executor) - Constructor for class com.linecorp.armeria.common.util.StartStopSupport
-
Creates a new instance.
- startTimeNanos() - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
- startTimeNanos() - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Returns the start time of the initial timeout in nanoseconds
or null if no timeout was scheduled previously.
- Statistic - Enum in io.micrometer.core.instrument
-
A description of the value contained in a measurement.
- status() - Method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
Returns the
STATUS of this response.
- STATUS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP ":status" pseudo header field name.
- status(int) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
Sets the ":status" header.
- status(HttpStatus) - Method in interface com.linecorp.armeria.common.ResponseHeadersBuilder
-
Sets the ":status" header.
- StatusCode - Annotation Type in com.linecorp.armeria.server.annotation
-
An annotation which specifies a default HTTP status code of a response produced by an annotated HTTP service.
- step() - Method in interface io.micrometer.core.instrument.dropwizard.DropwizardConfig
-
- step() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
- step() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- StepCounter - Class in io.micrometer.core.instrument.step
-
Counter that reports a rate per second to a monitoring system.
- StepCounter(Meter.Id, Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepCounter
-
- StepDistributionSummary - Class in io.micrometer.core.instrument.step
-
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
-
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
-
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, long, boolean) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
-
Create a new StepDistributionSummary.
- StepDouble - Class in io.micrometer.core.instrument.step
-
Subtly different from com.netflix.spectator.impl.StepDouble in that we want to be able
to increment BEFORE rolling over the interval.
- StepDouble(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepDouble
-
- StepFunctionCounter<T> - Class in io.micrometer.core.instrument.step
-
- StepFunctionCounter(Meter.Id, Clock, long, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.step.StepFunctionCounter
-
- StepFunctionTimer<T> - Class in io.micrometer.core.instrument.step
-
A timer that tracks monotonically increasing functions for count and totalTime.
- StepFunctionTimer(Meter.Id, Clock, long, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepFunctionTimer
-
- StepLong - Class in io.micrometer.core.instrument.step
-
- StepLong(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepLong
-
- StepMeterRegistry - Class in io.micrometer.core.instrument.step
-
Registry that step-normalizes counts and sums to a rate/second over the publishing interval.
- StepMeterRegistry(StepRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.step.StepMeterRegistry
-
- StepRegistryConfig - Interface in io.micrometer.core.instrument.step
-
- StepTimer - Class in io.micrometer.core.instrument.step
-
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepTimer
-
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.step.StepTimer
-
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, long, boolean) - Constructor for class io.micrometer.core.instrument.step.StepTimer
-
Create a new StepTimer.
- StickyEndpointSelectionStrategy - Class in com.linecorp.armeria.client.endpoint
-
- StickyEndpointSelectionStrategy(ToLongFunction<ClientRequestContext>) - Constructor for class com.linecorp.armeria.client.endpoint.StickyEndpointSelectionStrategy
-
- stop() - Method in interface cn.leancloud.filter.service.metrics.MetricsService
-
A stop hook called after filter-service is stopped.
- stop() - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- stop(U) - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- stop() - Method in class com.linecorp.armeria.server.Server
-
- stop(long) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- stop() - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
-
Records the duration of the operation
- stop(long) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Mark a given task as completed.
- stop(long) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- stop() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
- stop(Timer) - Method in class io.micrometer.core.instrument.Timer.Sample
-
Records the duration of the operation
- storeInCache(String) - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- strategy() - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
- strategyWithContent() - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient
-
- stream() - Method in class io.micrometer.core.instrument.Tags
-
Return a stream of the contained tags.
- StreamDecoder - Interface in com.linecorp.armeria.client.encoding
-
An interface for objects that apply HTTP content decoding to incoming
HttpData.
- StreamDecoderFactory - Interface in com.linecorp.armeria.client.encoding
-
An interface that constructs a new
StreamDecoder for a given Content-Encoding header value.
- streaming(HttpMethod, String) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
- streaming(RequestHeaders) - Static method in interface com.linecorp.armeria.common.HttpRequest
-
Creates a new HTTP request that can be used to stream an arbitrary number of
HttpObject
with the specified initial
RequestHeaders.
- streaming() - Static method in interface com.linecorp.armeria.common.HttpResponse
-
Creates a new HTTP response that can stream an arbitrary number of
HttpObject to the client.
- streamingFrom(Stream<T>, ResponseHeaders, HttpHeaders, Function<T, HttpData>, Executor) - Static method in class com.linecorp.armeria.internal.server.ResponseConversionUtil
-
- streamingFrom(Publisher<T>, ResponseHeaders, HttpHeaders, Function<T, HttpData>) - Static method in class com.linecorp.armeria.internal.server.ResponseConversionUtil
-
Returns a new
HttpResponseWriter which sends a streaming response from the specified
Publisher.
- StreamingHttpFile<T extends Closeable> - Class in com.linecorp.armeria.server.file
-
A skeletal
HttpFile that simplifies the streaming of potentially large content.
- StreamingHttpFile(MediaType, Clock, boolean, boolean, BiFunction<String, HttpFileAttributes, String>, HttpHeaders) - Constructor for class com.linecorp.armeria.server.file.StreamingHttpFile
-
Creates a new instance.
- StreamMessage<T> - Interface in com.linecorp.armeria.common.stream
-
- StreamMessageDuplicator<T> - Interface in com.linecorp.armeria.common.stream
-
- StreamMessageWrapper<T> - Class in com.linecorp.armeria.common.stream
-
Wraps a
StreamMessage and forwards its method invocations to
delegate.
- StreamMessageWrapper(StreamMessage<? extends T>) - Constructor for class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
Creates a new instance that wraps a delegate.
- StreamWriter<T> - Interface in com.linecorp.armeria.common.stream
-
- STRICT_TRANSPORT_SECURITY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- stringBuilder() - Method in class com.linecorp.armeria.internal.common.util.TemporaryThreadLocals
-
- StringEscapeUtils - Class in io.micrometer.core.instrument.util
-
Utilities for escaping String.
- StringRequestConverterFunction - Class in com.linecorp.armeria.server.annotation
-
- StringRequestConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.StringRequestConverterFunction
-
- StringResponseConverterFunction - Class in com.linecorp.armeria.server.annotation
-
A response converter implementation which creates an
HttpResponse with
content-type: text/plain.
- StringResponseConverterFunction() - Constructor for class com.linecorp.armeria.server.annotation.StringResponseConverterFunction
-
- StringUtils - Class in io.micrometer.core.instrument.util
-
- strongReference(boolean) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
Indicates that the gauge should maintain a strong reference on the object upon which
its instantaneous value is determined.
- StructInfo - Class in com.linecorp.armeria.server.docs
-
Metadata about a struct type.
- StructInfo(String, Iterable<FieldInfo>) - Constructor for class com.linecorp.armeria.server.docs.StructInfo
-
Creates a new instance.
- StructInfo(String, Iterable<FieldInfo>, String) - Constructor for class com.linecorp.armeria.server.docs.StructInfo
-
Creates a new instance.
- structs() - Method in class com.linecorp.armeria.server.docs.ServiceSpecification
-
Returns the metadata about the structs related with the services in this specification.
- submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- subscribe(Subscriber<? super U>, EventExecutor) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- subscribe(Subscriber<? super U>, EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- subscribe(Subscriber<? super T>, EventExecutor) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- subscribe(Subscriber<? super T>, EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- subscribe(Subscriber<? super T>) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Requests to start streaming data to the specified Subscriber.
- subscribe(Subscriber<? super T>, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Requests to start streaming data to the specified Subscriber.
- subscribe(Subscriber<? super T>, EventExecutor) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Requests to start streaming data to the specified Subscriber.
- subscribe(Subscriber<? super T>, EventExecutor, SubscriptionOption...) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Requests to start streaming data to the specified Subscriber.
- subscribe(Subscriber<? super T>, EventExecutor) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- subscribe(Subscriber<? super T>, EventExecutor, SubscriptionOption...) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- SubscriptionOption - Enum in com.linecorp.armeria.common.stream
-
- subtype() - Method in class com.linecorp.armeria.common.MediaType
-
Returns the media subtype.
- success() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
Returns the number of success events.
- successfulResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingClientBuilder
-
- successfulResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.client.logging.LoggingRpcClientBuilder
-
- successfulResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
Sets the
LogLevel to use when logging successful responses (e.g., no unhandled exception).
- successfulResponseLogLevel() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
- successfulResponseLogLevel(LogLevel) - Method in class com.linecorp.armeria.server.logging.LoggingServiceBuilder
-
- successRate() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- summaries() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- summaries() - Method in class io.micrometer.core.instrument.search.Search
-
- summary(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- summary(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- summary() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- summary() - Method in class io.micrometer.core.instrument.search.Search
-
- summaryWithDefaultQuantiles(MeterRegistry, String, Iterable<Tag>) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- supportedExampleRequestTypes() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- supportedExampleRequestTypes() - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Returns the
Set of the example request types supported by this plugin.
- supportedSchemes() - Method in interface com.linecorp.armeria.client.ClientFactory
-
- supportedSchemes() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- supportedServiceTypes() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedDocServicePlugin
-
- supportedServiceTypes() - Method in interface com.linecorp.armeria.server.docs.DocServicePlugin
-
Returns the
Set of the
Service types supported by this plugin.
- SVG_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- SVG_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/svg+xml; charset=utf-8".
- SWITCHING_PROTOCOLS - Static variable in class com.linecorp.armeria.common.HttpStatus
-
101 Switching Protocols.
- synthetic(Meter.Id) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
For internal use.
- syntheticAssociation() - Method in class io.micrometer.core.instrument.Meter.Id
-
For internal use.
- SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
-
- SystemInfo - Class in com.linecorp.armeria.common.util
-
Provides utilities for accessing the information about the current system and process.
- systemTicker() - Static method in interface com.linecorp.armeria.common.util.Ticker
-
T
- tag(String, String) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching key and value.
- tag(String, String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching key and value.
- Tag - Interface in io.micrometer.core.instrument
-
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
- tag(String, String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tagKey(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching keys.
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching keys.
- tags() - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
- tags(String...) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns the
Tags concatenated by the specified
tags.
- tags(Iterable<Tag>) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns the
Tags concatenated by the specified
tags.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- Tags - Class in io.micrometer.core.instrument
-
An immutable collection of
Tags that are guaranteed to be sorted and deduplicated by tag key.
- tags(String...) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tagValue(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- takeSnapshot() - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- takeSnapshot() - Method in class io.micrometer.core.instrument.AbstractTimer
-
- takeSnapshot(long, double, double) - Method in interface io.micrometer.core.instrument.distribution.Histogram
-
- takeSnapshot() - Method in interface io.micrometer.core.instrument.distribution.HistogramSupport
-
Summary statistics should be published off of a single snapshot instance so that, for example, there isn't
disagreement between the distribution's bucket counts because more events continue to stream in.
- takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.distribution.HistogramSupport
-
- takeSnapshot(long, double, double) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
-
- takeSnapshot() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- takeSnapshot() - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- TAR - Static variable in class com.linecorp.armeria.common.MediaType
-
- TAR - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/x-tar".
- taskFunction(Function<? super Runnable, ? extends Runnable>) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Sets task function for new threads.
- TASKS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For tasks.
- TE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "TE" header field name.
- TEMPORARY_REDIRECT - Static variable in class com.linecorp.armeria.common.HttpStatus
-
307 Temporary Redirect (since HTTP/1.1).
- TemporaryThreadLocals - Class in com.linecorp.armeria.internal.common.util
-
Provides various thread-local variables used by Armeria internally, mostly to avoid allocating
short-living objects, such as
byte[] and
StringBuilder.
- test(String, String, String) - Method in interface com.linecorp.armeria.server.docs.DocServiceFilter
-
Evaluates this
DocServiceFilter on the specified
pluginName,
serviceName and
methodName.
- text(int) - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
-
- text(int, Charset) - Static method in interface com.linecorp.armeria.common.logging.ContentPreviewerFactory
-
- text(MediaType...) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
- text(Iterable<MediaType>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
- text(BiPredicate<? super RequestContext, ? super HttpHeaders>) - Method in class com.linecorp.armeria.common.logging.ContentPreviewerFactoryBuilder
-
Sets the specified
BiPredicate to produce the text preview when the predicate
returns
true.
- text() - Method in interface com.linecorp.armeria.common.RequestId
-
Returns the full textual representation of this ID.
- TEXT_JAVASCRIPT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
RFC 4329 declares
application/javascript to be the correct media type for JavaScript, but this
may be necessary in certain situations for compatibility.
- TEXT_JAVASCRIPT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/javascript; charset=utf-8".
- TextFormatter - Class in com.linecorp.armeria.common.util
-
A utility class to format things as a
String with ease.
- ThreadFactories - Class in com.linecorp.armeria.common.util
-
- threadFactory(ThreadFactory) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
-
- ThreadFactoryBuilder - Class in com.linecorp.armeria.common.util
-
- threadGroup(ThreadGroup) - Method in class com.linecorp.armeria.common.util.ThreadFactoryBuilder
-
Sets thread group for new threads.
- THREADS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For threads.
- THREE_GPP2_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
The 3G2 multimedia container format.
- THREE_GPP2_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/3gpp2".
- THREE_GPP_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
The 3GP multimedia container format.
- THREE_GPP_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/3gpp".
- THRIFT_BINARY - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
- THRIFT_COMPACT - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
- THRIFT_JSON - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
- THRIFT_TEXT - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
- ThrottlingRpcService - Class in com.linecorp.armeria.server.throttling
-
Decorates an RPC
Service to throttle incoming requests.
- ThrottlingRpcService(RpcService, ThrottlingStrategy<RpcRequest>) - Constructor for class com.linecorp.armeria.server.throttling.ThrottlingRpcService
-
Creates a new instance that decorates the specified
Service.
- ThrottlingService - Class in com.linecorp.armeria.server.throttling
-
Decorates an
HttpService to throttle incoming requests.
- ThrottlingStrategy<T extends Request> - Class in com.linecorp.armeria.server.throttling
-
Determines whether a request should be throttled.
- ThrottlingStrategy() - Constructor for class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- ThrottlingStrategy(String) - Constructor for class com.linecorp.armeria.server.throttling.ThrottlingStrategy
-
- throwUnsafely(Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
Throws the specified exception violating the throws clause of the enclosing method.
- Ticker - Interface in com.linecorp.armeria.common.util
-
A time source; returns a time value representing the number of nanoseconds elapsed since some
fixed but arbitrary point in time.
- TIFF - Static variable in class com.linecorp.armeria.common.MediaType
-
- TIFF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/tiff".
- Timed - Annotation Type in io.micrometer.core.annotation
-
- TimedAspect - Class in io.micrometer.core.aop
-
AspectJ aspect for intercepting types or methods annotated with
@Timed.
- TimedAspect() - Constructor for class io.micrometer.core.aop.TimedAspect
-
- TimedAspect(MeterRegistry) - Constructor for class io.micrometer.core.aop.TimedAspect
-
- TimedAspect(MeterRegistry, Function<ProceedingJoinPoint, Iterable<Tag>>) - Constructor for class io.micrometer.core.aop.TimedAspect
-
- TimedExecutor - Class in io.micrometer.core.instrument.internal
-
- TimedExecutor(MeterRegistry, Executor, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutor
-
- TimedExecutorService - Class in io.micrometer.core.instrument.internal
-
- TimedExecutorService(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutorService
-
- timedMethod(ProceedingJoinPoint) - Method in class io.micrometer.core.aop.TimedAspect
-
- TimedScheduledExecutorService - Class in io.micrometer.core.instrument.internal
-
- TimedScheduledExecutorService(MeterRegistry, ScheduledExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedScheduledExecutorService
-
- TimedSet - Annotation Type in io.micrometer.core.annotation
-
- timeGauge(String, Iterable<Tag>, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- timeGauge(String, Iterable<Tag>, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.Metrics.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- timeGauge() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timeGauge() - Method in class io.micrometer.core.instrument.search.Search
-
- TimeGauge - Interface in io.micrometer.core.instrument
-
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
- TimeGauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for time gauges.
- timeGauges() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timeGauges() - Method in class io.micrometer.core.instrument.search.Search
-
- TimeoutController - Interface in com.linecorp.armeria.internal.common
-
A controller that schedules the timeout task with the initial value or reschedule when the timeout
setting is changed.
- TimeoutException - Exception in com.linecorp.armeria.common
-
A
RuntimeException that is raised when a requested invocation did not complete before its deadline.
- TimeoutException() - Constructor for exception com.linecorp.armeria.common.TimeoutException
-
Creates a new exception.
- TimeoutException(String) - Constructor for exception com.linecorp.armeria.common.TimeoutException
-
Creates a new instance with the specified message.
- TimeoutException(String, Throwable) - Constructor for exception com.linecorp.armeria.common.TimeoutException
-
Creates a new instance with the specified message and cause.
- TimeoutException(Throwable) - Constructor for exception com.linecorp.armeria.common.TimeoutException
-
Creates a new instance with the specified cause.
- TimeoutException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.armeria.common.TimeoutException
-
Creates a new instance with the specified message, cause, suppression enabled or
disabled, and writable stack trace enabled or disabled.
- timeoutNow() - Method in class com.linecorp.armeria.internal.common.DefaultTimeoutController
-
Trigger the current timeout immediately.
- timeoutNow() - Method in interface com.linecorp.armeria.internal.common.TimeoutController
-
Trigger the current timeout immediately.
- timer(String, Iterable<Tag>, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, Iterable<Tag>, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.Metrics.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- timer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timer() - Method in class io.micrometer.core.instrument.search.Search
-
- Timer - Interface in io.micrometer.core.instrument
-
Timer intended to track of a large number of short running events.
- Timer.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for timers.
- Timer.Sample - Class in io.micrometer.core.instrument
-
Maintains state on the clock's start position for a latency sample.
- timers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timers() - Method in class io.micrometer.core.instrument.search.Search
-
- timerWithDefaultQuantiles(MeterRegistry, String, Iterable<Tag>) - Static method in class com.linecorp.armeria.common.metric.MoreMeters
-
- timestamp() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of property.
- timeToLive() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- TimeUtils - Class in io.micrometer.core.instrument.util
-
- TimeWindowFixedBoundaryHistogram - Class in io.micrometer.core.instrument.distribution
-
A histogram implementation that does not support precomputed percentiles but supports
aggregable percentile histograms and SLA boundaries.
- TimeWindowFixedBoundaryHistogram(Clock, DistributionStatisticConfig, boolean) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowFixedBoundaryHistogram
-
- TimeWindowMax - Class in io.micrometer.core.instrument.distribution
-
An implementation of a decaying maximum for a distribution based on a configurable ring buffer.
- TimeWindowMax(Clock, DistributionStatisticConfig) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowMax
-
- TimeWindowMax(Clock, long, int) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowMax
-
- TimeWindowPercentileHistogram - Class in io.micrometer.core.instrument.distribution
-
A histogram implementation that supports the computation of percentiles by Micrometer for
publishing to a monitoring system.
- TimeWindowPercentileHistogram(Clock, DistributionStatisticConfig, boolean) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowPercentileHistogram
-
- TIMING_ALLOW_ORIGIN - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- tls(SslContext) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(File, File) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of the
Server from the specified
keyCertChainFile
and cleartext
keyFile.
- tls(File, File, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(File, File, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of the
Server from the specified
keyCertChainFile,
keyFile and
keyPassword.
- tls(File, File, String, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(InputStream, InputStream) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of this
Server with the specified
keyCertChainInputStream and
cleartext
keyInputStream.
- tls(InputStream, InputStream, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of this
Server with the specified
keyCertChainInputStream,
keyInputStream and
keyPassword.
- tls(PrivateKey, X509Certificate...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(PrivateKey, Iterable<? extends X509Certificate>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(PrivateKey, String, X509Certificate...) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(PrivateKey, String, Iterable<? extends X509Certificate>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(KeyManagerFactory) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(KeyManagerFactory, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- tls(SslContext) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(File, File) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with the specified
keyCertChainFile
and cleartext
keyFile.
- tls(File, File, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(File, File, String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with the specified
keyCertChainFile,
keyFile and
keyPassword.
- tls(File, File, String, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(InputStream, InputStream) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with the specified
keyCertChainInputStream and
cleartext
keyInputStream.
- tls(InputStream, InputStream, String) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with the specified
keyCertChainInputStream,
keyInputStream and
keyPassword.
- tls(PrivateKey, X509Certificate...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(PrivateKey, Iterable<? extends X509Certificate>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(PrivateKey, String, X509Certificate...) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(PrivateKey, String, Iterable<? extends X509Certificate>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(KeyManagerFactory) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- tls(KeyManagerFactory, Consumer<SslContextBuilder>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- TLS_CUSTOMIZER - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The
Consumer which can arbitrarily configure the
SslContextBuilder that will be
applied to the SSL session.
- tlsCustomizer(Consumer<? super SslContextBuilder>) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Adds the
Consumer which can arbitrarily configure the
SslContextBuilder that will be
applied to the SSL session.
- tlsCustomizer() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the
Consumer which can arbitrarily configure the
SslContextBuilder that will be
applied to the SSL session.
- tlsCustomizer(Consumer<? super SslContextBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Adds the
Consumer which can arbitrarily configure the
SslContextBuilder that will be
applied to the SSL session.
- tlsCustomizer(Consumer<? super SslContextBuilder>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Adds the
Consumer which can arbitrarily configure the
SslContextBuilder that will be
applied to the SSL session.
- tlsNoVerify() - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Disables the verification of server's key certificate chain.
- tlsSelfSigned() - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of the
Server with an auto-generated self-signed certificate.
- tlsSelfSigned(boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures SSL or TLS of the
Server with an auto-generated self-signed certificate.
- tlsSelfSigned() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with an auto-generated self-signed certificate.
- tlsSelfSigned(boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Configures SSL or TLS of this
VirtualHost with an auto-generated self-signed certificate.
- toArmeria(Http2Headers, boolean, boolean) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified Netty HTTP/2 into Armeria HTTP/2 headers.
- toArmeria(ChannelHandlerContext, HttpRequest, ServerConfig) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the headers of the given Netty HTTP/1.x request into Armeria HTTP/2 headers.
- toArmeria(HttpResponse) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the headers of the given Netty HTTP/1.x response into Armeria HTTP/2 headers.
- toArmeria(HttpHeaders) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified Netty HTTP/1 headers into Armeria HTTP/2 headers.
- toArmeria(HttpHeaders, HttpHeadersBuilder) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified Netty HTTP/1 headers into Armeria HTTP/2 headers.
- toArmeriaRequestHeaders(ChannelHandlerContext, Http2Headers, boolean, String, ServerConfig) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified Netty HTTP/2 into Armeria HTTP/2
RequestHeaders.
- toBuilder() - Method in class com.linecorp.armeria.client.ClientOptions
-
- toBuilder() - Method in class com.linecorp.armeria.common.CacheControl
-
Returns a newly created
CacheControlBuilder which has the same initial directives with
this
CacheControl.
- toBuilder() - Method in class com.linecorp.armeria.common.ClientCacheControl
-
- toBuilder() - Method in interface com.linecorp.armeria.common.Cookie
-
- toBuilder() - Method in interface com.linecorp.armeria.common.HttpHeaders
-
Returns a new builder created from the entries of this headers.
- toBuilder() - Method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new builder created from the entries of this parameters.
- toBuilder() - Method in interface com.linecorp.armeria.common.RequestHeaders
-
- toBuilder() - Method in interface com.linecorp.armeria.common.ResponseHeaders
-
- toBuilder() - Method in class com.linecorp.armeria.common.ServerCacheControl
-
- toByteBuf(HttpData) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- toCookieHeader(Cookie...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader(Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader(Collection<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader(boolean, Cookie...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader(boolean, Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader(boolean, Collection<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into a
"Cookie" header value.
- toCookieHeader() - Method in interface com.linecorp.armeria.common.Cookie
-
Encodes this
Cookie into a single
"Cookie" header value.
- toCookieHeader(boolean) - Method in interface com.linecorp.armeria.common.Cookie
-
Encodes this
Cookie into a single
"Cookie" header value.
- toDuplicator() - Method in interface com.linecorp.armeria.common.HttpRequest
-
- toDuplicator(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpRequest
-
- toDuplicator(long) - Method in interface com.linecorp.armeria.common.HttpRequest
-
- toDuplicator(EventExecutor, long) - Method in interface com.linecorp.armeria.common.HttpRequest
-
- toDuplicator() - Method in interface com.linecorp.armeria.common.HttpResponse
-
- toDuplicator(EventExecutor) - Method in interface com.linecorp.armeria.common.HttpResponse
-
- toDuplicator(long) - Method in interface com.linecorp.armeria.common.HttpResponse
-
- toDuplicator(EventExecutor, long) - Method in interface com.linecorp.armeria.common.HttpResponse
-
- toDuplicator() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- toDuplicator(EventExecutor) - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
- toDuplicator() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- toDuplicator(EventExecutor) - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
- toHttpData() - Method in class com.linecorp.armeria.common.HttpStatus
-
Returns the
HttpData whose content is
"<code> <reasonPhrase>" encoded in UTF-8.
- toHttpRequest() - Method in interface com.linecorp.armeria.common.AggregatedHttpRequest
-
- toHttpResponse() - Method in interface com.linecorp.armeria.common.AggregatedHttpResponse
-
- toInputStream() - Method in interface com.linecorp.armeria.common.HttpData
-
Returns a new
InputStream that is sourced from this data.
- toInputStream() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- token() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of the property.
- TomcatMetrics - Class in io.micrometer.core.instrument.binder.tomcat
-
- TomcatMetrics(Manager, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- TomcatMetrics(Manager, Iterable<Tag>, MBeanServer) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- toNettyHttp1(int, HttpHeaders, HttpHeaders, HttpVersion, boolean, boolean) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Translate and add HTTP/2 headers to HTTP/1.x headers.
- toNettyHttp2(HttpHeaders, boolean) - Static method in class com.linecorp.armeria.internal.common.ArmeriaHttpUtil
-
Converts the specified Armeria HTTP/2 headers into Netty HTTP/2 headers.
- TOO_MANY_REQUESTS - Static variable in class com.linecorp.armeria.common.HttpStatus
-
429 Too Many Requests (RFC6585).
- toReader(Charset) - Method in interface com.linecorp.armeria.common.HttpData
-
Returns a new
Reader that is sourced from this data and decoded using the specified
Charset.
- toReaderAscii() - Method in interface com.linecorp.armeria.common.HttpData
-
- toReaderUtf8() - Method in interface com.linecorp.armeria.common.HttpData
-
- toSetCookieHeader() - Method in interface com.linecorp.armeria.common.Cookie
-
Encodes this
Cookie into a single
"Set-Cookie" header value.
- toSetCookieHeader(boolean) - Method in interface com.linecorp.armeria.common.Cookie
-
Encodes this
Cookie into a single
"Set-Cookie" header value.
- toSetCookieHeaders(Cookie...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toSetCookieHeaders(Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toSetCookieHeaders(Collection<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toSetCookieHeaders(boolean, Cookie...) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toSetCookieHeaders(boolean, Iterable<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toSetCookieHeaders(boolean, Collection<? extends Cookie>) - Static method in interface com.linecorp.armeria.common.Cookie
-
Encodes the specified
Cookies into
"Set-Cookie" header values.
- toString() - Method in class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder
-
- toString() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- toString() - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- toString() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- toString() - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroup
-
- toString() - Method in class com.linecorp.armeria.client.Endpoint
-
- toString() - Method in class com.linecorp.armeria.client.retry.AbstractRetryingClientBuilder
-
- toString() - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
- toString() - Method in class com.linecorp.armeria.common.CacheControl
-
- toString() - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- toString() - Method in class com.linecorp.armeria.common.DefaultHttpRequest
-
Deprecated.
- toString() - Method in class com.linecorp.armeria.common.DefaultHttpResponse
-
Deprecated.
- toString() - Method in class com.linecorp.armeria.common.DefaultRpcRequest
-
Deprecated.
- toString() - Method in class com.linecorp.armeria.common.DefaultRpcResponse
-
- toString(Charset) - Method in interface com.linecorp.armeria.common.HttpData
-
Decodes this data into a
String.
- toString() - Method in class com.linecorp.armeria.common.HttpStatus
-
- toString() - Method in class com.linecorp.armeria.common.logging.ClientConnectionTimings
-
- toString() - Method in class com.linecorp.armeria.common.logging.LoggingDecoratorBuilder
-
- toString() - Method in class com.linecorp.armeria.common.MediaType
-
Returns the string representation of this media type in the format described in
RFC 2045.
- toString() - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
- toString() - Method in class com.linecorp.armeria.common.Scheme
-
- toString() - Method in class com.linecorp.armeria.common.SerializationFormat
-
- toString() - Method in class com.linecorp.armeria.common.SerializationFormatProvider.Entry
-
- toString() - Method in enum com.linecorp.armeria.common.SessionProtocol
-
- toString() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- toString() - Method in class com.linecorp.armeria.common.util.AbstractOptions
-
- toString() - Method in class com.linecorp.armeria.common.util.AbstractOptionValue
-
- toString() - Method in class com.linecorp.armeria.common.util.AbstractUnwrappable
-
- toString() - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- toString() - Method in class com.linecorp.armeria.common.util.Version
-
- toString() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- toString() - Method in class com.linecorp.armeria.internal.common.InboundTrafficController
-
- toString() - Method in class com.linecorp.armeria.internal.common.PathAndQuery
-
- toString() - Method in class com.linecorp.armeria.internal.server.annotation.AnnotatedServiceElement
-
- toString() - Method in class com.linecorp.armeria.server.auth.BasicToken
-
- toString() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
- toString() - Method in class com.linecorp.armeria.server.auth.OAuth2Token
-
- toString() - Method in class com.linecorp.armeria.server.ClientAddressSource
-
- toString() - Method in class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
-
- toString() - Method in class com.linecorp.armeria.server.composition.CompositeServiceEntry
-
- toString() - Method in class com.linecorp.armeria.server.cors.CorsConfig
-
- toString() - Method in class com.linecorp.armeria.server.cors.CorsPolicy
-
- toString() - Method in class com.linecorp.armeria.server.cors.CorsServiceBuilder
-
- toString() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- toString() - Method in class com.linecorp.armeria.server.docs.EndpointInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.EndpointInfoBuilder
-
- toString() - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.EnumValueInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.ExceptionInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.FieldInfoBuilder
-
- toString() - Method in class com.linecorp.armeria.server.docs.MethodInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.ServiceInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.StructInfo
-
- toString() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
- toString() - Method in class com.linecorp.armeria.server.file.AbstractHttpVfs
-
- toString() - Method in class com.linecorp.armeria.server.file.FileServiceBuilder
-
- toString() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
- toString() - Method in class com.linecorp.armeria.server.file.HttpFileAttributes
-
- toString() - Method in class com.linecorp.armeria.server.healthcheck.SettableHealthChecker
-
- toString() - Method in class com.linecorp.armeria.server.ProxiedAddresses
-
- toString() - Method in class com.linecorp.armeria.server.RouteBuilder
-
- toString() - Method in class com.linecorp.armeria.server.Routed
-
- toString() - Method in class com.linecorp.armeria.server.RoutingResult
-
- toString() - Method in class com.linecorp.armeria.server.Server
-
- toString() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- toString() - Method in class com.linecorp.armeria.server.ServerConfig
-
- toString() - Method in class com.linecorp.armeria.server.ServerPort
-
- toString() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- toString() - Method in class com.linecorp.armeria.server.VirtualHost
-
- toString() - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- toString(Charset) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- toString() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- toString() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- toString() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- toString() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- toString() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- toString() - Method in class io.micrometer.core.instrument.Measurement
-
- toString() - Method in class io.micrometer.core.instrument.Meter.Id
-
- toString() - Method in class io.micrometer.core.instrument.Tags
-
- toString(InputStream, Charset) - Static method in class io.micrometer.core.instrument.util.IOUtils
-
- toString(InputStream) - Static method in class io.micrometer.core.instrument.util.IOUtils
-
- toString() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
-
- toString() - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- toStringAscii() - Method in interface com.linecorp.armeria.common.HttpData
-
Decodes this data into a
String using US-ASCII encoding.
- toStringRequestOnly() - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the string representation of the
Request, with no sanitization of headers or content.
- toStringRequestOnly(Function<? super HttpHeaders, ?>, Function<Object, ?>) - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the string representation of the
Request.
- toStringRequestOnly(Function<? super RequestHeaders, ?>, Function<Object, ?>, Function<? super HttpHeaders, ?>) - Method in interface com.linecorp.armeria.common.logging.RequestOnlyLog
-
Returns the string representation of the
Request.
- toStringResponseOnly() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the string representation of the
Response, with no sanitization of headers or content.
- toStringResponseOnly(Function<? super HttpHeaders, ?>, Function<Object, ?>) - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the string representation of the
Response.
- toStringResponseOnly(Function<? super ResponseHeaders, ?>, Function<Object, ?>, Function<? super HttpHeaders, ?>) - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the string representation of the
Response.
- toStringUtf8() - Method in interface com.linecorp.armeria.common.HttpData
-
Decodes this data into a
String using UTF-8 encoding.
- total() - Method in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
Returns the total number of events.
- total() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- total(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- totalAmount() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- totalDurationNanos() - Method in interface com.linecorp.armeria.common.logging.RequestLog
-
Returns the amount of time taken since the
Request processing started and until the
Response processing ended.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- touch() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- touch(Object) - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- toUnpooled(T) - Static method in class com.linecorp.armeria.internal.common.util.PooledObjects
-
Converts the given object to an unpooled copy and releases the given object.
- toUri(String) - Method in class com.linecorp.armeria.client.Endpoint
-
Converts this endpoint into a URI using the scheme.
- toUri(String, String) - Method in class com.linecorp.armeria.client.Endpoint
-
Converts this endpoint into a URI using the scheme and path.
- toUri(SessionProtocol) - Method in class com.linecorp.armeria.client.Endpoint
-
- toUri(SessionProtocol, String) - Method in class com.linecorp.armeria.client.Endpoint
-
- toUri(Scheme) - Method in class com.linecorp.armeria.client.Endpoint
-
Converts this endpoint into a URI using the
Scheme.
- toUri(Scheme, String) - Method in class com.linecorp.armeria.client.Endpoint
-
Converts this endpoint into a URI using the
Scheme and the
path.
- trace(String) - Method in interface com.linecorp.armeria.client.WebClient
-
Sends an HTTP TRACE request.
- Trace - Annotation Type in com.linecorp.armeria.server.annotation
-
- trace(String) - Method in class com.linecorp.armeria.server.DecoratingServiceBindingBuilder
-
- trace(String) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- trace(String) - Method in class com.linecorp.armeria.server.VirtualHostDecoratingServiceBindingBuilder
-
- trace(String) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- trace(Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- trace(String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the TRACE level.
- trace(String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and argument.
- trace(String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level with an
accompanying message.
- trace(Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level.
- traceEnabled(boolean) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets if this resolver should generate detailed trace information in exception messages so that
it is easier to understand the cause of resolution failure.
- traceText(Throwable) - Static method in class com.linecorp.armeria.common.util.Exceptions
-
Converts the stack trace of the specified
exception into a
String.
- TrafficLoggingHandler - Class in com.linecorp.armeria.internal.common
-
A Netty handler that logs the I/O traffic of a connection.
- TRAILER - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Trailer" header field name.
- trailers() - Method in interface com.linecorp.armeria.server.annotation.HttpResult
-
Returns the HTTP trailers of a response.
- trailingHeaders() - Method in interface com.linecorp.armeria.server.annotation.HttpResult
-
- TRANSFER_ENCODING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Transfer-Encoding" header field name.
- TransientHttpService - Interface in com.linecorp.armeria.server
-
An
HttpService that handles transient requests, for example, health check requests.
- TransientRpcService - Interface in com.linecorp.armeria.server
-
An
RpcService that handles transient requests, for example, health check requests.
- TransientService<I extends Request,O extends Response> - Interface in com.linecorp.armeria.server
-
A
Service that handles transient requests, for example, health check requests.
- TransportType - Enum in com.linecorp.armeria.internal.common.util
-
Native transport types.
- trialRequestInterval(Duration) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the trial request interval in HALF_OPEN state.
- trialRequestIntervalMillis(long) - Method in class com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
-
Sets the trial request interval in HALF_OPEN state in milliseconds.
- truncate(String, int) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Truncate the String to the max length.
- tryClose(Throwable) - Method in class com.linecorp.armeria.common.stream.DefaultStreamMessage
-
Tries to close the stream with the specified cause.
- tryParse(String) - Static method in class com.linecorp.armeria.common.Scheme
-
- tryWrite(T) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- tryWrite(Supplier<? extends T>) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- TSV_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- TSV_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/tab-separated-values; charset=utf-8".
- ttl(int, int) - Method in class com.linecorp.armeria.client.DnsResolverGroupBuilder
-
Sets the minimum and maximum TTL of the cached DNS resource records in seconds.
- ttl(int, int) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsAddressEndpointGroupBuilder
-
- ttl(int, int) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsServiceEndpointGroupBuilder
-
- ttl(int, int) - Method in class com.linecorp.armeria.client.endpoint.dns.DnsTextEndpointGroupBuilder
-
- TwoElementFixedStreamMessage<T> - Class in com.linecorp.armeria.common.stream
-
A FixedStreamMessage that publishes two objects.
- TwoElementFixedStreamMessage(T, T) - Constructor for class com.linecorp.armeria.common.stream.TwoElementFixedStreamMessage
-
- type() - Method in class com.linecorp.armeria.common.MediaType
-
Returns the top-level media type.
- type() - Method in class com.linecorp.armeria.internal.client.DnsQuestionWithoutTrailingDot
-
- type() - Method in class com.linecorp.armeria.server.RoutingResult
-
Returns the type of this result.
- type(RoutingResultType) - Method in class com.linecorp.armeria.server.RoutingResultBuilder
-
Sets the result type.
- type() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- type() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
- typeParameters() - Method in class com.linecorp.armeria.server.docs.TypeSignature
-
Returns the list of the type parameters of this type signature.
- Types - Class in com.linecorp.armeria.internal.common.util
-
Provides various utility functions for Java types.
- typeSignature() - Method in class com.linecorp.armeria.server.docs.FieldInfo
-
Returns the metadata about the type of the field.
- TypeSignature - Class in com.linecorp.armeria.server.docs
-
Type signature of a method parameter, a method return value or a struct/exception field.
U
- UNAUTHORIZED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
401 Unauthorized.
- UNDEFINED_MAX_AGE - Static variable in interface com.linecorp.armeria.common.Cookie
-
Constant for undefined MaxAge attribute value.
- unhealthyResponse(AggregatedHttpResponse) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- unifyFilter(DocServiceFilter, DocServiceFilter) - Static method in class com.linecorp.armeria.internal.server.docs.DocServiceUtil
-
- UNKNOWN - Static variable in class com.linecorp.armeria.common.HttpStatus
-
A special status code '0' which represents that the response status is unknown.
- UNKNOWN - Static variable in class com.linecorp.armeria.common.SerializationFormat
-
Unknown serialization format.
- UNKNOWN_LOGGER_NAME - Static variable in class com.linecorp.armeria.internal.server.RouteUtil
-
- UnmodifiableFuture<T> - Class in com.linecorp.armeria.common.util
-
- UNORDERED_COLLECTION - Static variable in class com.linecorp.armeria.common.HttpStatus
-
425 Unordered Collection (WebDAV, RFC3648).
- UNPROCESSABLE_ENTITY - Static variable in class com.linecorp.armeria.common.HttpStatus
-
422 Unprocessable Entity (WebDAV, RFC4918).
- UnprocessedRequestException - Exception in com.linecorp.armeria.client
-
A
RuntimeException raised when it is certain that a request has not been handled by a server and
thus can be retried safely.
- UnprocessedRequestException(String, Throwable) - Constructor for exception com.linecorp.armeria.client.UnprocessedRequestException
-
Creates a new instance with the specified message and cause.
- UnprocessedRequestException(Throwable) - Constructor for exception com.linecorp.armeria.client.UnprocessedRequestException
-
Creates a new instance with the specified cause.
- unsafeUpdateRequest(HttpRequest) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
Replaces the
HttpRequest associated with this context with the specified one
without any validation.
- UNSPECIFIED - Static variable in class com.linecorp.armeria.internal.server.annotation.DefaultValues
-
A string constant defining unspecified values from users.
- UnstableApi - Annotation Type in com.linecorp.armeria.common.util
-
Indicates the API of the target is not mature enough to guarantee the compatibility between releases.
- UNSUPPORTED_MEDIA_TYPE - Static variable in class com.linecorp.armeria.common.HttpStatus
-
415 Unsupported Media Type.
- unwrap(Object, Class<T>) - Method in interface com.linecorp.armeria.client.ClientFactory
-
Unwraps the specified client object into the object of the specified type.
- unwrap(Object, Class<T>) - Static method in class com.linecorp.armeria.client.Clients
-
Unwraps the specified client into the object of the specified type.
- unwrap(Object, Class<T>) - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- Unwrappable - Interface in com.linecorp.armeria.common.util
-
Provides a way to unwrap an object in decorator pattern, similar to down-casting in an inheritance pattern.
- updatable(boolean) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
Specifies whether the healthiness of the
Server can be updated by sending a
PUT,
POST or
PATCH request to the
HealthCheckService.
- updatable(HealthCheckUpdateHandler) - Method in class com.linecorp.armeria.server.healthcheck.HealthCheckServiceBuilder
-
- updateHealth(double) - Method in interface com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckerContext
-
Updates the health of the
Endpoint being checked.
- updateRequest(HttpRequest) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- updateRequest(HttpRequest) - Method in interface com.linecorp.armeria.common.RequestContext
-
Replaces the
HttpRequest associated with this context with the specified one.
- updateRequest(HttpRequest) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- updateRpcRequest(RpcRequest) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- updateRpcRequest(RpcRequest) - Method in interface com.linecorp.armeria.common.RequestContext
-
Replaces the
RpcRequest associated with this context with the specified one.
- updateRpcRequest(RpcRequest) - Method in class com.linecorp.armeria.common.RequestContextWrapper
-
- UPGRADE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Upgrade" header field name.
- UPGRADE_REQUIRED - Static variable in class com.linecorp.armeria.common.HttpStatus
-
426 Upgrade Required (RFC2817).
- upgradeFrom(ChannelHandlerContext) - Method in class com.linecorp.armeria.internal.client.Http1ClientCodec
-
Upgrades to another protocol from HTTP.
- upperCamelCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- UptimeMetrics - Class in io.micrometer.core.instrument.binder.system
-
Uptime metrics.
- UptimeMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
-
- UptimeMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
-
- uri() - Method in interface com.linecorp.armeria.client.ClientBuilderParams
-
Returns the endpoint URI of the client.
- uri() - Method in class com.linecorp.armeria.client.UserClient
-
- uri() - Method in interface com.linecorp.armeria.common.HttpRequest
-
Returns the URI of this request.
- URI_PATTERN - Static variable in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
Header name for URI patterns which will be used for tag values.
- uriMapper(Function<HttpRequest, String>) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
Allows to register a mapping function for exposing request URIs.
- uriMapper(Function<Request, String>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
-
- uriText() - Method in class com.linecorp.armeria.common.Scheme
-
Returns the textual representation ("serializationFormat+sessionProtocol").
- uriText() - Method in class com.linecorp.armeria.common.SerializationFormat
-
Returns the textual representation of this format for use in a
Scheme.
- uriText() - Method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns the textual representation of this format for use in a
Scheme.
- use(Consumer<Gauge>, Consumer<Counter>, Consumer<Timer>, Consumer<DistributionSummary>, Consumer<LongTaskTimer>, Consumer<TimeGauge>, Consumer<FunctionCounter>, Consumer<FunctionTimer>, Consumer<Meter>) - Method in interface io.micrometer.core.instrument.Meter
-
Match a
Meter with a series of dedicated functions for specific
Meters and call the matching
consumer.
- USE_HTTP1_PIPELINING - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
- USE_HTTP2_PREFACE - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
Whether to send an HTTP/2 preface string instead of an HTTP/1 upgrade request to negotiate
the protocol version of a cleartext HTTP connection.
- USE_PROXY - Static variable in class com.linecorp.armeria.common.HttpStatus
-
305 Use Proxy (since HTTP/1.1).
- useEpoll() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether the JNI-based /dev/epoll socket I/O is enabled.
- useGet(boolean) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
Sets whether to use HTTP GET method instead of HEAD when sending a health check request.
- useHttp1Pipelining(boolean) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- useHttp1Pipelining() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
- useHttp2Preface(boolean) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
Sets whether to send an HTTP/2 preface string instead of an HTTP/1 upgrade request to negotiate
the protocol version of a cleartext HTTP connection.
- useHttp2Preface() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns whether to send an HTTP/2 preface string instead of an HTTP/1 upgrade request to negotiate
the protocol version of a cleartext HTTP connection.
- useJdkDnsResolver() - Static method in class com.linecorp.armeria.common.Flags
-
Enables DefaultAddressResolverGroup that resolves domain name using JDK's built-in domain name
lookup mechanism.
- useLegacyMeterNames() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether to switch back to Armeria's legacy
Meter and
Tag naming convention
that is not compliant with Micrometer's default
NamingConvention.
- useOpenSsl() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether the JNI-based TLS support with OpenSSL is enabled.
- USER_AGENT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "User-Agent" header field name.
- UserClient<I extends Request,O extends Response> - Class in com.linecorp.armeria.client
-
A base class for implementing a user's entry point for sending a
Request.
- UserClient(ClientBuilderParams, Client<I, O>, MeterRegistry) - Constructor for class com.linecorp.armeria.client.UserClient
-
Creates a new instance.
- useRetryAfter(boolean) - Method in class com.linecorp.armeria.client.retry.RetryingClientBuilder
-
Whether retry should be attempted according to the retryHeader from the server or not.
- useRetryAfter(boolean) - Method in class com.linecorp.armeria.client.retry.RetryingHttpClientBuilder
-
Deprecated.
- username() - Method in class com.linecorp.armeria.server.auth.BasicToken
-
Returns the username.
V
- validateHeaders(RequestHeaders) - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- validateHeaders() - Static method in class com.linecorp.armeria.common.Flags
-
Enables validation of HTTP headers for dangerous characters like newlines - such characters can be used
for injecting arbitrary content into HTTP responses.
- validateHeaders(RequestHeaders) - Method in class com.linecorp.armeria.common.NonWrappingRequestContext
-
- validateHeaders(boolean) - Method in class com.linecorp.armeria.internal.common.AbstractHttp2ConnectionHandlerBuilder
-
- validateParams(ClientBuilderParams) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- validateScheme(Scheme) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- validateUri(URI) - Method in interface com.linecorp.armeria.client.ClientFactory
-
- value() - Method in interface com.linecorp.armeria.common.Cookie
-
Returns the value of this
Cookie.
- value(String) - Method in class com.linecorp.armeria.common.CookieBuilder
-
- value() - Method in class com.linecorp.armeria.common.util.AbstractOptionValue
-
Returns the value of this option value holder has.
- value() - Method in class com.linecorp.armeria.server.Routed
-
Returns the value.
- value() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- value(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
-
- value() - Method in interface io.micrometer.core.instrument.Gauge
-
The act of observing the value by calling this method triggers sampling
of the underlying number or user-defined function that defines the value for the gauge.
- value() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
-
- value() - Method in class io.micrometer.core.instrument.noop.NoopGauge
-
- value() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
-
- value(TimeUnit) - Method in interface io.micrometer.core.instrument.TimeGauge
-
The act of observing the value by calling this method triggers sampling
of the underlying number or user-defined function that defines the value for the gauge.
- ValueAtPercentile - Class in io.micrometer.core.instrument.distribution
-
A precomputed percentile of a distribution.
- ValueAtPercentile(double, double) - Constructor for class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- valueOf(String) - Static method in enum com.linecorp.armeria.client.circuitbreaker.CircuitState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.linecorp.armeria.client.ClientFactoryOption
-
- valueOf(String) - Static method in class com.linecorp.armeria.client.ClientOption
-
- valueOf(String) - Static method in enum com.linecorp.armeria.common.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in class com.linecorp.armeria.common.HttpStatus
-
Returns the
HttpStatus represented by the specified status code.
- valueOf(String) - Static method in class com.linecorp.armeria.common.HttpStatus
-
Returns the
HttpStatus represented by the specified status text.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.HttpStatusClass
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.linecorp.armeria.common.HttpStatusClass
-
Returns the class of the specified HTTP status code.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.logging.BuiltInProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.logging.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.logging.RequestLogProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.stream.SubscriptionOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.common.util.OsType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.annotation.ExceptionVerbosity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.docs.FieldLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.docs.FieldRequirement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.healthcheck.HealthCheckUpdateResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.RoutePathType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.linecorp.armeria.server.RoutingResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.ipc.http.HttpSender.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.util.internal.logging.InternalLogLevel
-
Returns the enum constant of this type with the specified name.
- valueQuoted(boolean) - Method in class com.linecorp.armeria.common.CookieBuilder
-
Sets whether the value of the
Cookie needs to be wrapped with double quotes when encoding.
- values() - Static method in enum com.linecorp.armeria.client.circuitbreaker.CircuitState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.HttpMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.HttpStatusClass
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.logging.BuiltInProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.logging.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.logging.RequestLogProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in class com.linecorp.armeria.common.SerializationFormat
-
- values() - Static method in enum com.linecorp.armeria.common.SessionProtocol
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.stream.SubscriptionOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.common.util.OsType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.internal.common.util.TransportType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.server.annotation.ExceptionVerbosity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class com.linecorp.armeria.server.docs.EnumInfo
-
Returns the constant values defined by the type.
- values() - Static method in enum com.linecorp.armeria.server.docs.FieldLocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.server.docs.FieldRequirement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.server.healthcheck.HealthCheckUpdateResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.server.RoutePathType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.linecorp.armeria.server.RoutingResultType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.ipc.http.HttpSender.Method
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.util.internal.logging.InternalLogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARIANT_ALSO_NEGOTIATES - Static variable in class com.linecorp.armeria.common.HttpStatus
-
506 Variant Also Negotiates (RFC2295).
- VARY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Vary" header field name.
- VCARD_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- VCARD_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/vcard; charset=utf-8".
- verboseExceptionSampler() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the
Sampler that determines whether to retain the stack trace of the exceptions
that are thrown frequently by Armeria.
- verboseExceptionSamplerSpec() - Static method in class com.linecorp.armeria.common.Flags
-
Returns the specification string of the
Sampler that determines whether to retain the stack
trace of the exceptions that are thrown frequently by Armeria.
- verboseResponses() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether the verbose response mode is enabled.
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.AnnotatedServiceBindingBuilder
-
- verboseResponses() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Sets whether the verbose response mode is enabled.
- verboseResponses() - Method in class com.linecorp.armeria.server.ServerConfig
-
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.ServiceBindingBuilder
-
- verboseResponses() - Method in class com.linecorp.armeria.server.ServiceConfig
-
Returns whether the verbose response mode is enabled.
- verboseResponses() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
Returns whether the verbose response mode is enabled.
- verboseResponses() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- verboseResponses() - Method in class com.linecorp.armeria.server.VirtualHost
-
Returns whether the verbose response mode is enabled.
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.VirtualHostAnnotatedServiceBindingBuilder
-
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
Sets whether the verbose response mode is enabled.
- verboseResponses(boolean) - Method in class com.linecorp.armeria.server.VirtualHostServiceBindingBuilder
-
- verboseSocketExceptions() - Static method in class com.linecorp.armeria.common.Flags
-
Returns whether to log the socket exceptions which are mostly harmless.
- Version - Class in com.linecorp.armeria.common.util
-
Retrieves the version information of available Armeria artifacts.
- version() - Method in class com.linecorp.armeria.server.auth.OAuth1aToken
-
Returns the value of property.
- vfs() - Method in class com.linecorp.armeria.server.file.FileServiceConfig
-
- VIA - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Via" header field name.
- virtualHost() - Method in class com.linecorp.armeria.server.DefaultServiceRequestContext
-
- virtualHost() - Method in interface com.linecorp.armeria.server.RoutingContext
-
- virtualHost(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- virtualHost(String, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- virtualHost() - Method in class com.linecorp.armeria.server.ServiceConfig
-
- virtualHost() - Method in interface com.linecorp.armeria.server.ServiceRequestContext
-
- virtualHost() - Method in class com.linecorp.armeria.server.ServiceRequestContextWrapper
-
- VirtualHost - Class in com.linecorp.armeria.server
-
- VirtualHostAnnotatedServiceBindingBuilder - Class in com.linecorp.armeria.server
-
A builder class for binding an
HttpService to a virtual host fluently.
- VirtualHostBuilder - Class in com.linecorp.armeria.server
-
- VirtualHostDecoratingServiceBindingBuilder - Class in com.linecorp.armeria.server
-
A builder class for binding a
decorator to a
Route fluently.
- virtualHosts() - Method in class com.linecorp.armeria.server.ServerConfig
-
- VirtualHostServiceBindingBuilder - Class in com.linecorp.armeria.server
-
- VND_REAL_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
Real Audio.
- VND_REAL_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/vnd.rn-realaudio".
- VND_WAVE_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- VND_WAVE_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/vnd.wave".
- voidFunction(Consumer<T>) - Static method in class com.linecorp.armeria.common.util.Functions
-
- voidFunction(BiConsumer<T, U>) - Static method in class com.linecorp.armeria.common.util.Functions
-
- VORBIS_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- VORBIS_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/vorbis".
- VTT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
the VTT spec, this is
used for Web Video Text Tracks (WebVTT) files, used with the HTML5 track element.
- VTT_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/vtt; charset=utf-8".
W
- waitForContinue(int) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
- waitQueueEntered(ConnectionPoolWaitQueueEnteredEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- waitQueueExited(ConnectionPoolWaitQueueExitedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
-
- wallTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current wall time in milliseconds since the epoch.
- wallTime() - Method in class io.micrometer.core.instrument.MockClock
-
- WARN - Static variable in interface com.linecorp.armeria.server.RejectedRouteHandler
-
- warn(Throwable) - Method in class io.micrometer.core.util.internal.logging.AbstractInternalLogger
-
- warn(String) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the WARN level.
- warn(String, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format
and argument.
- warn(String, Object...) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format
and arguments.
- warn(String, Object, Object) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format
and arguments.
- warn(String, Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the WARN level with an
accompanying message.
- warn(Throwable) - Method in interface io.micrometer.core.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the WARN level.
- WARNING - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "Warning" header field name.
- warnInvalidRecord(Logger, String, DnsRecordType, ByteBuf) - Static method in class com.linecorp.armeria.internal.client.DnsUtil
-
Logs a warning message about an invalid record.
- WarnThenDebugLogger - Class in io.micrometer.core.util.internal.logging
-
InternalLogger which logs at warn level at first and then logs at debug level for the rest.
- WarnThenDebugLogger(Class<?>) - Constructor for class io.micrometer.core.util.internal.logging.WarnThenDebugLogger
-
- WASM_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaType
-
WASM applications.
- WASM_APPLICATION - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/wasm".
- WAX_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
Windows Media metafiles.
- WAX_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/x-ms-wax".
- WebClient - Interface in com.linecorp.armeria.client
-
An asynchronous web client.
- WebClientBuilder - Class in com.linecorp.armeria.client
-
Creates a new web client that connects to the specified
URI using the builder pattern.
- WEBM_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
- WEBM_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/webm".
- WEBM_VIDEO - Static variable in class com.linecorp.armeria.common.MediaType
-
- WEBM_VIDEO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/webm".
- WEBP - Static variable in class com.linecorp.armeria.common.MediaType
-
- WEBP - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"image/webp".
- weight() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns the weight of this endpoint.
- WEIGHTED_ROUND_ROBIN - Static variable in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
- weightedRoundRobin() - Static method in interface com.linecorp.armeria.client.endpoint.EndpointSelectionStrategy
-
Returns a weighted round-robin strategy.
- whenAvailable(RequestLogProperty) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- whenAvailable(RequestLogProperty...) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- whenAvailable(Iterable<RequestLogProperty>) - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- whenClosed() - Method in class com.linecorp.armeria.client.DecoratingClientFactory
-
- whenClosed() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- whenClosed() - Method in class com.linecorp.armeria.common.util.AsyncCloseableSupport
-
- whenClosed() - Method in interface com.linecorp.armeria.common.util.ListenableAsyncCloseable
-
- whenClosed() - Method in class com.linecorp.armeria.common.util.StartStopSupport
-
- whenClosed() - Method in class com.linecorp.armeria.server.Server
-
- whenComplete() - Method in interface com.linecorp.armeria.common.HttpResponse
-
- whenComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- whenComplete() - Method in interface com.linecorp.armeria.common.Response
-
- whenComplete() - Method in interface com.linecorp.armeria.common.RpcResponse
-
- whenComplete() - Method in class com.linecorp.armeria.common.stream.FilteredStreamMessage
-
- whenComplete() - Method in class com.linecorp.armeria.common.stream.PublisherBasedStreamMessage
-
- whenComplete() - Method in interface com.linecorp.armeria.common.stream.StreamMessage
-
Returns a
CompletableFuture that completes when this stream is complete,
either successfully or exceptionally, including cancellation and abortion.
- whenComplete() - Method in class com.linecorp.armeria.common.stream.StreamMessageWrapper
-
- whenConsumed() - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
Returns a
CompletableFuture which is completed when all elements written so far have been
consumed by the
Subscriber.
- whenReady() - Method in class com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
-
- whenReady() - Method in interface com.linecorp.armeria.client.endpoint.EndpointGroup
-
- whenReady() - Method in class com.linecorp.armeria.client.Endpoint
-
- whenRequestComplete() - Method in interface com.linecorp.armeria.common.logging.RequestLogAccess
-
- wholeOrDecimal(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- withBaseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with a different base unit.
- withBasicAuthentication(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
If user and password are non-empty, set basic authentication on the request.
- withCharset(Charset) - Method in class com.linecorp.armeria.common.MediaType
-
Returns a new instance with the same type and subtype as this instance, with the
charset parameter set to the
name of the given charset.
- withClientOptions(Function<? super ClientOptionsBuilder, ClientOptionsBuilder>) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.AbstractHealthCheckedEndpointGroupBuilder
-
Sets the
Function that customizes a
Client that sends health check requests.
- withClientOptions(Function<? super ClientOptionsBuilder, ClientOptionsBuilder>) - Method in class com.linecorp.armeria.client.endpoint.healthcheck.HealthCheckedEndpointGroupBuilder
-
- withContent(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body.
- withContent(String, byte[]) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body.
- withContextCustomizer(Consumer<? super ClientRequestContext>) - Static method in class com.linecorp.armeria.client.Clients
-
Sets the specified
ClientRequestContext customization function in a thread-local variable so that
the customized context is used when the client invokes a request from the current thread.
- withDefaultPort(int) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with the specified default port number.
- withDefaultVirtualHost(Consumer<? super VirtualHostBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
Configures the default
VirtualHost with the
customizer.
- withDefaultVirtualHost() - Method in class com.linecorp.armeria.server.ServerBuilder
-
- withEndOfStream() - Method in class com.linecorp.armeria.common.DefaultHttpData
-
Deprecated.
- withEndOfStream() - Method in interface com.linecorp.armeria.common.HttpData
-
Returns a new
HttpData whose HTTP/2
endOfStream flag is set.
- withEndOfStream() - Method in class com.linecorp.armeria.unsafe.ByteBufHttpData
-
- withHeader(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a header to the request.
- withHeaders(RequestHeaders) - Method in interface com.linecorp.armeria.common.HttpRequest
-
- withHeaders(RequestHeadersBuilder) - Method in interface com.linecorp.armeria.common.HttpRequest
-
- withHttpHeader(CharSequence, String) - Static method in class com.linecorp.armeria.client.Clients
-
Sets the specified HTTP header in a thread-local variable so that the header is sent by the client call
made from the current thread.
- withHttpHeader(CharSequence, Object) - Static method in class com.linecorp.armeria.client.Clients
-
Sets the specified HTTP header in a thread-local variable so that the header is sent by the client call
made from the current thread.
- withHttpHeaders(Function<? super HttpHeaders, ? extends HttpHeaders>) - Static method in class com.linecorp.armeria.client.Clients
-
Sets the specified HTTP header manipulating function in a thread-local variable so that the manipulated
headers are sent by the client call made from the current thread.
- withIpAddr(String) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with the specified IP address.
- withJitter(double) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that adds a random jitter value to the original delay using
full jitter strategy.
- withJitter(double, double) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that adds a random jitter value to the original delay using
full jitter strategy.
- withJitter(double, double, Supplier<Random>) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that adds a random jitter value to the original delay using
full jitter strategy.
- withJsonContent(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body as JSON content type.
- withMaxAttempts(int) - Method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff which limits the number of attempts up to the specified value.
- withMethod(HttpSender.Method) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request method.
- withMutations(Consumer<CookieBuilder>) - Method in interface com.linecorp.armeria.common.Cookie
-
Returns a new
Cookie which is the result from the mutation by the specified
Consumer.
- withMutations(Consumer<HttpHeadersBuilder>) - Method in interface com.linecorp.armeria.common.HttpHeaders
-
Returns a new headers which is the result from the mutation by the specified
Consumer.
- withMutations(Consumer<QueryParamsBuilder>) - Method in interface com.linecorp.armeria.common.QueryParams
-
Returns a new parameters which is the result from the mutation by the specified
Consumer.
- withMutations(Consumer<HttpHeadersBuilder>) - Method in interface com.linecorp.armeria.common.RequestHeaders
-
- withMutations(Consumer<HttpHeadersBuilder>) - Method in interface com.linecorp.armeria.common.ResponseHeaders
-
- withName(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with a different name.
- withoutDefaultPort(int) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with the default port number removed.
- withoutDelay() - Static method in interface com.linecorp.armeria.client.retry.Backoff
-
Returns a
Backoff that will never wait between attempts.
- withoutParameters() - Method in class com.linecorp.armeria.common.MediaType
-
Returns a new instance with the same type and subtype as this instance, but without any
parameters.
- withoutPort() - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with its port number unspecified.
- withParameter(String, String) - Method in class com.linecorp.armeria.common.MediaType
-
Replaces all parameters with the given attribute with a single parameter with the
given value.
- withParameters(Map<String, ? extends Iterable<String>>) - Method in class com.linecorp.armeria.common.MediaType
-
Replaces all parameters with the given parameters.
- withParameters(String, Iterable<String>) - Method in class com.linecorp.armeria.common.MediaType
-
Replaces all parameters with the given attribute with parameters using the given
values.
- withPlainText(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body as plain text content type.
- withPort(int) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with the specified port number.
- withRoute(Consumer<? super ServiceBindingBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- withRoute(Consumer<? super VirtualHostServiceBindingBuilder>) - Method in class com.linecorp.armeria.server.VirtualHostBuilder
-
- withTag(Tag) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag.
- withTag(Statistic) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag with a tag key of "statistic".
- withTags(String...) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns a newly-created instance whose name is concatenated by the specified tags.
- withTags(Iterable<Tag>) - Method in class com.linecorp.armeria.common.metric.MeterIdPrefix
-
Returns a newly-created instance whose name is concatenated by the specified tags.
- withTags(String...) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- withTags(Iterable<Tag>) - Method in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
-
- withTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag.
- withVirtualHost(Consumer<? super VirtualHostBuilder>) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- withVirtualHost(String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- withVirtualHost(String, String) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- withWeight(int) - Method in class com.linecorp.armeria.client.Endpoint
-
Returns a new host endpoint with the specified weight.
- WMA_AUDIO - Static variable in class com.linecorp.armeria.common.MediaType
-
Windows Media Audio.
- WMA_AUDIO - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"audio/x-ms-wma".
- WML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- WML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/vnd.wap.wml; charset=utf-8".
- WMV - Static variable in class com.linecorp.armeria.common.MediaType
-
- WMV - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"video/x-ms-wmv".
- WOFF - Static variable in class com.linecorp.armeria.common.MediaType
-
- WOFF - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/font-woff".
- WOFF2 - Static variable in class com.linecorp.armeria.common.MediaType
-
- WOFF2 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/font-woff2".
- WORKER_GROUP - Static variable in class com.linecorp.armeria.client.ClientFactoryOption
-
The worker EventLoopGroup.
- workerGroup(EventLoopGroup, boolean) - Method in class com.linecorp.armeria.client.ClientFactoryBuilder
-
- workerGroup() - Method in class com.linecorp.armeria.client.ClientFactoryOptions
-
Returns the worker EventLoopGroup.
- workerGroup() - Static method in class com.linecorp.armeria.common.CommonPools
-
- workerGroup(EventLoopGroup, boolean) - Method in class com.linecorp.armeria.server.ServerBuilder
-
- workerGroup() - Method in class com.linecorp.armeria.server.ServerConfig
-
- wrap(byte[]) - Static method in interface com.linecorp.armeria.common.HttpData
-
Creates a new instance from the specified byte array.
- wrap(byte[], int, int) - Static method in interface com.linecorp.armeria.common.HttpData
-
Creates a new instance from the specified byte array, offset and length.
- wrap(ByteBuf) - Static method in interface com.linecorp.armeria.common.HttpData
-
Converts the specified Netty
ByteBuf into an
HttpData.
- wrap(CompletableFuture<U>) - Static method in class com.linecorp.armeria.common.util.UnmodifiableFuture
-
- wrap(Runnable) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Runnable so that it is timed when invoked.
- wrap(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Callable so that it is timed when invoked.
- wrap(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Supplier so that it is timed when invoked.
- write(T) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- write(Supplier<? extends T>) - Method in interface com.linecorp.armeria.common.stream.StreamWriter
-
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.linecorp.armeria.internal.common.TrafficLoggingHandler
-
- WRITE_TIMEOUT_MILLIS - Static variable in class com.linecorp.armeria.client.ClientOption
-
The timeout of a socket write.
- writeData(int, int, HttpData, boolean) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- writeHeaders(int, int, HttpHeaders, boolean) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
- writeReset(int, int, Http2Error) - Method in class com.linecorp.armeria.internal.common.HttpObjectEncoder
-
Resets the specified stream.
- writeTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- writeTimeout(Duration) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- writeTimeout(Duration) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- WriteTimeoutException - Exception in com.linecorp.armeria.client
-
A
TimeoutException raised when a client failed to send a request to the wire within timeout.
- writeTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientBuilder
-
- writeTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientOptions
-
Returns the timeout of a socket write.
- writeTimeoutMillis(long) - Method in class com.linecorp.armeria.client.ClientOptionsBuilder
-
- writeTimeoutMillis() - Method in interface com.linecorp.armeria.client.ClientRequestContext
-
Returns the amount of time allowed until the initial write attempt of the current
Request
succeeds.
- writeTimeoutMillis() - Method in class com.linecorp.armeria.client.ClientRequestContextWrapper
-
- writeTimeoutMillis() - Method in class com.linecorp.armeria.client.DefaultClientRequestContext
-
- writeTimeoutMillis(long) - Method in class com.linecorp.armeria.client.WebClientBuilder
-
- WWW_AUTHENTICATE - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "WWW-Authenticate" header field name.
X
- X_CONTENT_TYPE_OPTIONS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Content-Type-Options" header field name.
- X_DNS_PREFETCH_CONTROL - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- X_DO_NOT_TRACK - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Do-Not-Track" header field name.
- X_DOWNLOAD_OPTIONS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- X_FORWARDED_FOR - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Forwarded-For" header field name (superseded by "Forwarded").
- X_FORWARDED_HOST - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- X_FORWARDED_PORT - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
- X_FORWARDED_PROTO - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Forwarded-Proto" header field name.
- X_FRAME_OPTIONS - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Frame-Options" header field name.
- X_POWERED_BY - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Powered-By" header field name.
- X_REQUESTED_WITH - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-Requested-With" header field name.
- X_USER_IP - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-User-IP" header field name.
- X_XSS_PROTECTION - Static variable in class com.linecorp.armeria.common.HttpHeaderNames
-
The HTTP "X-XSS-Protection" header field name.
- XHTML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
- XHTML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/xhtml+xml; charset=utf-8".
- XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
As described in
RFC 3023, this constant
(
text/xml) is used for XML documents that are "readable by casual users."
- XML_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"text/xml; charset=utf-8".
- XRD_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaType
-
Extensible Resource Descriptors.
- XRD_UTF_8 - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/xrd+xml; charset=utf-8".
Z
- ZERO - Static variable in class com.linecorp.armeria.client.circuitbreaker.EventCount
-
- ZIP - Static variable in class com.linecorp.armeria.common.MediaType
-
- ZIP - Static variable in class com.linecorp.armeria.common.MediaTypeNames
-
"application/zip".
A B C D E F G H I J K L M N O P Q R S T U V W X Z
Copyright © 2020 LeanCloud. All rights reserved.