Class AbstractFileAuditLogHandlerResourceDefinition.AbstractFileAuditLogHandlerWriteAttributeHandler
- java.lang.Object
-
- org.jboss.as.controller.AbstractWriteAttributeHandler<Void>
-
- org.jboss.as.domain.management.audit.AbstractFileAuditLogHandlerResourceDefinition.AbstractFileAuditLogHandlerWriteAttributeHandler
-
- All Implemented Interfaces:
OperationStepHandler
- Direct Known Subclasses:
FileAuditLogHandlerResourceDefinition.FileAuditLogHandlerWriteAttributeHandler,PeriodicRotatingFileAuditLogHandlerResourceDefinition.PeriodicRotatingHandlerWriteAttributeHandler,SizeRotatingFileAuditLogHandlerResourceDefinition.SizeRotatingHandlerWriteAttributeHandler
- Enclosing class:
- AbstractFileAuditLogHandlerResourceDefinition
protected abstract static class AbstractFileAuditLogHandlerResourceDefinition.AbstractFileAuditLogHandlerWriteAttributeHandler extends AbstractWriteAttributeHandler<Void>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.AbstractWriteAttributeHandler
AbstractWriteAttributeHandler.HandbackHolder<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description AbstractFileAuditLogHandlerWriteAttributeHandler(ManagedAuditLogger auditLogger, PathManagerService pathManager, AttributeDefinition... attributeDefinitions)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanapplyUpdateToRuntime(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode resolvedValue, org.jboss.dmr.ModelNode currentValue, AbstractWriteAttributeHandler.HandbackHolder<Void> handbackHolder)protected abstract AbstractFileAuditLogHandlercreateHandler(PathManagerService pathManager, OperationContext context, org.jboss.dmr.ModelNode operation)protected voidfinishModelStage(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode newValue, org.jboss.dmr.ModelNode oldValue, Resource model)protected booleanrequiresRuntime(OperationContext context)protected voidrevertUpdateToRuntime(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode valueToRestore, org.jboss.dmr.ModelNode valueToRevert, Void handback)-
Methods inherited from class org.jboss.as.controller.AbstractWriteAttributeHandler
execute, getAttributeDefinition, recordCapabilitiesAndRequirements, validateUpdatedModel
-
-
-
-
Constructor Detail
-
AbstractFileAuditLogHandlerWriteAttributeHandler
public AbstractFileAuditLogHandlerWriteAttributeHandler(ManagedAuditLogger auditLogger, PathManagerService pathManager, AttributeDefinition... attributeDefinitions)
-
-
Method Detail
-
requiresRuntime
protected boolean requiresRuntime(OperationContext context)
- Overrides:
requiresRuntimein classAbstractWriteAttributeHandler<Void>
-
createHandler
protected abstract AbstractFileAuditLogHandler createHandler(PathManagerService pathManager, OperationContext context, org.jboss.dmr.ModelNode operation) throws OperationFailedException
- Throws:
OperationFailedException
-
applyUpdateToRuntime
protected boolean applyUpdateToRuntime(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode resolvedValue, org.jboss.dmr.ModelNode currentValue, AbstractWriteAttributeHandler.HandbackHolder<Void> handbackHolder) throws OperationFailedException
- Specified by:
applyUpdateToRuntimein classAbstractWriteAttributeHandler<Void>- Throws:
OperationFailedException
-
revertUpdateToRuntime
protected void revertUpdateToRuntime(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode valueToRestore, org.jboss.dmr.ModelNode valueToRevert, Void handback) throws OperationFailedException
- Specified by:
revertUpdateToRuntimein classAbstractWriteAttributeHandler<Void>- Throws:
OperationFailedException
-
finishModelStage
protected void finishModelStage(OperationContext context, org.jboss.dmr.ModelNode operation, String attributeName, org.jboss.dmr.ModelNode newValue, org.jboss.dmr.ModelNode oldValue, Resource model) throws OperationFailedException
- Overrides:
finishModelStagein classAbstractWriteAttributeHandler<Void>- Throws:
OperationFailedException
-
-