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.ServiceName
DEFAULT_HOST
service name under which default host of default server is bound.static org.jboss.msc.service.ServiceName
DEFAULT_SERVER
service name under which default server is bound.static org.jboss.msc.service.ServiceName
FILTER
static org.jboss.msc.service.ServiceName
HANDLER
The base name for listener/handler/filter services.static org.jboss.msc.service.ServiceName
SERVER
Deprecated.Replaced by capability referenceHostDefinition.HOST_CAPABILITY
.static org.jboss.msc.service.ServiceName
SERVLET_CONTAINER
Deprecated.Replaced by capability referenceServletContainerDefinition.SERVLET_CONTAINER_CAPABILITY
.static org.jboss.msc.service.ServiceName
UNDERTOW
Deprecated.Replaced by capability referenceUndertowRootDefinition.UNDERTOW_CAPABILITY
.static org.jboss.msc.service.ServiceName
UNDERTOW_DEPLOYMENT
-
Constructor Summary
Constructors Modifier Constructor Description protected
UndertowService(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.ServiceName
accessLogServiceName(String server, String virtualHost)
static org.jboss.msc.service.ServiceName
consoleRedirectServiceName(String server, String virtualHost)
static org.jboss.msc.service.ServiceName
deploymentServiceName(String serverName, String virtualHost, String contextPath)
Deprecated.static org.jboss.msc.service.ServiceName
deploymentServiceName(org.jboss.msc.service.ServiceName deploymentServiceName)
static org.jboss.msc.service.ServiceName
filterRefName(String server, String virtualHost, String filterName)
static org.jboss.msc.service.ServiceName
filterRefName(String server, String virtualHost, String locationName, String filterName)
protected void
fireEvent(EventInvoker invoker)
String
getDefaultContainer()
String
getDefaultServer()
String
getDefaultVirtualHost()
static org.jboss.msc.service.ServiceName
getFilterRefServiceName(org.jboss.as.controller.PathAddress address, String name)
String
getInstanceId()
Set<Server>
getServers()
UndertowService
getValue()
boolean
isObfuscateSessionRoute()
boolean
isStatisticsEnabled()
static org.jboss.msc.service.ServiceName
listenerName(String listenerName)
Deprecated.static org.jboss.msc.service.ServiceName
locationServiceName(String server, String virtualHost, String locationName)
void
registerListener(UndertowEventListener listener)
Registers custom Event listener to serverprotected void
registerServer(Server server)
void
registerStatisticsListener(Consumer<Boolean> listener)
void
setStatisticsEnabled(boolean statisticsEnabled)
static org.jboss.msc.service.ServiceName
ssoServiceName(String server, String virtualHost)
void
start(org.jboss.msc.service.StartContext context)
void
stop(org.jboss.msc.service.StopContext context)
void
unregisterListener(UndertowEventListener listener)
protected void
unregisterServer(Server server)
void
unregisterStatisticsListener(Consumer<Boolean> listener)
static org.jboss.msc.service.ServiceName
virtualHostName(String server, String virtualHost)
Deprecated.
-
-
-
Field Detail
-
UNDERTOW
@Deprecated public static final org.jboss.msc.service.ServiceName UNDERTOW
Deprecated.Replaced by capability referenceUndertowRootDefinition.UNDERTOW_CAPABILITY
.
-
SERVLET_CONTAINER
@Deprecated public static final org.jboss.msc.service.ServiceName SERVLET_CONTAINER
Deprecated.Replaced by capability referenceServletContainerDefinition.SERVLET_CONTAINER_CAPABILITY
.
-
SERVER
@Deprecated public static final org.jboss.msc.service.ServiceName SERVER
Deprecated.Replaced by capability referenceHostDefinition.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
-
-
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:
start
in interfaceorg.jboss.msc.Service
- Throws:
org.jboss.msc.service.StartException
-
stop
public void stop(org.jboss.msc.service.StopContext context)
- Specified by:
stop
in interfaceorg.jboss.msc.Service
-
getValue
public UndertowService getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValue
in interfaceorg.jboss.msc.value.Value<UndertowService>
- Throws:
IllegalStateException
IllegalArgumentException
-
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)
-
-