public abstract class AbstractRepositoryConfigWriteAttributeHandler extends org.jboss.as.controller.AbstractWriteAttributeHandler<Void>
OperationStepHandler
implementation that automatically handles all write-attribute operations against
RESTART_NONE
AttributeDefinition
s so that
the changes are immediately reflected in the repository configuration.Modifier | Constructor and Description |
---|---|
protected |
AbstractRepositoryConfigWriteAttributeHandler(org.jboss.as.controller.AttributeDefinition[] attributes) |
Modifier and Type | Method and Description |
---|---|
protected static org.jboss.as.controller.AttributeDefinition[] |
allBut(org.jboss.as.controller.AttributeDefinition[] definitions,
String... excluded) |
protected boolean |
applyUpdateToRuntime(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode operation,
String attributeName,
org.jboss.dmr.ModelNode resolvedValue,
org.jboss.dmr.ModelNode currentValue,
org.jboss.as.controller.AbstractWriteAttributeHandler.HandbackHolder<Void> handbackHolder) |
protected boolean |
changeConfiguration(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode operation,
String attributeName,
org.jboss.dmr.ModelNode newValue,
org.jboss.dmr.ModelNode existingValue) |
protected boolean |
changeField(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode operation,
RepositoryService repositoryService,
MappedAttributeDefinition defn,
org.jboss.dmr.ModelNode newValue) |
void |
registerAttributes(org.jboss.as.controller.registry.ManagementResourceRegistration registry) |
protected String |
repositoryName(org.jboss.dmr.ModelNode operation) |
protected void |
revertUpdateToRuntime(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode operation,
String attributeName,
org.jboss.dmr.ModelNode valueToRestore,
org.jboss.dmr.ModelNode valueToRevert,
Void handback) |
protected static org.jboss.as.controller.AttributeDefinition[] |
unique(org.jboss.as.controller.AttributeDefinition[]... modelAttributeArrays)
Take the supplied arrays of AttributeDefinition arrays and merge them into a single array of uniquely-named
AttributeDefinition instances.
|
protected AbstractRepositoryConfigWriteAttributeHandler(org.jboss.as.controller.AttributeDefinition[] attributes)
protected boolean applyUpdateToRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode resolvedValue, org.jboss.dmr.ModelNode currentValue, org.jboss.as.controller.AbstractWriteAttributeHandler.HandbackHolder<Void> handbackHolder) throws org.jboss.as.controller.OperationFailedException
applyUpdateToRuntime
in class org.jboss.as.controller.AbstractWriteAttributeHandler<Void>
org.jboss.as.controller.OperationFailedException
protected void revertUpdateToRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode valueToRestore, org.jboss.dmr.ModelNode valueToRevert, Void handback) throws org.jboss.as.controller.OperationFailedException
revertUpdateToRuntime
in class org.jboss.as.controller.AbstractWriteAttributeHandler<Void>
org.jboss.as.controller.OperationFailedException
protected final String repositoryName(org.jboss.dmr.ModelNode operation)
protected boolean changeConfiguration(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode newValue, org.jboss.dmr.ModelNode existingValue) throws RepositoryException, org.jboss.as.controller.OperationFailedException
RepositoryException
org.jboss.as.controller.OperationFailedException
public void registerAttributes(org.jboss.as.controller.registry.ManagementResourceRegistration registry)
protected boolean changeField(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, RepositoryService repositoryService, MappedAttributeDefinition defn, org.jboss.dmr.ModelNode newValue) throws RepositoryException, org.jboss.as.controller.OperationFailedException
RepositoryException
org.jboss.as.controller.OperationFailedException
protected static org.jboss.as.controller.AttributeDefinition[] unique(org.jboss.as.controller.AttributeDefinition[]... modelAttributeArrays)
modelAttributeArrays
- the arrays of definition arraysprotected static org.jboss.as.controller.AttributeDefinition[] allBut(org.jboss.as.controller.AttributeDefinition[] definitions, String... excluded)
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.