Package org.jboss.as.server
Class Services
- java.lang.Object
-
- org.jboss.as.server.Services
-
public final class Services extends Object
A holder class for constants containing the names of the core services.- Author:
- David M. Lloyd, Richard Opalka
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.msc.service.ServiceName
JBOSS_AS
The service name of the root application server service.static org.jboss.msc.service.ServiceName
JBOSS_EXTERNAL_MODULE_SERVICE
Deprecated.use capability @code{org.wildfly.management.external-module}static org.jboss.msc.service.ServiceName
JBOSS_PRODUCT_CONFIG_SERVICE
static org.jboss.msc.service.ServiceName
JBOSS_SERVER_CONTROLLER
The service corresponding to theModelController
for this instance.static org.jboss.msc.service.ServiceName
JBOSS_SERVER_EXECUTOR
Deprecated.use capability @code{org.wildfly.management.executor}static org.jboss.msc.service.ServiceName
JBOSS_SERVICE_MODULE_LOADER
The service corresponding to theServiceModuleLoader
for this instance.static org.jboss.msc.service.ServiceName
JBOSS_SUSPEND_CONTROLLER
Deprecated.use capability @code{org.wildfly.server.suspend-controller}
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> org.jboss.msc.service.ServiceBuilder<T>
addServerExecutorDependency(org.jboss.msc.service.ServiceBuilder<T> builder, org.jboss.msc.inject.Injector<ExecutorService> injector)
Deprecated.UserequireServerExecutor(ServiceBuilder)
instead.static Supplier<ExecutorService>
requireServerExecutor(org.jboss.msc.service.ServiceBuilder<?> builder)
Creates dependency on management executor and returns supplier providing it.
-
-
-
Field Detail
-
JBOSS_AS
public static final org.jboss.msc.service.ServiceName JBOSS_AS
The service name of the root application server service.
-
JBOSS_SERVER_CONTROLLER
public static final org.jboss.msc.service.ServiceName JBOSS_SERVER_CONTROLLER
The service corresponding to theModelController
for this instance.
-
JBOSS_SERVER_EXECUTOR
@Deprecated public static final org.jboss.msc.service.ServiceName JBOSS_SERVER_EXECUTOR
Deprecated.use capability @code{org.wildfly.management.executor}The service corresponding to theExecutorService
for this instance.
-
JBOSS_SERVICE_MODULE_LOADER
public static final org.jboss.msc.service.ServiceName JBOSS_SERVICE_MODULE_LOADER
The service corresponding to theServiceModuleLoader
for this instance.
-
JBOSS_EXTERNAL_MODULE_SERVICE
@Deprecated public static final org.jboss.msc.service.ServiceName JBOSS_EXTERNAL_MODULE_SERVICE
Deprecated.use capability @code{org.wildfly.management.external-module}The service corresponding to theExternalModuleService
for this instance.
-
JBOSS_PRODUCT_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName JBOSS_PRODUCT_CONFIG_SERVICE
-
JBOSS_SUSPEND_CONTROLLER
@Deprecated public static final org.jboss.msc.service.ServiceName JBOSS_SUSPEND_CONTROLLER
Deprecated.use capability @code{org.wildfly.server.suspend-controller}
-
-
Method Detail
-
addServerExecutorDependency
@Deprecated public static <T> org.jboss.msc.service.ServiceBuilder<T> addServerExecutorDependency(org.jboss.msc.service.ServiceBuilder<T> builder, org.jboss.msc.inject.Injector<ExecutorService> injector)
Deprecated.UserequireServerExecutor(ServiceBuilder)
instead. This method will be removed in the future.Creates dependency on management executor.- Type Parameters:
T
- the parameter type- Parameters:
builder
- the builderinjector
- the injector- Returns:
- service builder instance
-
requireServerExecutor
public static Supplier<ExecutorService> requireServerExecutor(org.jboss.msc.service.ServiceBuilder<?> builder)
Creates dependency on management executor and returns supplier providing it.- Parameters:
builder
- the builder to use for requirement- Returns:
- supplier providing server executor
-
-