public class SizeRotatingFileAuditLogHandlerResourceDefinition extends FileAuditLogHandlerResourceDefinition
Modifier and Type | Class and Description |
---|---|
protected static class |
SizeRotatingFileAuditLogHandlerResourceDefinition.SizeRotatingFileAuditLogHandlerAddHandler |
protected static class |
SizeRotatingFileAuditLogHandlerResourceDefinition.SizeRotatingHandlerWriteAttributeHandler |
FileAuditLogHandlerResourceDefinition.FileAuditLogHandlerAddHandler, FileAuditLogHandlerResourceDefinition.HandlerWriteAttributeHandler
SimpleResourceDefinition.Parameters
Modifier and Type | Field and Description |
---|---|
protected static AttributeDefinition[] |
ATTRIBUTES |
protected static AttributeDefinition[] |
FULL_ATTRIBUTES |
static SimpleAttributeDefinition |
MAX_BACKUP_INDEX |
static SimpleAttributeDefinition |
ROTATE_SIZE |
PATH, RELATIVE_TO
auditLogger, DISABLED_DUE_TO_FAILURE, FAILURE_COUNT, FORMATTER, MAX_FAILURE_COUNT, pathManager
Constructor and Description |
---|
SizeRotatingFileAuditLogHandlerResourceDefinition(ManagedAuditLogger auditLogger,
PathManagerService pathManager) |
Modifier and Type | Method and Description |
---|---|
static org.jboss.dmr.ModelNode |
createServerAddOperation(PathAddress address,
org.jboss.dmr.ModelNode fileHandler) |
protected FileAuditLogHandlerResourceDefinition.HandlerWriteAttributeHandler |
getWriteAttributeHandler(ManagedAuditLogger auditLogger,
PathManagerService pathManager,
AttributeDefinition... attributeDefinitions) |
void |
registerAttributes(ManagementResourceRegistration resourceRegistration)
Register operations associated with this resource.
|
joinArrays
registerOperations
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getPathElement, getResourceDescriptionResolver, isOrderedChild, isRuntime, registerAddOperation, registerAddOperation, registerCapabilities, registerChildren, registerNotifications, registerRemoveOperation, registerRemoveOperation, setDeprecated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMaxOccurs, getMinOccurs
public static final SimpleAttributeDefinition ROTATE_SIZE
public static final SimpleAttributeDefinition MAX_BACKUP_INDEX
protected static final AttributeDefinition[] ATTRIBUTES
protected static final AttributeDefinition[] FULL_ATTRIBUTES
public SizeRotatingFileAuditLogHandlerResourceDefinition(ManagedAuditLogger auditLogger, PathManagerService pathManager)
public static org.jboss.dmr.ModelNode createServerAddOperation(PathAddress address, org.jboss.dmr.ModelNode fileHandler)
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
ResourceDefinition
registerAttributes
in interface ResourceDefinition
registerAttributes
in class FileAuditLogHandlerResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionprotected FileAuditLogHandlerResourceDefinition.HandlerWriteAttributeHandler getWriteAttributeHandler(ManagedAuditLogger auditLogger, PathManagerService pathManager, AttributeDefinition... attributeDefinitions)
getWriteAttributeHandler
in class FileAuditLogHandlerResourceDefinition
Copyright © 2023 JBoss by Red Hat. All rights reserved.