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.ServiceNameJBOSS_ASThe service name of the root application server service.static org.jboss.msc.service.ServiceNameJBOSS_EXTERNAL_MODULE_SERVICEDeprecated.use capability org.wildfly.management.external-modulestatic org.jboss.msc.service.ServiceNameJBOSS_PRODUCT_CONFIG_SERVICEstatic org.jboss.msc.service.ServiceNameJBOSS_SERVER_CONTROLLERThe service corresponding to theModelControllerfor this instance.static org.jboss.msc.service.ServiceNameJBOSS_SERVER_EXECUTORDeprecated.use capability org.wildfly.management.executorstatic org.jboss.msc.service.ServiceNameJBOSS_SERVICE_MODULE_LOADERThe service corresponding to theServiceModuleLoaderfor this instance.static org.jboss.msc.service.ServiceNameJBOSS_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 theModelControllerfor this instance.
-
JBOSS_SERVER_EXECUTOR
@Deprecated public static final org.jboss.msc.service.ServiceName JBOSS_SERVER_EXECUTOR
Deprecated.use capability org.wildfly.management.executorThe service corresponding to theExecutorServicefor this instance.
-
JBOSS_SERVICE_MODULE_LOADER
public static final org.jboss.msc.service.ServiceName JBOSS_SERVICE_MODULE_LOADER
The service corresponding to theServiceModuleLoaderfor this instance.
-
JBOSS_EXTERNAL_MODULE_SERVICE
@Deprecated public static final org.jboss.msc.service.ServiceName JBOSS_EXTERNAL_MODULE_SERVICE
Deprecated.use capability org.wildfly.management.external-moduleThe service corresponding to theExternalModuleServicefor this instance.
-
JBOSS_PRODUCT_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName JBOSS_PRODUCT_CONFIG_SERVICE
-
JBOSS_SUSPEND_CONTROLLER
public static final org.jboss.msc.service.ServiceName JBOSS_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
-
-