Class UndertowService

    • Field Detail

      • UNDERTOW

        @Deprecated
        public static final org.jboss.msc.service.ServiceName UNDERTOW
        Deprecated.
        Replaced by capability reference UndertowRootDefinition.UNDERTOW_CAPABILITY.
      • SERVLET_CONTAINER

        @Deprecated
        public static final org.jboss.msc.service.ServiceName SERVLET_CONTAINER
        Deprecated.
        Replaced by capability reference ServletContainerDefinition.SERVLET_CONTAINER_CAPABILITY.
      • SERVER

        @Deprecated
        public static final org.jboss.msc.service.ServiceName SERVER
        Deprecated.
        Replaced by capability reference HostDefinition.HOST_CAPABILITY.
      • DEFAULT_SERVER

        public static final org.jboss.msc.service.ServiceName DEFAULT_SERVER
        service name under which default server is bound.
      • DEFAULT_HOST

        public static final org.jboss.msc.service.ServiceName DEFAULT_HOST
        service name under which default host of default server is bound.
      • UNDERTOW_DEPLOYMENT

        public static final org.jboss.msc.service.ServiceName UNDERTOW_DEPLOYMENT
      • HANDLER

        public static final org.jboss.msc.service.ServiceName HANDLER
        The base name for listener/handler/filter services.
      • FILTER

        public static final org.jboss.msc.service.ServiceName FILTER
    • Constructor Detail

      • UndertowService

        protected UndertowService​(Consumer<UndertowService> serviceConsumer,
                                  String defaultContainer,
                                  String defaultServer,
                                  String defaultVirtualHost,
                                  String instanceId,
                                  boolean obfuscateSessionRoute,
                                  boolean statisticsEnabled)
    • Method Detail

      • deploymentServiceName

        public static org.jboss.msc.service.ServiceName deploymentServiceName​(org.jboss.msc.service.ServiceName deploymentServiceName)
      • deploymentServiceName

        @Deprecated
        public static org.jboss.msc.service.ServiceName deploymentServiceName​(String serverName,
                                                                              String virtualHost,
                                                                              String contextPath)
        Deprecated.
        The old deployment unit service name. This is still registered as an alias, however {deploymentServiceName(ServiceName)} should be used instead.
        Parameters:
        serverName - The server name
        virtualHost - The virtual host
        contextPath - The context path
        Returns:
        The legacy deployment service alias
      • virtualHostName

        @Deprecated
        public static org.jboss.msc.service.ServiceName virtualHostName​(String server,
                                                                        String virtualHost)
        Deprecated.
      • locationServiceName

        public static org.jboss.msc.service.ServiceName locationServiceName​(String server,
                                                                            String virtualHost,
                                                                            String locationName)
      • accessLogServiceName

        public static org.jboss.msc.service.ServiceName accessLogServiceName​(String server,
                                                                             String virtualHost)
      • consoleRedirectServiceName

        public static org.jboss.msc.service.ServiceName consoleRedirectServiceName​(String server,
                                                                                   String virtualHost)
      • filterRefName

        public static org.jboss.msc.service.ServiceName filterRefName​(String server,
                                                                      String virtualHost,
                                                                      String locationName,
                                                                      String filterName)
      • filterRefName

        public static org.jboss.msc.service.ServiceName filterRefName​(String server,
                                                                      String virtualHost,
                                                                      String filterName)
      • getFilterRefServiceName

        public static org.jboss.msc.service.ServiceName getFilterRefServiceName​(org.jboss.as.controller.PathAddress address,
                                                                                String name)
      • listenerName

        @Deprecated
        public static org.jboss.msc.service.ServiceName listenerName​(String listenerName)
        Deprecated.
      • start

        public void start​(org.jboss.msc.service.StartContext context)
                   throws org.jboss.msc.service.StartException
        Specified by:
        start in interface org.jboss.msc.Service
        Throws:
        org.jboss.msc.service.StartException
      • stop

        public void stop​(org.jboss.msc.service.StopContext context)
        Specified by:
        stop in interface org.jboss.msc.Service
      • registerServer

        protected void registerServer​(Server server)
      • unregisterServer

        protected void unregisterServer​(Server server)
      • getDefaultContainer

        public String getDefaultContainer()
      • getDefaultServer

        public String getDefaultServer()
      • getDefaultVirtualHost

        public String getDefaultVirtualHost()
      • getServers

        public Set<Server> getServers()
      • getInstanceId

        public String getInstanceId()
      • isObfuscateSessionRoute

        public boolean isObfuscateSessionRoute()
      • isStatisticsEnabled

        public boolean isStatisticsEnabled()
      • setStatisticsEnabled

        public void setStatisticsEnabled​(boolean statisticsEnabled)
      • registerStatisticsListener

        public void registerStatisticsListener​(Consumer<Boolean> listener)
      • unregisterStatisticsListener

        public void unregisterStatisticsListener​(Consumer<Boolean> listener)
      • registerListener

        public void registerListener​(UndertowEventListener listener)
        Registers custom Event listener to server
        Parameters:
        listener - event listener to register
      • fireEvent

        protected void fireEvent​(EventInvoker invoker)