Package org.wildfly.extension.undertow
Class UndertowService
- java.lang.Object
-
- org.wildfly.extension.undertow.UndertowService
-
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<UndertowService>,org.jboss.msc.value.Value<UndertowService>
public class UndertowService extends Object implements org.jboss.msc.service.Service<UndertowService>
- Author:
- Tomaz Cerar (c) 2013 Red Hat Inc., Stuart Douglas, Richard Opalka
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.msc.service.ServiceNameDEFAULT_HOSTservice name under which default host of default server is bound.static org.jboss.msc.service.ServiceNameDEFAULT_SERVERservice name under which default server is bound.static org.jboss.msc.service.ServiceNameFILTERstatic org.jboss.msc.service.ServiceNameHANDLERThe base name for listener/handler/filter services.static org.jboss.msc.service.ServiceNameSERVERDeprecated.static org.jboss.msc.service.ServiceNameSERVLET_CONTAINERDeprecated.static org.jboss.msc.service.ServiceNameUNDERTOWDeprecated.static org.jboss.msc.service.ServiceNameUNDERTOW_DEPLOYMENT
-
Constructor Summary
Constructors Modifier Constructor Description protectedUndertowService(Consumer<UndertowService> serviceConsumer, String defaultContainer, String defaultServer, String defaultVirtualHost, String instanceId, boolean obfuscateSessionRoute, boolean statisticsEnabled)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.jboss.msc.service.ServiceNameaccessLogServiceName(String server, String virtualHost)static org.jboss.msc.service.ServiceNameconsoleRedirectServiceName(String server, String virtualHost)static org.jboss.msc.service.ServiceNamedeploymentServiceName(String serverName, String virtualHost, String contextPath)Deprecated.static org.jboss.msc.service.ServiceNamedeploymentServiceName(org.jboss.msc.service.ServiceName deploymentServiceName)static org.jboss.msc.service.ServiceNamefilterRefName(String server, String virtualHost, String filterName)static org.jboss.msc.service.ServiceNamefilterRefName(String server, String virtualHost, String locationName, String filterName)protected voidfireEvent(EventInvoker invoker)StringgetDefaultContainer()StringgetDefaultServer()StringgetDefaultVirtualHost()static org.jboss.msc.service.ServiceNamegetFilterRefServiceName(org.jboss.as.controller.PathAddress address, String name)StringgetInstanceId()Set<Server>getServers()UndertowServicegetValue()booleanisObfuscateSessionRoute()booleanisStatisticsEnabled()static org.jboss.msc.service.ServiceNamelistenerName(String listenerName)Deprecated.static org.jboss.msc.service.ServiceNamelocationServiceName(String server, String virtualHost, String locationName)voidregisterListener(UndertowEventListener listener)Registers custom Event listener to serverprotected voidregisterServer(Server server)voidregisterStatisticsListener(Consumer<Boolean> listener)voidsetStatisticsEnabled(boolean statisticsEnabled)static org.jboss.msc.service.ServiceNamessoServiceName(String server, String virtualHost)voidstart(org.jboss.msc.service.StartContext context)voidstop(org.jboss.msc.service.StopContext context)voidunregisterListener(UndertowEventListener listener)protected voidunregisterServer(Server server)voidunregisterStatisticsListener(Consumer<Boolean> listener)static org.jboss.msc.service.ServiceNamevirtualHostName(String server, String virtualHost)Deprecated.
-
-
-
Field Detail
-
UNDERTOW
@Deprecated public static final org.jboss.msc.service.ServiceName UNDERTOW
Deprecated.
-
SERVLET_CONTAINER
@Deprecated public static final org.jboss.msc.service.ServiceName SERVLET_CONTAINER
Deprecated.
-
SERVER
@Deprecated public static final org.jboss.msc.service.ServiceName SERVER
Deprecated.
-
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
-
-
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 namevirtualHost- The virtual hostcontextPath- 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)
-
ssoServiceName
public static org.jboss.msc.service.ServiceName ssoServiceName(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:
startin interfaceorg.jboss.msc.Service- Specified by:
startin interfaceorg.jboss.msc.service.Service<UndertowService>- Throws:
org.jboss.msc.service.StartException
-
stop
public void stop(org.jboss.msc.service.StopContext context)
- Specified by:
stopin interfaceorg.jboss.msc.Service- Specified by:
stopin interfaceorg.jboss.msc.service.Service<UndertowService>
-
getValue
public UndertowService getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValuein interfaceorg.jboss.msc.value.Value<UndertowService>- Throws:
IllegalStateExceptionIllegalArgumentException
-
registerServer
protected void registerServer(Server server)
-
unregisterServer
protected void unregisterServer(Server server)
-
getDefaultContainer
public String getDefaultContainer()
-
getDefaultServer
public String getDefaultServer()
-
getDefaultVirtualHost
public String getDefaultVirtualHost()
-
getInstanceId
public String getInstanceId()
-
isObfuscateSessionRoute
public boolean isObfuscateSessionRoute()
-
isStatisticsEnabled
public boolean isStatisticsEnabled()
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean statisticsEnabled)
-
registerListener
public void registerListener(UndertowEventListener listener)
Registers custom Event listener to server- Parameters:
listener- event listener to register
-
unregisterListener
public void unregisterListener(UndertowEventListener listener)
-
fireEvent
protected void fireEvent(EventInvoker invoker)
-
-