Package org.jboss.as.threads
Class UnboundedQueueThreadPoolResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.PersistentResourceDefinition
-
- org.jboss.as.threads.UnboundedQueueThreadPoolResourceDefinition
-
- All Implemented Interfaces:
ResourceDefinition
public class UnboundedQueueThreadPoolResourceDefinition extends PersistentResourceDefinition
ResourceDefinition
for an unbounded queue thread pool resource.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.PersistentResourceDefinition
PersistentResourceDefinition.Parameters
-
-
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 UnboundedQueueThreadPoolResourceDefinition
create(boolean registerRuntimeOnly)
static UnboundedQueueThreadPoolResourceDefinition
create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
static UnboundedQueueThreadPoolResourceDefinition
create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability, boolean allowCoreThreadTimeout)
static UnboundedQueueThreadPoolResourceDefinition
create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
static UnboundedQueueThreadPoolResourceDefinition
create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability, boolean allowCoreThreadTimeout)
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
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
-
-
-
Field Detail
-
CAPABILITY
public static final RuntimeCapability<Void> CAPABILITY
-
-
Method Detail
-
create
public static UnboundedQueueThreadPoolResourceDefinition create(boolean registerRuntimeOnly)
-
create
public static UnboundedQueueThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
-
create
public static UnboundedQueueThreadPoolResourceDefinition create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly)
-
create
public static UnboundedQueueThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability, boolean allowCoreThreadTimeout)
-
create
public static UnboundedQueueThreadPoolResourceDefinition create(PathElement path, ThreadFactoryResolver threadFactoryResolver, org.jboss.msc.service.ServiceName serviceNameBase, boolean registerRuntimeOnly, RuntimeCapability<Void> capability, boolean allowCoreThreadTimeout)
-
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
-
-