@Override protected boolean applyUpdateToRuntime(OperationContext context, ModelNode operation, String attributeName, ModelNode resolvedValue, ModelNode currentValue, HandbackHolder<Void> handbackHolder) throws OperationFailedException { updateFormatter(operation, attributeName, resolvedValue); return false; }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@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()); } }
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Udp(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Tcp(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Tls(auditLogger, pathManager, environmentReader)); }
public AuditLogHandlerReferenceResourceDefinition(ManagedAuditLogger auditLogger) { super(PATH_ELEMENT, DomainManagementResolver.getDeprecatedResolver(AccessAuditResourceDefinition.DEPRECATED_MESSAGE_CATEGORY, "core.management.audit-log.handler-reference"), new AuditLogHandlerReferenceAddHandler(auditLogger), new AuditLogHandlerReferenceRemoveHandler(auditLogger)); setDeprecated(ModelVersion.create(1, 7)); }
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)); }
@Override public void registerOperations(ManagementResourceRegistration resourceRegistration) { super.registerOperations(resourceRegistration); resourceRegistration.registerOperationHandler( new SimpleOperationDefinitionBuilder(OPERATION_NAME, getResourceDescriptionResolver()) .setReadOnly() .setRuntimeOnly() .setReplyType(ModelType.LIST) .setReplyValueType(ModelType.STRING) .build(), new ShowInMemoryLogsHandler(auditLogger)); }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); OperationStepHandler writeAttribute = new HandlerWriteAttributeHandler(auditLogger, pathManager, environmentReader, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, writeAttribute); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
private TlsKeyStore(ManagedAuditLogger auditLogger, PathManagerService pathManager, PathElement pathElement, ResourceDescriptionResolver resolver, AttributeDefinition[] attributes, EnvironmentNameReader environmentReader) { super(new Parameters(pathElement, resolver) .setAddHandler( new TlsKeyStoreAddHandler(auditLogger, pathManager, attributes, environmentReader)) .setRemoveHandler(new ProtocolConfigRemoveHandler(auditLogger, pathManager, environmentReader)) .setCapabilities(SYSLOG_AUDIT_TLS_HANDLER)); this.auditLogger = auditLogger; this.pathManager = pathManager; this.attributes = attributes; this.environmentReader = environmentReader; }
@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()); } }
@Override public void registerChildren(ManagementResourceRegistration resourceRegistration) { resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Udp(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Tcp(auditLogger, pathManager, environmentReader)); resourceRegistration.registerSubModel(new SyslogAuditLogProtocolResourceDefinition.Tls(auditLogger, pathManager, environmentReader)); }
public AuditLogHandlerReferenceResourceDefinition(ManagedAuditLogger auditLogger) { super(PATH_ELEMENT, DomainManagementResolver.getDeprecatedResolver(AccessAuditResourceDefinition.DEPRECATED_MESSAGE_CATEGORY, "core.management.audit-log.handler-reference"), new AuditLogHandlerReferenceAddHandler(auditLogger), new AuditLogHandlerReferenceRemoveHandler(auditLogger)); setDeprecated(ModelVersion.create(1, 7)); }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); OperationStepHandler writeAttribute = new HandlerWriteAttributeHandler(auditLogger, pathManager, environmentReader, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, writeAttribute); } }
@Override public void registerAttributes(ManagementResourceRegistration resourceRegistration) { super.registerAttributes(resourceRegistration); HandlerWriteAttributeHandler write = getWriteAttributeHandler(auditLogger, pathManager, ATTRIBUTES); for (AttributeDefinition def : ATTRIBUTES) { resourceRegistration.registerReadWriteAttribute(def, null, write); } }
@Override protected boolean applyUpdateToRuntime(OperationContext context, ModelNode operation, String attributeName, ModelNode resolvedValue, ModelNode currentValue, HandbackHolder<Void> handbackHolder) throws OperationFailedException { updateFormatter(operation, attributeName, resolvedValue); return false; }