Class AbstractServletServer<T>
java.lang.Object
io.micronaut.servlet.engine.server.AbstractServletServer<T>
- Type Parameters:
T- The server type
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>,io.micronaut.context.ApplicationContextProvider,io.micronaut.context.LifeCycle,io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>,io.micronaut.runtime.server.EmbeddedServer,Closeable,AutoCloseable
@Deprecated(forRemoval=true,
since="5.2.0")
public abstract class AbstractServletServer<T>
extends Object
implements io.micronaut.runtime.server.EmbeddedServer
Deprecated, for removal: This API element is subject to removal in a future version.
Abstract base class for servlet embedded servers.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractServletServer(io.micronaut.context.ApplicationContext applicationContext, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, T server) Deprecated, for removal: This API element is subject to removal in a future version.Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionfinal io.micronaut.runtime.ApplicationConfigurationDeprecated, for removal: This API element is subject to removal in a future version.final io.micronaut.context.ApplicationContextDeprecated, for removal: This API element is subject to removal in a future version.final TDeprecated, for removal: This API element is subject to removal in a future version.final io.micronaut.runtime.server.EmbeddedServerstart()Deprecated, for removal: This API element is subject to removal in a future version.protected abstract voidDeprecated, for removal: This API element is subject to removal in a future version.Start the server.final io.micronaut.runtime.server.EmbeddedServerstop()Deprecated, for removal: This API element is subject to removal in a future version.protected abstract voidDeprecated, for removal: This API element is subject to removal in a future version.Stop the server.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.runtime.EmbeddedApplication
getEnvironment, isForceExit, isShutdownHookNeededMethods inherited from interface io.micronaut.runtime.server.EmbeddedServer
getContextURI, getHost, getPort, getScheme, getURI, getURL, isKeepAlive, isServerMethods inherited from interface io.micronaut.context.LifeCycle
close, isRunning, refresh
-
Constructor Details
-
AbstractServletServer
protected AbstractServletServer(io.micronaut.context.ApplicationContext applicationContext, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, T server) Deprecated, for removal: This API element is subject to removal in a future version.Default constructor.- Parameters:
applicationContext- The application contextapplicationConfiguration- The application configurationserver- The server object
-
-
Method Details
-
getServer
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- The server object.
-
getApplicationContext
public final io.micronaut.context.ApplicationContext getApplicationContext()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getApplicationContextin interfaceio.micronaut.context.ApplicationContextProvider- Specified by:
getApplicationContextin interfaceio.micronaut.runtime.EmbeddedApplication<T>
-
getApplicationConfiguration
public final io.micronaut.runtime.ApplicationConfiguration getApplicationConfiguration()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getApplicationConfigurationin interfaceio.micronaut.runtime.EmbeddedApplication<T>
-
start
public final io.micronaut.runtime.server.EmbeddedServer start()Deprecated, for removal: This API element is subject to removal in a future version. -
stop
public final io.micronaut.runtime.server.EmbeddedServer stop()Deprecated, for removal: This API element is subject to removal in a future version. -
startServer
Deprecated, for removal: This API element is subject to removal in a future version.Start the server.- Throws:
Exception- when an error occurred starting the server
-
stopServer
Deprecated, for removal: This API element is subject to removal in a future version.Stop the server.- Throws:
Exception- when an error occurred stopping the server
-
AbstractServletServerinstead