/** * Configuration for Netty worker. */ @ConfigurationProperties("worker") public static class Worker extends EventLoopConfig { }
/** * Configuration for Netty parent. */ @ConfigurationProperties("parent") public static class Parent extends EventLoopConfig { }
/** * The default connection pool configuration. */ @ConfigurationProperties(ConnectionPoolConfiguration.PREFIX) public static class ServiceConnectionPoolConfiguration extends ConnectionPoolConfiguration { }
@ConfigurationProperties("netty.responses.file") public class FileTypeHandlerConfiguration {
@ConfigurationProperties("cors") public static class CorsConfiguration implements Toggleable {
/** * The default connection pool configuration. */ @ConfigurationProperties(ConnectionPoolConfiguration.PREFIX) @Primary public static class DefaultConnectionPoolConfiguration extends ConnectionPoolConfiguration { } }
@ConfigurationProperties(ServerSslConfiguration.PREFIX) public class ServerSslConfiguration extends SslConfiguration {
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.KeyConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(KeyConfiguration.PREFIX) @Requires(property = ServerSslConfiguration.PREFIX + "." + KeyConfiguration.PREFIX) public static class DefaultKeyConfiguration extends KeyConfiguration { }
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.TrustStoreConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(TrustStoreConfiguration.PREFIX) @Requires(property = ClientSslConfiguration.PREFIX + "." + TrustStoreConfiguration.PREFIX) public static class DefaultTrustStoreConfiguration extends TrustStoreConfiguration { } }
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.TrustStoreConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(TrustStoreConfiguration.PREFIX) @Requires(property = ServerSslConfiguration.PREFIX + "." + TrustStoreConfiguration.PREFIX) public static class DefaultTrustStoreConfiguration extends TrustStoreConfiguration { } }
/** * The default connection pool configuration. */ @ConfigurationProperties(ConnectionPoolConfiguration.PREFIX) @BootstrapContextCompatible public static class SpringCloudConnectionPoolConfiguration extends ConnectionPoolConfiguration { }
/** * Configuration class for Consul client config. */ @ConfigurationProperties(ConfigDiscoveryConfiguration.PREFIX) @BootstrapContextCompatible public static class SpringConfigDiscoveryConfiguration extends ConfigDiscoveryConfiguration { /** * The full prefix for this configuration. */ public static final String PREFIX = SpringCloudConfigConfiguration.PREFIX + "." + ConfigDiscoveryConfiguration.PREFIX; } }
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.KeyStoreConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(KeyStoreConfiguration.PREFIX) @Requires(property = ServerSslConfiguration.PREFIX + "." + KeyStoreConfiguration.PREFIX) public static class DefaultKeyStoreConfiguration extends KeyStoreConfiguration { }
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.KeyConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(KeyConfiguration.PREFIX) @Requires(property = ClientSslConfiguration.PREFIX + "." + KeyConfiguration.PREFIX) public static class DefaultKeyConfiguration extends KeyConfiguration { }
/** * The default connection pool configuration. */ @RequiresEureka @ConfigurationProperties(ConnectionPoolConfiguration.PREFIX) public static class EurekaConnectionPoolConfiguration extends ConnectionPoolConfiguration { }
/** * The default connection pool configuration. */ @ConfigurationProperties(ConnectionPoolConfiguration.PREFIX) @BootstrapContextCompatible public static class ConsulConnectionPoolConfiguration extends ConnectionPoolConfiguration { }
/** * The default {@link io.micronaut.http.ssl.SslConfiguration.KeyStoreConfiguration}. */ @SuppressWarnings("WeakerAccess") @ConfigurationProperties(KeyStoreConfiguration.PREFIX) @Requires(property = ClientSslConfiguration.PREFIX + "." + KeyStoreConfiguration.PREFIX) public static class DefaultKeyStoreConfiguration extends KeyStoreConfiguration { }
@ConfigurationProperties("multipart") public static class MultipartConfiguration implements Toggleable {
@ConfigurationProperties("check") public static class CheckConfiguration implements Toggleable {
@ConfigurationProperties("netty") public class NettyHttpServerConfiguration extends HttpServerConfiguration {