Class UndertowServer

java.lang.Object
io.micronaut.servlet.http.server.AbstractServletServer<io.undertow.Undertow>
io.micronaut.servlet.undertow.UndertowServer
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

@Singleton public class UndertowServer extends AbstractServletServer<io.undertow.Undertow>
Implementation of AbstractServletServer for Undertow.
Since:
1.0.0
Author:
graemerocher
  • Constructor Details

    • UndertowServer

      @Inject public UndertowServer(io.micronaut.context.ApplicationContext applicationContext, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Nullable @Nullable io.micronaut.context.event.ApplicationEventPublisher<io.micronaut.runtime.server.event.ServerShutdownEvent> serverShutdownEventPublisher, io.undertow.Undertow undertow)
      Default constructor.
      Parameters:
      applicationContext - The app context
      applicationConfiguration - The app config
      serverShutdownEventPublisher - ApplicationEventPublisher for the ServerShutdownEvent event.
      undertow - The undertow instance
    • UndertowServer

      @Deprecated(forRemoval=true, since="5.2.0") public UndertowServer(io.micronaut.context.ApplicationContext applicationContext, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.undertow.Undertow undertow)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Default constructor.
      Parameters:
      applicationContext - The app context
      applicationConfiguration - The app config
      undertow - The undertow instance
  • Method Details