Index
All Classes and Interfaces|All Packages
A
- AbstractArmeriaAutoConfiguration - Class in com.linecorp.armeria.spring
-
Abstract class for implementing ArmeriaAutoConfiguration.
- AbstractArmeriaAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
- AccessLog() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
- ACTUATOR - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID to bind
WebOperationServiceinto internal service. - ALL - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID that represents all internal
HttpServices. - ArmeriaAutoConfiguration - Class in com.linecorp.armeria.spring
-
Spring Boot
Configurationthat provides Armeria integration. - ArmeriaAutoConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaAutoConfiguration
- armeriaBeanPostProcessor(BeanFactory) - Method in class com.linecorp.armeria.spring.ArmeriaBeanPostProcessorConfiguration
-
Create an
ArmeriaBeanPostProcessorbean. - ArmeriaBeanPostProcessor - Class in com.linecorp.armeria.spring
-
BeanPostProcessorimplementation that autowires annotated fields, setter methods, and arbitrary config methods. - ArmeriaBeanPostProcessor(BeanFactory) - Constructor for class com.linecorp.armeria.spring.ArmeriaBeanPostProcessor
-
Creates a new instance.
- ArmeriaBeanPostProcessorConfiguration - Class in com.linecorp.armeria.spring
-
Spring Boot
Configurationthat provides Armeria integration. - ArmeriaBeanPostProcessorConfiguration() - Constructor for class com.linecorp.armeria.spring.ArmeriaBeanPostProcessorConfiguration
- armeriaServer(ArmeriaSettings, InternalServices, Optional<MeterRegistry>, ObjectProvider<MetricCollectingServiceConfigurator>, Optional<MeterIdPrefixFunction>, ObjectProvider<ArmeriaServerConfigurator>, ObjectProvider<Consumer<ServerBuilder>>, ObjectProvider<DependencyInjector>, ObjectProvider<ServerErrorHandler>, BeanFactory) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
Creates a started
Serverbean. - ArmeriaServerConfigurator - Interface in com.linecorp.armeria.spring
-
Interface used to configure a service on the default armeria server.
- armeriaServerGracefulShutdownLifecycle(Server) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
Wrap
ServerwithSmartLifecycle. - ArmeriaServerSmartLifecycle - Interface in com.linecorp.armeria.spring
-
A
SmartLifecyclefor start and stop control of ArmeriaServer. - ArmeriaSettings - Class in com.linecorp.armeria.spring
-
Settings for armeria servers.
- ArmeriaSettings() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings
- ArmeriaSettings.AccessLog - Class in com.linecorp.armeria.spring
-
Configurations for the access log.
- ArmeriaSettings.Compression - Class in com.linecorp.armeria.spring
-
Configurations for the HTTP content encoding.
- ArmeriaSettings.InternalServiceProperties - Class in com.linecorp.armeria.spring
-
Properties for internal services such as
DocService,PrometheusExpositionService, andHealthCheckService. - ArmeriaSettings.Port - Class in com.linecorp.armeria.spring
-
Port and protocol settings.
C
- close() - Method in class com.linecorp.armeria.spring.SpringDependencyInjector
- com.linecorp.armeria.spring - package com.linecorp.armeria.spring
-
Spring Boot integration.
- Compression() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.Compression
- configure(DocServiceBuilder) - Method in interface com.linecorp.armeria.spring.DocServiceConfigurator
-
Configures the specified
DocServiceBuilder. - configure(HealthCheckServiceBuilder) - Method in interface com.linecorp.armeria.spring.HealthCheckServiceConfigurator
-
Configures the
HealthCheckServiceusing the specifiedHealthCheckServiceBuilder. - configure(MetricCollectingServiceBuilder) - Method in interface com.linecorp.armeria.spring.MetricCollectingServiceConfigurator
-
Configures the
MetricCollectingServiceusing the specifiedMetricCollectingServiceBuilder. - configure(ServerBuilder) - Method in interface com.linecorp.armeria.spring.ArmeriaServerConfigurator
-
Configures the server using the specified
ServerBuilder.
D
- defaultServiceIds() - Static method in enum class com.linecorp.armeria.spring.InternalServiceId
-
Returns the default service IDs that need to secure from the external network.
- DOCS - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID of
DocService. - docService() - Method in class com.linecorp.armeria.spring.InternalServices
-
Returns the
DocService. - DocServiceConfigurator - Interface in com.linecorp.armeria.spring
-
Configures a
DocServicebuilt by Armeria auto configuration.
F
- findLocalArmeriaPortMetadata(String, Class<?>, PropertyValues) - Method in class com.linecorp.armeria.spring.ArmeriaBeanPostProcessor
G
- getAccessLog() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the
Server's access log configuration. - getAccessLogger() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the default access logger name for all
VirtualHosts. - getAddress() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Returns the network address that the
Serveruses. - getBlockingTaskExecutor() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the number of threads dedicated to the execution of blocking tasks or invocations.
- getCiphers() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the supported SSL ciphers.
- getClientAuth() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns whether client authentication is not wanted ("none"), wanted ("want") or needed ("need").
- getCompression() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the HTTP content encoding configuration that the
Serveruses. - getContextPath() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the context path of the
Server. - getDocsPath() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the path of the
DocService. - getEnabledProtocols() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the enabled SSL protocols.
- getExcludedUserAgents() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Returns the
"user-agent"header values which are not applicable for the HTTP content encoding. - getFormat() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
-
Returns the access log format.
- getGracefulShutdownQuietPeriodMillis() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the number of milliseconds to wait for active requests to go end before shutting down.
- getGracefulShutdownTimeoutMillis() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the number of milliseconds to wait before shutting down the server regardless of active requests.
- getHealthCheckPath() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the path of the
HealthCheckService. - getHttp1MaxChunkSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum length of each chunk in an HTTP/1 response content.
- getHttp1MaxHeaderSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum length of all headers in an HTTP/1 response.
- getHttp1MaxInitialLineLength() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum length of an HTTP/1 response initial line.
- getHttp2InitialConnectionWindowSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the initial connection-level HTTP/2 flow control window size.
- getHttp2InitialStreamWindowSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the initial stream-level HTTP/2 flow control window size.
- getHttp2MaxFrameSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum size of HTTP/2 frame that can be received.
- getHttp2MaxHeaderListSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum size of headers that can be received.
- getHttp2MaxStreamsPerConnection() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum number of concurrent streams per HTTP/2 connection.
- getIdleTimeout() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the idle timeout of a connection for keep-alive.
- getIface() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Returns the network interface that the
Serveruses. - getInclude() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.InternalServiceProperties
-
Returns the
includeproperty to secure the HTTP endpoints from normal ports. - getInstance(Class<T>) - Method in class com.linecorp.armeria.spring.SpringDependencyInjector
- getInternalServices() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the properties of internal services that should not be exposed to the external network.
- getIp() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Deprecated.
- getKeyAlias() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the alias that identifies the key in the key store.
- getKeyPassword() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the password used to access the key in the key store.
- getKeyStore() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the path to the key store that holds the SSL certificate (typically a jks file).
- getKeyStorePassword() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the password used to access the key store.
- getKeyStoreProvider() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the provider for the key store.
- getKeyStoreType() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the type of the key store.
- getMaxConnectionAge() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum allowed age of a connection for keep-alive.
- getMaxNumConnections() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum allowed number of open connections.
- getMaxNumRequestsPerConnection() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum allowed number of requests that can be served through one connection.
- getMaxRequestLength() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the maximum allowed length of the content decoded at the session layer.
- getMetricsPath() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the path of the metrics exposition service.
- getMimeTypes() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Returns the MIME Types of an HTTP response which are applicable for the HTTP content encoding.
- getMinResponseSize() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Returns the minimum bytes for encoding the content of an HTTP response.
- getOrder() - Method in interface com.linecorp.armeria.spring.ArmeriaServerConfigurator
-
Returns the evaluation order of this configurator.
- getOrder() - Method in interface com.linecorp.armeria.spring.DocServiceConfigurator
-
Returns the evaluation order of this configurator.
- getOrder() - Method in interface com.linecorp.armeria.spring.HealthCheckServiceConfigurator
-
Returns the evaluation order of this configurator.
- getOrder() - Method in interface com.linecorp.armeria.spring.MetricCollectingServiceConfigurator
-
Returns the evaluation order of this configurator.
- getPingInterval() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the interval of the HTTP/2 PING frame.
- getPort() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Returns the port that the
Serveruses. - getPorts() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the
ArmeriaSettings.Ports of theServer. - getProtocols() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Returns the list of
SessionProtocols that theServeruses. - getProvider() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns Netty SSL Provider.
- getRequestTimeout() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the timeout of a request.
- getSsl() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the
Sslconfiguration that theServeruses. - getTrustStore() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the trust store that holds SSL certificates.
- getTrustStorePassword() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the password used to access the trust store.
- getTrustStoreProvider() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the provider for the trust store.
- getTrustStoreType() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns the type of the trust store.
- getType() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
-
Returns the access log type.
- getVerboseResponses() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns whether the verbose response mode is enabled.
- getWorkerGroup() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns the number of threads for
EventLoopGroupthat theServeruses. - gracefulShutdownServerConfigurator(String, Duration) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
A user can configure a
Serverby providing anArmeriaServerConfiguratorbean.
H
- HEALTH - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID of
HttpService. - healthCheckService() - Method in class com.linecorp.armeria.spring.InternalServices
-
Returns the
HealthCheckService. - HealthCheckServiceConfigurator - Interface in com.linecorp.armeria.spring
-
Interface used to configure a
HealthCheckServiceon the default Armeria server.
I
- InternalServiceId - Enum Class in com.linecorp.armeria.spring
-
Defines the IDs of internal
HttpServices that should not be exposed to the external network. - internalServicePort() - Method in class com.linecorp.armeria.spring.InternalServices
-
Returns the port to serve the internal services on.
- InternalServiceProperties() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.InternalServiceProperties
- internalServices(ArmeriaSettings, Optional<MeterRegistry>, ObjectProvider<HealthChecker>, ObjectProvider<HealthCheckServiceConfigurator>, ObjectProvider<DocServiceConfigurator>, Integer, InetAddress, boolean) - Method in class com.linecorp.armeria.spring.AbstractArmeriaAutoConfiguration
-
Creates internal services that should not be exposed to the external network such as
DocService,PrometheusExpositionServiceandHealthCheckService. - InternalServices - Class in com.linecorp.armeria.spring
-
A collection of internal
HttpServices and theirPorts. - isEnableAutoInjection() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns whether to apply
SpringDependencyInjectorautomatically. - isEnabled() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Returns
trueif the HTTP content encoding is enabled. - isEnabled() - Method in class com.linecorp.armeria.spring.Ssl
-
Returns whether to enable SSL support.
- isEnableMetrics() - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Returns whether to enable metrics exposition service at the path specified via
ArmeriaSettings.setMetricsPath(String).
L
- LocalArmeriaPort - Annotation Interface in com.linecorp.armeria.spring
-
Specifies an active local port of an Armeria server.
- LocalArmeriaPorts - Annotation Interface in com.linecorp.armeria.spring
-
Specifies active ports of an Armeria server.
M
- managementServerPort() - Method in class com.linecorp.armeria.spring.InternalServices
-
Returns the management server port of
org.springframework.boot.actuate.autoconfigure.web.server.ManagementServerProperties. - MetricCollectingServiceConfigurator - Interface in com.linecorp.armeria.spring
-
Interface used to configure a
MetricCollectingServiceon the default Armeria server. - METRICS - Enum constant in enum class com.linecorp.armeria.spring.InternalServiceId
-
The ID of
PrometheusExpositionService. - metricsExpositionService() - Method in class com.linecorp.armeria.spring.InternalServices
-
Returns the metrics exposition
HttpService.
O
- of(ArmeriaSettings, MeterRegistry, List<HealthChecker>, List<HealthCheckServiceConfigurator>, List<DocServiceConfigurator>, Integer, InetAddress, boolean) - Static method in class com.linecorp.armeria.spring.InternalServices
-
Returns a newly created
InternalServicesfrom the specified properties. - of(BeanFactory) - Static method in class com.linecorp.armeria.spring.SpringDependencyInjector
-
Creates a new
SpringDependencyInjectorthat injects dependencies in annotated services using the specifiedBeanFactory.
P
- Port() - Constructor for class com.linecorp.armeria.spring.ArmeriaSettings.Port
- postProcessProperties(PropertyValues, Object, String) - Method in class com.linecorp.armeria.spring.ArmeriaBeanPostProcessor
-
Post-processes the given property values before the factory apply them to the given bean.
S
- setAccessLog(ArmeriaSettings.AccessLog) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the
Server's access log configuration. - setAccessLogger(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the default access logger name for all
VirtualHosts. - setAddress(InetAddress) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Registers a network address that the
Serveruses. - setBlockingTaskExecutor(Integer) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the number of threads dedicated to the execution of blocking tasks or invocations.
- setCiphers(List<String>) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the supported SSL ciphers.
- setClientAuth(ClientAuth) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets whether the client authentication is not none (
ClientAuth.NONE), optional (ClientAuth.OPTIONAL) or required (ClientAuth.REQUIRE). - setCompression(ArmeriaSettings.Compression) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the HTTP content encoding configuration that the
Serveruses. - setContextPath(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the context path to serve the requests on.
- setDocsPath(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the path of the
DocService. - setEnableAutoInjection(boolean) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets whether to apply
SpringDependencyInjectorautomatically. - setEnabled(boolean) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Sets whether the HTTP content encoding is enabled.
- setEnabled(boolean) - Method in class com.linecorp.armeria.spring.Ssl
-
Enables (or disables) SSL support.
- setEnabledProtocols(List<String>) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the enabled SSL protocols.
- setEnableMetrics(boolean) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets whether to enable metrics exposition service at the path specified via
ArmeriaSettings.setMetricsPath(String). - setExcludedUserAgents(String[]) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Sets the
"user-agent"header values which are not applicable for the HTTP content encoding. - setFormat(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
-
Sets the access log format.
- setGracefulShutdownQuietPeriodMillis(long) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the number of milliseconds to wait for active requests to go end before shutting down.
- setGracefulShutdownTimeoutMillis(long) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the number of milliseconds to wait before shutting down the server regardless of active requests.
- setHealthCheckPath(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the path of the
HealthCheckService. - setHttp1MaxChunkSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum length of each chunk in an HTTP/1 response content.
- setHttp1MaxHeaderSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum length of all headers in an HTTP/1 response.
- setHttp1MaxInitialLineLength(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum length of an HTTP/1 response initial line.
- setHttp2InitialConnectionWindowSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the initial connection-level HTTP/2 flow control window size.
- setHttp2InitialStreamWindowSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the initial stream-level HTTP/2 flow control window size.
- setHttp2MaxFrameSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum size of HTTP/2 frame that can be received.
- setHttp2MaxHeaderListSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum size of headers that can be received.
- setHttp2MaxStreamsPerConnection(Long) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum number of concurrent streams per HTTP/2 connection.
- setIdleTimeout(Duration) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the idle timeout of a connection for keep-alive.
- setIface(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Registers a network interface that the
Serveruses. - setInclude(List<InternalServiceId>) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.InternalServiceProperties
-
Sets the IDs of the
HttpServices to secure from normal ports. - setInternalServices(ArmeriaSettings.InternalServiceProperties) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the properties of internal services that should not be exposed to the external network.
- setIp(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Deprecated.Use
ArmeriaSettings.Port.setAddress(InetAddress)instead. - setKeyAlias(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the alias that identifies the key in the key store.
- setKeyPassword(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the password used to access the key in the key store.
- setKeyStore(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the path to the key store that holds the SSL certificate (typically a jks file).
- setKeyStorePassword(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the password used to access the key store.
- setKeyStoreProvider(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the provider for the key store.
- setKeyStoreType(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the type of the key store.
- setMaxConnectionAge(Duration) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum allowed age of a connection for keep-alive.
- setMaxNumConnections(Integer) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum allowed number of open connections.
- setMaxNumRequestsPerConnection(Integer) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum allowed number of requests that can be served through one connection.
- setMaxRequestLength(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the maximum allowed length of the content decoded at the session layer.
- setMetricsPath(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the path of the metrics exposition service.
- setMimeTypes(String[]) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Sets the MIME Types of an HTTP response which are applicable for the HTTP content encoding.
- setMinResponseSize(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Compression
-
Sets the minimum bytes for encoding the content of an HTTP response.
- setPingInterval(Duration) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the interval of the HTTP/2 PING frame.
- setPort(int) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Registers a port that the
Serveruses. - setPorts(List<ArmeriaSettings.Port>) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the
ArmeriaSettings.Ports of theServer. - setProtocol(SessionProtocol) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Registers a
SessionProtocolthat theServeruses. - setProtocols(List<SessionProtocol>) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
-
Registers a list of
SessionProtocols that theServeruses. - setProvider(SslProvider) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets Netty SSL Provider namely JDK or OPENSSL
SslProvider. - setRequestTimeout(Duration) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the timeout of a request.
- setSsl(Ssl) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the
Sslconfiguration that theServeruses. - setTrustStore(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the trust store that holds SSL certificates.
- setTrustStorePassword(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the password used to access the trust store.
- setTrustStoreProvider(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the provider for the trust store.
- setTrustStoreType(String) - Method in class com.linecorp.armeria.spring.Ssl
-
Sets the type of the trust store.
- setType(String) - Method in class com.linecorp.armeria.spring.ArmeriaSettings.AccessLog
-
Sets the access log type that is supposed to be one of
"common","combined","disabled"or"custom". - setVerboseResponses(Boolean) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets whether the verbose response mode is enabled.
- setWorkerGroup(Integer) - Method in class com.linecorp.armeria.spring.ArmeriaSettings
-
Sets the number of threads for
EventLoopGroupthat theServeruses. - SpringDependencyInjector - Class in com.linecorp.armeria.spring
-
Injects dependencies in annotations using the
BeanFactory. - Ssl - Class in com.linecorp.armeria.spring
-
Simple server-independent abstraction for SSL configuration.
- Ssl() - Constructor for class com.linecorp.armeria.spring.Ssl
T
- toString() - Method in class com.linecorp.armeria.spring.ArmeriaSettings.Port
- toString() - Method in class com.linecorp.armeria.spring.InternalServices
- toString() - Method in class com.linecorp.armeria.spring.SpringDependencyInjector
V
- value() - Element in annotation interface com.linecorp.armeria.spring.LocalArmeriaPort
-
Specifies the
SessionProtocolto get the port from theServer. - valueOf(String) - Static method in enum class com.linecorp.armeria.spring.InternalServiceId
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.linecorp.armeria.spring.InternalServiceId
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages
ArmeriaSettings.Port.getAddress()instead.