public class BoundedQueueThreadPoolResourceDefinition extends PersistentResourceDefinition
ResourceDefinition for a bounded queue thread pool resource.PersistentResourceDefinition.Parameters| Modifier and Type | Field and Description |
|---|---|
static BoundedQueueThreadPoolResourceDefinition |
BLOCKING |
static BoundedQueueThreadPoolResourceDefinition |
NON_BLOCKING |
| Modifier | Constructor and 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
|
| Modifier and Type | Method and Description |
|---|---|
static BoundedQueueThreadPoolResourceDefinition |
create(boolean blocking,
boolean registerRuntimeOnly) |
static BoundedQueueThreadPoolResourceDefinition |
create(boolean blocking,
String type,
boolean registerRuntimeOnly) |
static BoundedQueueThreadPoolResourceDefinition |
create(PathElement path,
ThreadFactoryResolver threadFactoryResolver,
HandoffExecutorResolver handoffExecutorResolver,
RuntimeCapability<Void> capability,
org.jboss.msc.service.ServiceName poolNameBase,
boolean registerRuntimeOnly) |
static BoundedQueueThreadPoolResourceDefinition |
create(String type,
ThreadFactoryResolver threadFactoryResolver,
HandoffExecutorResolver handoffExecutorResolver,
org.jboss.msc.service.ServiceName poolNameBase,
boolean registerRuntimeOnly) |
Collection<AttributeDefinition> |
getAttributes() |
boolean |
isBlocking() |
void |
registerAttributes(ManagementResourceRegistration resourceRegistration) |
getChildren, registerChildrengetAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecatedpublic static final BoundedQueueThreadPoolResourceDefinition BLOCKING
public static final BoundedQueueThreadPoolResourceDefinition NON_BLOCKING
@Deprecated protected BoundedQueueThreadPoolResourceDefinition(boolean blocking, boolean registerRuntimeOnly, String type, org.jboss.msc.service.ServiceName serviceNameBase, String resolverPrefix, OperationStepHandler addHandler, OperationStepHandler removeHandler)
public static BoundedQueueThreadPoolResourceDefinition create(boolean blocking, boolean registerRuntimeOnly)
public static BoundedQueueThreadPoolResourceDefinition create(boolean blocking, String type, boolean registerRuntimeOnly)
public static BoundedQueueThreadPoolResourceDefinition create(String type, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
public static BoundedQueueThreadPoolResourceDefinition create(PathElement path, ThreadFactoryResolver threadFactoryResolver, HandoffExecutorResolver handoffExecutorResolver, RuntimeCapability<Void> capability, org.jboss.msc.service.ServiceName poolNameBase, boolean registerRuntimeOnly)
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
registerAttributes in interface ResourceDefinitionregisterAttributes in class PersistentResourceDefinitionpublic Collection<AttributeDefinition> getAttributes()
getAttributes in class PersistentResourceDefinitionpublic boolean isBlocking()
Copyright © 2020 JBoss by Red Hat. All rights reserved.