@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
@Override public String resolvePropertyValue(final OperationContext context, final ModelNode model) throws OperationFailedException { String result = null; final ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { if (resolver == null) { result = value.asString(); } else { result = resolver.resolveValue(context, value); } } return result; }
private static void handleProperty(final AttributeDefinition attribute, final OperationContext context, final ModelNode model, final LoggerConfiguration configuration, final boolean resolveValue) throws OperationFailedException { if (FILTER_SPEC.equals(attribute)) { final ModelNode valueNode = (resolveValue ? FILTER_SPEC.resolveModelAttribute(context, model) : model); final String resolvedValue = (valueNode.isDefined() ? valueNode.asString() : null); configuration.setFilter(resolvedValue); } else if (LEVEL.equals(attribute)) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (HANDLERS.equals(attribute)) { final Collection<String> resolvedValue = (resolveValue ? HANDLERS.resolvePropertyValue(context, model) : HANDLERS.resolver().resolveValue(context, model)); configuration.setHandlerNames(resolvedValue); } else if (USE_PARENT_HANDLERS.equals(attribute)) { final ModelNode useParentHandlers = (resolveValue ? USE_PARENT_HANDLERS.resolveModelAttribute(context, model) : model); final Boolean resolvedValue = (useParentHandlers.isDefined() ? useParentHandlers.asBoolean() : null); configuration.setUseParentHandlers(resolvedValue); } }
private static void handleProperty(final AttributeDefinition attribute, final OperationContext context, final ModelNode model, final LoggerConfiguration configuration, final boolean resolveValue) throws OperationFailedException { if (FILTER_SPEC.equals(attribute)) { final ModelNode valueNode = (resolveValue ? FILTER_SPEC.resolveModelAttribute(context, model) : model); final String resolvedValue = (valueNode.isDefined() ? valueNode.asString() : null); configuration.setFilter(resolvedValue); } else if (LEVEL.equals(attribute)) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (HANDLERS.equals(attribute)) { final Collection<String> resolvedValue = (resolveValue ? HANDLERS.resolvePropertyValue(context, model) : HANDLERS.resolver().resolveValue(context, model)); configuration.setHandlerNames(resolvedValue); } else if (USE_PARENT_HANDLERS.equals(attribute)) { final ModelNode useParentHandlers = (resolveValue ? USE_PARENT_HANDLERS.resolveModelAttribute(context, model) : model); final Boolean resolvedValue = (useParentHandlers.isDefined() ? useParentHandlers.asBoolean() : null); configuration.setUseParentHandlers(resolvedValue); } }
private static void handleProperty(final AttributeDefinition attribute, final OperationContext context, final ModelNode model, final LoggerConfiguration configuration, final boolean resolveValue) throws OperationFailedException { if (FILTER_SPEC.equals(attribute)) { final ModelNode valueNode = (resolveValue ? FILTER_SPEC.resolveModelAttribute(context, model) : model); final String resolvedValue = (valueNode.isDefined() ? valueNode.asString() : null); configuration.setFilter(resolvedValue); } else if (LEVEL.equals(attribute)) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (HANDLERS.equals(attribute)) { final Collection<String> resolvedValue = (resolveValue ? HANDLERS.resolvePropertyValue(context, model) : HANDLERS.resolver().resolveValue(context, model)); configuration.setHandlerNames(resolvedValue); } else if (USE_PARENT_HANDLERS.equals(attribute)) { final ModelNode useParentHandlers = (resolveValue ? USE_PARENT_HANDLERS.resolveModelAttribute(context, model) : model); final Boolean resolvedValue = (useParentHandlers.isDefined() ? useParentHandlers.asBoolean() : null); configuration.setUseParentHandlers(resolvedValue); } }
String resolvedValue = value.asString(); if (resolver != null) { resolvedValue = resolver.resolveValue(context, value);
String resolvedValue = value.asString(); if (resolver != null) { resolvedValue = resolver.resolveValue(context, value);
configuration.setFilter(resolvedValue); } else if (attribute.getName().equals(LEVEL.getName())) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingMessages.MESSAGES.cannotAddHandlerToSelf(configuration.getName()));
configuration.setFilter(resolvedValue); } else if (attribute.getName().equals(LEVEL.getName())) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); final String resolvedValue = (resolver == null ? (model.isDefined() ? model.asString() : null) : resolver.resolveValue(context, model)); if (resolvedValue == null) {
configuration.setFilter(resolvedValue); } else if (attribute.getName().equals(LEVEL.getName())) { final String resolvedValue = (resolveValue ? LEVEL.resolvePropertyValue(context, model) : LEVEL.resolver().resolveValue(context, model)); configuration.setLevel(resolvedValue); } else if (attribute.getName().equals(SUBHANDLERS.getName())) { final Collection<String> resolvedValue = (resolveValue ? SUBHANDLERS.resolvePropertyValue(context, model) : SUBHANDLERS.resolver().resolveValue(context, model)); if (resolvedValue.contains(configuration.getName())) { throw createOperationFailure(LoggingLogger.ROOT_LOGGER.cannotAddHandlerToSelf(configuration.getName())); final String resolvedValue = (resolver == null ? (model.isDefined() ? model.asString() : null) : resolver.resolveValue(context, model)); if (resolvedValue == null) {