public abstract class AbstractRepositoryConfigWriteAttributeHandler extends org.jboss.as.controller.AbstractWriteAttributeHandler<Void>
OperationStepHandler implementation that automatically handles all write-attribute operations against
RESTART_NONE AttributeDefinitions 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.OperationFailedExceptionprotected 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.OperationFailedExceptionprotected 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
RepositoryExceptionorg.jboss.as.controller.OperationFailedExceptionpublic 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
RepositoryExceptionorg.jboss.as.controller.OperationFailedExceptionprotected 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.