Package org.jboss.as.threads
Class BoundedQueueThreadPoolResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.PersistentResourceDefinition
-
- org.jboss.as.threads.BoundedQueueThreadPoolResourceDefinition
-
- All Implemented Interfaces:
ResourceDefinition
public class BoundedQueueThreadPoolResourceDefinition extends PersistentResourceDefinition
ResourceDefinition
for a bounded 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.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description static BoundedQueueThreadPoolResourceDefinition
BLOCKING
static BoundedQueueThreadPoolResourceDefinition
NON_BLOCKING
-
Constructor Summary
Constructors Modifier Constructor Description protected
BoundedQueueThreadPoolResourceDefinition(boolean blocking, boolean registerRuntimeOnly, String type, org.jboss.msc.service.ServiceName serviceNameBase, String resolverPrefix, OperationStepHandler addHandler, OperationStepHandler removeHandler)
Deprecated.This class is not designed for subclassing and having this constructor be accessible is a specific workaround for WFCORE-1623 that may be reverted at any time
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BoundedQueueThreadPoolResourceDefinition
create(boolean blocking, boolean registerRuntimeOnly)
static BoundedQueueThreadPoolResourceDefinition
create(boolean blocking, String type, boolean registerRuntimeOnly)
static BoundedQueueThreadPoolResourceDefinition
create(String type, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
static BoundedQueueThreadPoolResourceDefinition
create(PathElement path, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, RuntimeCapability<Void> capability, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
Collection<AttributeDefinition>
getAttributes()
boolean
isBlocking()
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, getAddOperationParameters, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
-
-
-
Field Detail
-
BLOCKING
public static final BoundedQueueThreadPoolResourceDefinition BLOCKING
-
NON_BLOCKING
public static final BoundedQueueThreadPoolResourceDefinition NON_BLOCKING
-
-
Constructor Detail
-
BoundedQueueThreadPoolResourceDefinition
@Deprecated protected BoundedQueueThreadPoolResourceDefinition(boolean blocking, boolean registerRuntimeOnly, String type, org.jboss.msc.service.ServiceName serviceNameBase, String resolverPrefix, OperationStepHandler addHandler, OperationStepHandler removeHandler)
Deprecated.This class is not designed for subclassing and having this constructor be accessible is a specific workaround for WFCORE-1623 that may be reverted at any time
-
-
Method Detail
-
create
public static BoundedQueueThreadPoolResourceDefinition create(boolean blocking, boolean registerRuntimeOnly)
-
create
public static BoundedQueueThreadPoolResourceDefinition create(boolean blocking, String type, boolean registerRuntimeOnly)
-
create
public static BoundedQueueThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
-
create
public static BoundedQueueThreadPoolResourceDefinition create(PathElement path, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, RuntimeCapability<Void> capability, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
-
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
-
isBlocking
public boolean isBlocking()
-
-