@SuppressWarnings("deprecation") @Override protected boolean applyUpdate(final OperationContext context, final String attributeName, final String addressName, final ModelNode value, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { // First get the handler configuration. final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(addressName); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(addressName)); } // Handle writing the attribute if (LEVEL.getName().equals(attributeName)) { configuration.setLevel(value.asString()); } else if (NAMED_FORMATTER.getName().equals(attributeName)) { if (value.isDefined()) { configuration.setFormatterName(value.asString()); } else { configuration.setFormatterName(null); } } else if (FILTER_SPEC.getName().equals(attributeName)) { if (value.isDefined()) { configuration.setFilter(value.asString()); } else { configuration.setFilter(null); } } return Logging.requiresReload(getAttributeDefinition(attributeName).getFlags()); }
@SuppressWarnings("deprecation") @Override protected boolean applyUpdate(final OperationContext context, final String attributeName, final String addressName, final ModelNode value, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { // First get the handler configuration. final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(addressName); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(addressName)); } // Handle writing the attribute if (LEVEL.getName().equals(attributeName)) { configuration.setLevel(value.asString()); } else if (NAMED_FORMATTER.getName().equals(attributeName)) { if (value.isDefined()) { configuration.setFormatterName(value.asString()); } else { configuration.setFormatterName(null); } } else if (FILTER_SPEC.getName().equals(attributeName)) { if (value.isDefined()) { configuration.setFilter(value.asString()); } else { configuration.setFilter(null); } } return Logging.requiresReload(getAttributeDefinition(attributeName).getFlags()); }
if (attribute.getName().equals(attributeName)) { handleProperty(attribute, context, value, logContextConfiguration, configuration, false); restartRequired = Logging.requiresReload(attribute.getFlags()); break;
if (attribute.getName().equals(attributeName)) { handleProperty(attribute, context, value, logContextConfiguration, configuration, false); restartRequired = Logging.requiresReload(attribute.getFlags()); break;
@Override public final void performRuntime(final OperationContext context, final ModelNode operation, final LogContextConfiguration logContextConfiguration, final String name, final ModelNode model) throws OperationFailedException { final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(name); if (configuration == null) { throw createOperationFailure(LoggingMessages.MESSAGES.handlerConfigurationNotFound(name)); } if (attributes != null) { boolean restartRequired = false; boolean reloadRequired = false; for (AttributeDefinition attribute : attributes) { handleProperty(attribute, context, model, logContextConfiguration, configuration); restartRequired = restartRequired || Logging.requiresRestart(attribute.getFlags()); reloadRequired = reloadRequired || Logging.requiresReload(attribute.getFlags()); } if (restartRequired) { context.restartRequired(); } else if (reloadRequired) { context.reloadRequired(); } } performRuntime(context, configuration, name, model); }
@Override public final void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { final String name = context.getCurrentAddressValue(); final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(name); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(name)); } final AttributeDefinition[] attributes = getAttributes(); if (attributes != null) { boolean restartRequired = false; boolean reloadRequired = false; for (AttributeDefinition attribute : attributes) { // Only update if the attribute is on the operation if (operation.has(attribute.getName())) { handleProperty(attribute, context, model, logContextConfiguration, configuration); restartRequired = restartRequired || Logging.requiresRestart(attribute.getFlags()); reloadRequired = reloadRequired || Logging.requiresReload(attribute.getFlags()); } } if (restartRequired) { context.restartRequired(); } else if (reloadRequired) { context.reloadRequired(); } } // It's important that properties are written in the correct order, reorder the properties if // needed before the commit. addOrderPropertiesStep(context, propertySorter, configuration); } }
@Override public final void performRuntime(final OperationContext context, final ModelNode operation, final ModelNode model, final LogContextConfiguration logContextConfiguration) throws OperationFailedException { final String name = context.getCurrentAddressValue(); final HandlerConfiguration configuration = logContextConfiguration.getHandlerConfiguration(name); if (configuration == null) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.handlerConfigurationNotFound(name)); } final AttributeDefinition[] attributes = getAttributes(); if (attributes != null) { boolean restartRequired = false; boolean reloadRequired = false; for (AttributeDefinition attribute : attributes) { // Only update if the attribute is on the operation if (operation.has(attribute.getName())) { handleProperty(attribute, context, model, logContextConfiguration, configuration); restartRequired = restartRequired || Logging.requiresRestart(attribute.getFlags()); reloadRequired = reloadRequired || Logging.requiresReload(attribute.getFlags()); } } if (restartRequired) { context.restartRequired(); } else if (reloadRequired) { context.reloadRequired(); } } // It's important that properties are written in the correct order, reorder the properties if // needed before the commit. addOrderPropertiesStep(context, propertySorter, configuration); } }