Package com.linecorp.armeria.spring
@NonNullByDefault
package com.linecorp.armeria.spring
Spring Boot integration.
-
ClassDescriptionAbstract class for implementing ArmeriaAutoConfiguration.Spring Boot
Configuration
that provides Armeria integration.BeanPostProcessor
implementation that autowires annotated fields, setter methods, and arbitrary config methods.Spring BootConfiguration
that provides Armeria integration.Interface used to configure a service on the default armeria server.ASmartLifecycle
for start and stop control of ArmeriaServer
.Settings for armeria servers.Configurations for the access log.Configurations for the HTTP content encoding.Properties for internal services such asDocService
,PrometheusExpositionService
, andHealthCheckService
.Port and protocol settings.Configures aDocService
built by Armeria auto configuration.Interface used to configure aHealthCheckService
on the default Armeria server.Defines the IDs of internalHttpService
s that should not be exposed to the external network.A collection of internalHttpService
s and theirPort
s.Specifies an active local port of an Armeria server.Specifies active ports of an Armeria server.Interface used to configure aMetricCollectingService
on the default Armeria server.Injects dependencies in annotations using theBeanFactory
.Simple server-independent abstraction for SSL configuration.