Class ServletServerFactory
java.lang.Object
io.micronaut.http.ssl.SslBuilder<SSLContext>
io.micronaut.servlet.engine.server.ServletServerFactory
- Direct Known Subclasses:
JettyFactory,TomcatFactory,UndertowFactory
Parent factory class for servlet-based servers.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedServletServerFactory(io.micronaut.core.io.ResourceResolver resourceResolver, io.micronaut.http.server.HttpServerConfiguration serverConfiguration, io.micronaut.http.ssl.SslConfiguration sslConfiguration, io.micronaut.context.ApplicationContext applicationContext, List<ServletStaticResourceConfiguration> staticResourceConfigurations) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.micronaut.http.ssl.SslConfiguration ssl) build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion) io.micronaut.context.ApplicationContextprotected Stringprotected Integerprotected Stringio.micronaut.context.env.Environmentio.micronaut.http.server.HttpServerConfigurationio.micronaut.http.ssl.SslConfigurationMethods inherited from class io.micronaut.http.ssl.SslBuilder
getKeyManagerFactory, getKeyStore, getTrustManagerFactory, getTrustStore, load
-
Constructor Details
-
ServletServerFactory
protected ServletServerFactory(io.micronaut.core.io.ResourceResolver resourceResolver, io.micronaut.http.server.HttpServerConfiguration serverConfiguration, io.micronaut.http.ssl.SslConfiguration sslConfiguration, io.micronaut.context.ApplicationContext applicationContext, List<ServletStaticResourceConfiguration> staticResourceConfigurations) Default constructor.- Parameters:
resourceResolver- The resource resolver.serverConfiguration- The server configurationsslConfiguration- The SSL configurationapplicationContext- The app contextstaticResourceConfigurations- The static resource definitions
-
-
Method Details
-
getStaticResourceConfigurations
- Returns:
- The static resource configurations.
-
getEnvironment
public io.micronaut.context.env.Environment getEnvironment()- Returns:
- The environment
-
getApplicationContext
public io.micronaut.context.ApplicationContext getApplicationContext()- Returns:
- The app context
-
getContextPath
- Returns:
- The context path.
-
getServerConfiguration
public io.micronaut.http.server.HttpServerConfiguration getServerConfiguration()- Returns:
- The server config
-
getSslConfiguration
public io.micronaut.http.ssl.SslConfiguration getSslConfiguration()- Returns:
- The SSL config
-
build
- Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<SSLContext>
-
build
public Optional<SSLContext> build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion) - Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<SSLContext>
-
getConfiguredHost
- Returns:
- The configured host.
-
getConfiguredPort
- Returns:
- The configured port.
-