Package org.jboss.as.threads
Class ScheduledThreadPoolResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.PersistentResourceDefinition
-
- org.jboss.as.threads.ScheduledThreadPoolResourceDefinition
-
- All Implemented Interfaces:
Feature
,ResourceDefinition
,ResourceRegistration
public class ScheduledThreadPoolResourceDefinition extends PersistentResourceDefinition
ResourceDefinition
for a scheduled thread pool resource.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.ResourceDefinition
ResourceDefinition.AbstractConfigurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.Builder, ResourceDefinition.Configurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.MinimalBuilder, ResourceDefinition.MinimalResourceDefinition
-
-
Field Summary
Fields Modifier and Type Field Description static RuntimeCapability<Void>
CAPABILITY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScheduledThreadPoolResourceDefinition
create(boolean registerRuntimeOnly)
static ScheduledThreadPoolResourceDefinition
create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
static ScheduledThreadPoolResourceDefinition
create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability)
static ScheduledThreadPoolResourceDefinition
create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability)
Collection<AttributeDefinition>
getAttributes()
void
registerAttributes(ManagementResourceRegistration resourceRegistration)
-
Methods inherited from class org.jboss.as.controller.PersistentResourceDefinition
getChildren, registerChildren
-
Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAddOperationParameters, getDeprecationData, getFlagsSet, getResourceDescriptionResolver, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
Methods inherited from class org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
getAccessConstraints, getDescriptionProvider, getMaxOccurs, getMinOccurs, getPathElement, getStability, isFeature, isOrderedChild, isRuntime
-
-
-
-
Field Detail
-
CAPABILITY
public static final RuntimeCapability<Void> CAPABILITY
-
-
Method Detail
-
create
public static ScheduledThreadPoolResourceDefinition create(boolean registerRuntimeOnly)
-
create
public static ScheduledThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
-
create
public static ScheduledThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability)
-
create
public static ScheduledThreadPoolResourceDefinition create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability)
-
registerAttributes
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerAttributes
in interfaceResourceDefinition
- Overrides:
registerAttributes
in classPersistentResourceDefinition
-
getAttributes
public Collection<AttributeDefinition> getAttributes()
- Specified by:
getAttributes
in classPersistentResourceDefinition
-
-