static AuditLogLoggerResourceDefinition createHostServerDefinition(){ return new AuditLogLoggerResourceDefinition(HOST_SERVER_PATH_ELEMENT, null); }
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { resourceRegistration.registerSubModel(new JsonAuditLogFormatterResourceDefinition(auditLogger)); resourceRegistration.registerSubModel(new FileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new PeriodicRotatingFileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new SizeRotatingFileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new SyslogAuditLogHandlerResourceDefinition(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new InMemoryAuditLogHandlerResourceDefinition(auditLogger)); resourceRegistration.registerSubModel(AuditLogLoggerResourceDefinition.createDefinition(auditLogger)); if (!environmentReader.isServer()){ resourceRegistration.registerSubModel(AuditLogLoggerResourceDefinition.createHostServerDefinition()); } }
public static void createServerAddOperations(List<ModelNode> addOps, PathAddress loggerAddress, ModelNode logger) { addOps.add(createLoggerAddOperation(loggerAddress, logger)); final String handler = AuditLogHandlerReferenceResourceDefinition.PATH_ELEMENT.getKey(); if (logger.hasDefined(handler)){ for (Property prop : logger.get(handler).asPropertyList()) { addOps.add(Util.createAddOperation(loggerAddress.append(PathElement.pathElement(handler, prop.getName())))); } } }
private AuditLogLoggerResourceDefinition(final PathElement pathElement, final ManagedAuditLogger auditLogger) { super(pathElement, DomainManagementResolver.getDeprecatedResolver(AccessAuditResourceDefinition.DEPRECATED_MESSAGE_CATEGORY, "core.management.audit-log"), new AuditLogLoggerAddHandler(auditLogger), new AuditLogLoggerRemoveHandler(auditLogger)); this.auditLogger = auditLogger; setDeprecated(ModelVersion.create(1, 7)); }
AuditLogLoggerResourceDefinition.createServerAddOperations(updates, loggerAddress, auditLogModel.get(SERVER_LOGGER, AUDIT_LOG));
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { resourceRegistration.registerSubModel(new JsonAuditLogFormatterResourceDefinition(auditLogger)); resourceRegistration.registerSubModel(new FileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new PeriodicRotatingFileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new SizeRotatingFileAuditLogHandlerResourceDefinition(auditLogger, pathManager)); resourceRegistration.registerSubModel(new SyslogAuditLogHandlerResourceDefinition(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new InMemoryAuditLogHandlerResourceDefinition(auditLogger)); resourceRegistration.registerSubModel(AuditLogLoggerResourceDefinition.createDefinition(auditLogger)); if (!environmentReader.isServer()){ resourceRegistration.registerSubModel(AuditLogLoggerResourceDefinition.createHostServerDefinition()); } }
public static void createServerAddOperations(List<ModelNode> addOps, PathAddress loggerAddress, ModelNode logger) { addOps.add(createLoggerAddOperation(loggerAddress, logger)); final String handler = AuditLogHandlerReferenceResourceDefinition.PATH_ELEMENT.getKey(); if (logger.hasDefined(handler)){ for (Property prop : logger.get(handler).asPropertyList()) { addOps.add(Util.createAddOperation(loggerAddress.append(PathElement.pathElement(handler, prop.getName())))); } } }
private AuditLogLoggerResourceDefinition(final PathElement pathElement, final ManagedAuditLogger auditLogger) { super(pathElement, DomainManagementResolver.getDeprecatedResolver(AccessAuditResourceDefinition.DEPRECATED_MESSAGE_CATEGORY, "core.management.audit-log"), new AuditLogLoggerAddHandler(auditLogger), new AuditLogLoggerRemoveHandler(auditLogger)); this.auditLogger = auditLogger; setDeprecated(ModelVersion.create(1, 7)); }
AuditLogLoggerResourceDefinition.createServerAddOperations(updates, loggerAddress, auditLogModel.get(SERVER_LOGGER, AUDIT_LOG));
static AuditLogLoggerResourceDefinition createDefinition(ManagedAuditLogger auditLogger){ return new AuditLogLoggerResourceDefinition(PATH_ELEMENT, auditLogger); }
static AuditLogLoggerResourceDefinition createDefinition(ManagedAuditLogger auditLogger){ return new AuditLogLoggerResourceDefinition(PATH_ELEMENT, auditLogger); }
static AuditLogLoggerResourceDefinition createHostServerDefinition(){ return new AuditLogLoggerResourceDefinition(HOST_SERVER_PATH_ELEMENT, null); }