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 boolean |
applyUpdateToRuntime(org.jboss.as.controller.OperationContext context,
ModelNode operation,
String attributeName,
ModelNode resolvedValue,
ModelNode currentValue,
org.jboss.as.controller.AbstractWriteAttributeHandler.HandbackHolder<Void> handbackHolder) |
protected boolean |
changeConfiguration(org.jboss.as.controller.OperationContext context,
ModelNode operation,
String attributeName,
ModelNode newValue,
ModelNode existingValue) |
protected boolean |
changeField(org.jboss.as.controller.OperationContext context,
ModelNode operation,
RepositoryService repositoryService,
MappedAttributeDefinition defn,
ModelNode newValue) |
void |
registerAttributes(org.jboss.as.controller.registry.ManagementResourceRegistration registry) |
protected String |
repositoryName(ModelNode operation) |
protected void |
revertUpdateToRuntime(org.jboss.as.controller.OperationContext context,
ModelNode operation,
String attributeName,
ModelNode valueToRestore,
ModelNode valueToRevert,
Void handback) |
protected AbstractRepositoryConfigWriteAttributeHandler(org.jboss.as.controller.AttributeDefinition[] attributes)
protected boolean applyUpdateToRuntime(org.jboss.as.controller.OperationContext context, ModelNode operation, String attributeName, ModelNode resolvedValue, 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, ModelNode operation, String attributeName, ModelNode valueToRestore, 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(ModelNode operation)
protected boolean changeConfiguration(org.jboss.as.controller.OperationContext context, ModelNode operation, String attributeName, ModelNode newValue, 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, ModelNode operation, RepositoryService repositoryService, MappedAttributeDefinition defn, ModelNode newValue) throws RepositoryException, org.jboss.as.controller.OperationFailedException
RepositoryException
org.jboss.as.controller.OperationFailedException
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.